{
  "checkedAt": "2026-10-22",
  "market": "CH",
  "locale": "de-CH",
  "categories": [
    {
      "id": "accounting",
      "name": "Buchhaltung",
      "group": "Finanzen & Betrieb",
      "summary": "Buchungen, Belege und Steuerkanzlei in einem überprüfbaren Monatsabschluss verbinden.",
      "buyerQuestion": "Lässt sich ein realer Monat mit Teilzahlungen, Anlagen und Korrekturen ohne Schattenbuchhaltung abschliessen?",
      "deContext": "Schweizer MWST-Methode, CHF, Treuhandzugang, Bankabgleich und vollständiger Datenexport zählen. Deutsche Steuerverfahren sind kein Schweizer Funktionsnachweis.",
      "priority": "P1",
      "checks": [
        {
          "id": "sales",
          "label": "Angebot bis Rechnung",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Ein Angebot mit Rabatt in eine Rechnung überführen und eine spätere Gutschrift zuordnen.",
          "critical": true
        },
        {
          "id": "receipts",
          "label": "Digitale Belegerfassung",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "PDF und fotografierten Beleg importieren; Steuerbeträge und Originaldatei wiederfinden."
        },
        {
          "id": "bank",
          "label": "Bankabgleich",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Zwei Bankumsätze einer Rechnung zuordnen und den Restbetrag offen lassen."
        },
        {
          "id": "ledger",
          "label": "Buchungsjournal",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Buchung mit Gegenkonto anlegen und die Auswirkungen in der Kontenansicht prüfen."
        },
        {
          "id": "reporting",
          "label": "Bilanz und Erfolgsrechnung",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Bilanz und Erfolgsrechnung für denselben Stichtag beziehungsweise Zeitraum öffnen."
        },
        {
          "id": "partials",
          "label": "Teilzahlung und Skonto",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Eine um Skonto gekürzte Teilzahlung buchen; Differenz und offenen Posten erklären."
        },
        {
          "id": "assets",
          "label": "Anlagen und Abschreibung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen Laptop aktivieren und Abschreibung über den Jahreswechsel darstellen."
        },
        {
          "id": "dimensions",
          "label": "Kostenstellen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen Aufwand zwei Kostenstellen zuordnen und getrennt auswerten."
        },
        {
          "id": "approval",
          "label": "Belegfreigabe",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen Beleg vom Erfassenden an eine zweite Person zur Freigabe geben."
        },
        {
          "id": "entities",
          "label": "Mehrere Mandanten",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Zwei Unternehmen mit getrennten Steuernummern und Zugriffsrechten verwalten."
        },
        {
          "id": "closing",
          "label": "Periodenabschluss",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Eine abgeschlossene Periode sperren und eine nachträgliche Korrektur nachvollziehen."
        },
        {
          "id": "audit",
          "label": "Änderungshistorie",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bei einem korrigierten Beleg ursprünglichen Wert, Benutzer und Zeitpunkt zeigen."
        },
        {
          "id": "api",
          "label": "Buchhaltungs-API",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Rechnung und Zahlung über die dokumentierte API lesen oder schreiben."
        },
        {
          "id": "datev",
          "label": "Treuhandübergabe",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Buchungsdaten und Belegverknüpfungen im vereinbarten Schweizer Treuhandprozess übertragen."
        },
        {
          "id": "elster",
          "label": "Schweizer MWST-Abrechnung",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "MWST nach der passenden Methode berechnen und für das aktuelle ESTV-Portal bereitstellen; Übernahmekontrolle zeigen."
        },
        {
          "id": "einvoice",
          "label": "QR-Rechnung und Rechnungseingang",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Swiss QR-Rechnung ausstellen und eingehende Rechnung mit Originalbeleg verarbeiten."
        },
        {
          "id": "archive",
          "label": "Originalbelege aufbewahren",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Original und strukturierte Daten exportieren; Änderungsschutz und Aufbewahrung zeigen."
        },
        {
          "id": "roles",
          "label": "Begrenzter Treuhandzugang",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Treuhänder freischalten, ohne unnötige Verwaltungsrechte zu vergeben."
        },
        {
          "id": "ai-extract",
          "label": "KI-Belegauslesen",
          "weight": 4,
          "group": "KI",
          "demo": "Einen unbekannten Beleg auslesen lassen und falsch erkannte Werte korrigieren."
        },
        {
          "id": "ai-control",
          "label": "Kontrollierbare KI-Kontierung",
          "weight": 4,
          "group": "KI",
          "demo": "Buchungsvorschlag mit Begründung prüfen und vor Übernahme verwerfen."
        },
        {
          "id": "depth-accounting-deferral-schedule",
          "label": "Geplante Auflösung vorausbezahlter Kosten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Geplante Auflösung vorausbezahlter Kosten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Scheduled recognition of prepaid expenses",
              "demo": "Demonstrate “Scheduled recognition of prepaid expenses” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Geplante Auflösung vorausbezahlter Kosten",
              "demo": "Zeigen Sie „Geplante Auflösung vorausbezahlter Kosten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Harmonogram rozliczania kosztów z góry",
              "demo": "Pokaż funkcję „Harmonogram rozliczania kosztów z góry” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "פריסת הוצאות ששולמו מראש",
              "demo": "הדגימו „פריסת הוצאות ששולמו מראש” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Étalement des charges payées d’avance",
              "demo": "Démontrez « Étalement des charges payées d’avance » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Ripartizione delle spese anticipate",
              "demo": "Dimostrate «Ripartizione delle spese anticipate» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-unrealised-fx",
          "label": "Unrealisierte Kursdifferenzen offener Posten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Unrealisierte Kursdifferenzen offener Posten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Unrealised currency gains on open balances",
              "demo": "Demonstrate “Unrealised currency gains on open balances” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Unrealisierte Kursdifferenzen offener Posten",
              "demo": "Zeigen Sie „Unrealisierte Kursdifferenzen offener Posten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Niezrealizowane różnice kursowe sald",
              "demo": "Pokaż funkcję „Niezrealizowane różnice kursowe sald” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הפרשי שער לא ממומשים ביתרות פתוחות",
              "demo": "הדגימו „הפרשי שער לא ממומשים ביתרות פתוחות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Écarts de change latents sur soldes ouverts",
              "demo": "Démontrez « Écarts de change latents sur soldes ouverts » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Differenze cambio non realizzate sui saldi aperti",
              "demo": "Dimostrate «Differenze cambio non realizzate sui saldi aperti» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-opening-balance-check",
          "label": "Eröffnungssalden vor Migrationsfreigabe abstimmen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Eröffnungssalden vor Migrationsfreigabe abstimmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reconcile opening balances before migration sign-off",
              "demo": "Demonstrate “Reconcile opening balances before migration sign-off” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Eröffnungssalden vor Migrationsfreigabe abstimmen",
              "demo": "Zeigen Sie „Eröffnungssalden vor Migrationsfreigabe abstimmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Uzgodnienie sald otwarcia przed odbiorem migracji",
              "demo": "Pokaż funkcję „Uzgodnienie sald otwarcia przed odbiorem migracji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התאמת יתרות פתיחה לפני אישור הסבה",
              "demo": "הדגימו „התאמת יתרות פתיחה לפני אישור הסבה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Rapprochement des soldes d’ouverture avant validation",
              "demo": "Démontrez « Rapprochement des soldes d’ouverture avant validation » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Riconciliazione dei saldi iniziali prima della convalida",
              "demo": "Dimostrate «Riconciliazione dei saldi iniziali prima della convalida» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-bank-rule-preview",
          "label": "Bankregel vor Anwendung prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Bankregel vor Anwendung prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preview a bank rule before applying it",
              "demo": "Demonstrate “Preview a bank rule before applying it” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Bankregel vor Anwendung prüfen",
              "demo": "Zeigen Sie „Bankregel vor Anwendung prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Podgląd reguły bankowej przed zastosowaniem",
              "demo": "Pokaż funkcję „Podgląd reguły bankowej przed zastosowaniem” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "תצוגה מקדימה של כלל בנק לפני החלה",
              "demo": "הדגימו „תצוגה מקדימה של כלל בנק לפני החלה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Aperçu d’une règle bancaire avant application",
              "demo": "Démontrez « Aperçu d’une règle bancaire avant application » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Anteprima di una regola bancaria prima dell’applicazione",
              "demo": "Dimostrate «Anteprima di una regola bancaria prima dell’applicazione» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-receivable-payable-netting",
          "label": "Forderungen und Verbindlichkeiten eines Partners verrechnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Forderungen und Verbindlichkeiten eines Partners verrechnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Offset receivables against payables for one partner",
              "demo": "Demonstrate “Offset receivables against payables for one partner” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Forderungen und Verbindlichkeiten eines Partners verrechnen",
              "demo": "Zeigen Sie „Forderungen und Verbindlichkeiten eines Partners verrechnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Kompensata należności i zobowiązań kontrahenta",
              "demo": "Pokaż funkcję „Kompensata należności i zobowiązań kontrahenta” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "קיזוז חיובים וזיכויים של אותו צד",
              "demo": "הדגימו „קיזוז חיובים וזיכויים של אותו צד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Compensation des créances et dettes d’un partenaire",
              "demo": "Démontrez « Compensation des créances et dettes d’un partenaire » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Compensazione di crediti e debiti dello stesso soggetto",
              "demo": "Dimostrate «Compensazione di crediti e debiti dello stesso soggetto» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-customer-aging-statement",
          "label": "Kundenkontoauszug mit Überfälligkeitsstufen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kundenkontoauszug mit Überfälligkeitsstufen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Customer statements with overdue balance buckets",
              "demo": "Demonstrate “Customer statements with overdue balance buckets” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Kundenkontoauszug mit Überfälligkeitsstufen",
              "demo": "Zeigen Sie „Kundenkontoauszug mit Überfälligkeitsstufen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zestawienia klienta z przedziałami zaległości",
              "demo": "Pokaż funkcję „Zestawienia klienta z przedziałami zaległości” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "דוח יתרות לקוח לפי גיל החוב",
              "demo": "הדגימו „דוח יתרות לקוח לפי גיל החוב” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Relevés clients avec tranches d’impayés",
              "demo": "Démontrez « Relevés clients avec tranches d’impayés » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Estratti cliente con fasce di scaduto",
              "demo": "Dimostrate «Estratti cliente con fasce di scaduto» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-cashflow-scenarios",
          "label": "Liquiditätsszenarien ohne Buchungsänderung vergleichen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Liquiditätsszenarien ohne Buchungsänderung vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare cash-flow scenarios without changing the ledger",
              "demo": "Demonstrate “Compare cash-flow scenarios without changing the ledger” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Liquiditätsszenarien ohne Buchungsänderung vergleichen",
              "demo": "Zeigen Sie „Liquiditätsszenarien ohne Buchungsänderung vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Porównanie scenariuszy płynności bez zmiany księgi",
              "demo": "Pokaż funkcję „Porównanie scenariuszy płynności bez zmiany księgi” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השוואת תרחישי תזרים בלי שינוי ספרים",
              "demo": "הדגימו „השוואת תרחישי תזרים בלי שינוי ספרים” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Comparaison de scénarios de trésorerie sans modifier le grand livre",
              "demo": "Démontrez « Comparaison de scénarios de trésorerie sans modifier le grand livre » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Confronto di scenari di liquidità senza modificare la contabilità",
              "demo": "Dimostrate «Confronto di scenari di liquidità senza modificare la contabilità» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-accounting-ai-field-confidence",
          "label": "Unsicherheit je KI-ausgelesenem Buchhaltungsfeld",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Unsicherheit je KI-ausgelesenem Buchhaltungsfeld“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Field-level uncertainty for AI-extracted accounting data",
              "demo": "Demonstrate “Field-level uncertainty for AI-extracted accounting data” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Unsicherheit je KI-ausgelesenem Buchhaltungsfeld",
              "demo": "Zeigen Sie „Unsicherheit je KI-ausgelesenem Buchhaltungsfeld“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Niepewność AI dla poszczególnych pól księgowych",
              "demo": "Pokaż funkcję „Niepewność AI dla poszczególnych pól księgowych” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אי ודאות לכל שדה שחולץ ב-AI",
              "demo": "הדגימו „אי ודאות לכל שדה שחולץ ב-AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Incertitude par champ comptable extrait par l’IA",
              "demo": "Démontrez « Incertitude par champ comptable extrait par l’IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Incertezza per campo contabile estratto dall’IA",
              "demo": "Dimostrate «Incertezza per campo contabile estratto dall’IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Einen vollständigen Monat mit Bank, Belegen und Korrekturen gemeinsam mit der Steuerkanzlei prüfen.",
        "Zusatznutzer, Bankkonten und Kanzleiübergabe im konkreten Tarif erfassen.",
        "Mit zwei Teilzahlungen, einem Skonto, einer Anlage und einer nachträglichen Korrektur testen. Eine Funktionsüberschrift ersetzt den Nachweis dieser Abläufe nicht.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Zusatznutzer und mehrere Unternehmen",
        "Belegvolumen, Kanzleiservice und Schnittstellen",
        "Reguläre Preise und dieselbe Zahlungsweise vergleichen. Die angezeigten Monatswerte bei Jahresvorauszahlung sind keine monatlich kündbaren Verträge.",
        "OCR-Kontingent ist nicht gleich Zahl der Rechnungen. Bei automatischer Verarbeitung und bei Archivspeicher können zusätzliche Staffeln gelten.",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "OCR ist noch keine geprüfte Buchung.",
        "Ein günstiger Rechnungstarif kann die eigentliche Buchhaltung ausschliessen.",
        "Festgeschriebene Dokumente bedeuten nicht automatisch, dass in eine abgeschlossene Periode keine neuen Dokumente mehr aufgenommen werden können.",
        "Eine zusätzliche Benutzerrolle oder ein Steuerberaterzugang beweist keinen Vier-Augen-Freigabeprozess.",
        "Ein kostenloser Rechnungsausgang ist nicht automatisch ein Tarif für strukturierte Eingänge und eigene Buchhaltung.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Reicht eine Rechnungssoftware?",
          "a": "Nur wenn Buchungen, Steuerprozesse und Abschluss in einer anderen Lösung erledigt werden. Im Vergleich zählt deshalb der tatsächlich angebotene Buchhaltungsumfang."
        },
        {
          "q": "Wie werden unklare Funktionen bewertet?",
          "a": "Als offen, nicht als fehlend. Eine belastbare Gesamtwertung setzt genügend bestätigte Kriterien voraus."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "DATEV Rechnungswesen",
        "ADDISON OneClick",
        "Agenda"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "e-invoicing",
      "name": "E-Rechnung & Rechnungsaustausch",
      "group": "Finanzen & Betrieb",
      "summary": "Strukturierte Rechnungen erstellen, prüfen, zustellen und im Original weiterverarbeiten.",
      "buyerQuestion": "Kommt eine valide Rechnung mit korrekter Käuferreferenz beim vorgesehenen Empfänger an?",
      "deContext": "QR-Rechnung ist ein Zahlungsformat; eBill ist ein Netzwerkprozess. Beide mit Referenzen, strukturierten Adressen, Gebühren und Status separat prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "xrechnung",
          "label": "Swiss QR-Rechnung",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "QR-Zahlteil mit strukturierter Adresse, korrektem IBAN-/Referenztyp erstellen und validieren.",
          "critical": true
        },
        {
          "id": "zugferd",
          "label": "eBill-Anbindung",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "eBill über den benannten Netzwerkpartner senden; Anmeldung, Status, Kosten und Empfangsweg erklären."
        },
        {
          "id": "validate",
          "label": "Strukturvalidierung",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Eine Rechnung mit ungültiger Steuersumme einlesen und konkrete Fehlermeldung zeigen."
        },
        {
          "id": "viewer",
          "label": "Rechnung lesbar anzeigen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eingehenden Originalbeleg und Zahlungsinformationen gemeinsam in einer lesbaren Ansicht öffnen."
        },
        {
          "id": "mail",
          "label": "E-Mail-Eingang",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Eine Rechnung an ein Postfach senden und im zentralen Eingang finden."
        },
        {
          "id": "routing",
          "label": "Freigabe nach Zuständigkeit",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Eingang abhängig von Betrag oder Kostenstelle zur richtigen Person leiten."
        },
        {
          "id": "peppol",
          "label": "Peppol-Austausch",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Testrechnung an eine Peppol-ID adressieren; Zustellweg erklären."
        },
        {
          "id": "status",
          "label": "Versand- und Fehlerstatus",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Fehlgeschlagene Zustellung erkennen und eine korrigierte Fassung erneut senden."
        },
        {
          "id": "credit",
          "label": "Korrektur mit Rechnungsbezug",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Stornierung oder Gutschrift mit eindeutiger Ursprungsreferenz erstellen."
        },
        {
          "id": "discount",
          "label": "Rabatte und Zuschläge",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Positions- und Gesamtrabatt im strukturierten Export kontrollieren."
        },
        {
          "id": "progress",
          "label": "Abschlag und Schlussrechnung",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Einen Abschlag in der Schlussrechnung nachvollziehbar berücksichtigen."
        },
        {
          "id": "matching",
          "label": "Bestellbezug und Abgleich",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bestellnummer übernehmen und eine abweichende Rechnungsposition markieren."
        },
        {
          "id": "api",
          "label": "API für Rechnungsaustausch",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Per API Rechnung erstellen oder abholen und den Verarbeitungsstatus auslesen."
        },
        {
          "id": "buyer-ref",
          "label": "Schweizer Rechnungsreferenzen",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "QR-Referenz beziehungsweise SCOR und Käuferreferenz im vorgesehenen Zahlungsfall korrekt zuordnen."
        },
        {
          "id": "archive",
          "label": "Unverändertes Original",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "XML samt Anlagen unverändert wieder exportieren und Archivweg zeigen."
        },
        {
          "id": "datev",
          "label": "Übergabe an Buchhaltung/Treuhand",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Rechnungsdaten und Original in das vereinbarte Buchhaltungssystem übertragen."
        },
        {
          "id": "roles",
          "label": "Freigabe und Berechtigungen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Erfassungs-, Freigabe- und Administrationsrechte trennen."
        },
        {
          "id": "exit",
          "label": "Massenexport",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Alle Originalrechnungen eines Monats samt Metadaten gesammelt exportieren."
        },
        {
          "id": "ai-extract",
          "label": "KI für unstrukturierte Eingänge",
          "weight": 4,
          "group": "KI",
          "demo": "Ein gescanntes Dokument auslesen; keine neue XML als ungeprüft gültig behandeln."
        },
        {
          "id": "ai-review",
          "label": "KI mit Freigabeschritt",
          "weight": 4,
          "group": "KI",
          "demo": "Einen KI-Vorschlag bei widersprüchlichen Rechnungsangaben prüfen und ablehnen."
        },
        {
          "id": "depth-e-invoicing-business-duplicate-check",
          "label": "Doppelte Rechnungsnummern je Lieferant erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Doppelte Rechnungsnummern je Lieferant erkennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Detect duplicate invoice numbers for the same supplier",
              "demo": "Demonstrate “Detect duplicate invoice numbers for the same supplier” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Doppelte Rechnungsnummern je Lieferant erkennen",
              "demo": "Zeigen Sie „Doppelte Rechnungsnummern je Lieferant erkennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wykrywanie powtórzonych numerów faktur dostawcy",
              "demo": "Pokaż funkcję „Wykrywanie powtórzonych numerów faktur dostawcy” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "זיהוי מספר חשבונית חוזר לאותו ספק",
              "demo": "הדגימו „זיהוי מספר חשבונית חוזר לאותו ספק” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Détection des numéros de facture fournisseur en double",
              "demo": "Démontrez « Détection des numéros de facture fournisseur en double » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Rilevamento di numeri fattura duplicati per fornitore",
              "demo": "Dimostrate «Rilevamento di numeri fattura duplicati per fornitore» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-arithmetic-validation",
          "label": "Positionssummen gegen Rechnungssumme prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Positionssummen gegen Rechnungssumme prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Validate line totals against invoice totals",
              "demo": "Demonstrate “Validate line totals against invoice totals” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Positionssummen gegen Rechnungssumme prüfen",
              "demo": "Zeigen Sie „Positionssummen gegen Rechnungssumme prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Sprawdzenie sum pozycji względem sumy faktury",
              "demo": "Pokaż funkcję „Sprawdzenie sum pozycji względem sumy faktury” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "בדיקת סכומי שורות מול סך חשבונית",
              "demo": "הדגימו „בדיקת סכומי שורות מול סך חשבונית” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Vérification des lignes par rapport au total de facture",
              "demo": "Démontrez « Vérification des lignes par rapport au total de facture » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Verifica delle somme delle righe rispetto al totale",
              "demo": "Dimostrate «Verifica delle somme delle righe rispetto al totale» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-bank-change-review",
          "label": "Geänderte Lieferantenbankdaten vor Zahlung melden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Geänderte Lieferantenbankdaten vor Zahlung melden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Flag changed supplier bank details before payment",
              "demo": "Demonstrate “Flag changed supplier bank details before payment” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Geänderte Lieferantenbankdaten vor Zahlung melden",
              "demo": "Zeigen Sie „Geänderte Lieferantenbankdaten vor Zahlung melden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ostrzeganie o zmianie konta dostawcy przed płatnością",
              "demo": "Pokaż funkcję „Ostrzeganie o zmianie konta dostawcy przed płatnością” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התראה על שינוי חשבון ספק לפני תשלום",
              "demo": "הדגימו „התראה על שינוי חשבון ספק לפני תשלום” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Signalement d’un changement bancaire fournisseur avant paiement",
              "demo": "Démontrez « Signalement d’un changement bancaire fournisseur avant paiement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Segnalazione di modifiche bancarie del fornitore prima del pagamento",
              "demo": "Dimostrate «Segnalazione di modifiche bancarie del fornitore prima del pagamento» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-document-restore",
          "label": "Versehentlich gelöschten Eingangsbeleg wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Versehentlich gelöschten Eingangsbeleg wiederherstellen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restore a wrongly deleted incoming document",
              "demo": "Demonstrate “Restore a wrongly deleted incoming document” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Versehentlich gelöschten Eingangsbeleg wiederherstellen",
              "demo": "Zeigen Sie „Versehentlich gelöschten Eingangsbeleg wiederherstellen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Przywrócenie błędnie usuniętego dokumentu",
              "demo": "Pokaż funkcję „Przywrócenie błędnie usuniętego dokumentu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "שחזור מסמך נכנס שנמחק בטעות",
              "demo": "הדגימו „שחזור מסמך נכנס שנמחק בטעות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Restauration d’un document entrant supprimé par erreur",
              "demo": "Démontrez « Restauration d’un document entrant supprimé par erreur » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Ripristino di un documento ricevuto eliminato per errore",
              "demo": "Dimostrate «Ripristino di un documento ricevuto eliminato per errore» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-xml-pdf-consistency",
          "label": "Strukturdaten mit PDF-Darstellung abgleichen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Strukturdaten mit PDF-Darstellung abgleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare structured invoice data with its PDF rendering",
              "demo": "Demonstrate “Compare structured invoice data with its PDF rendering” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Strukturdaten mit PDF-Darstellung abgleichen",
              "demo": "Zeigen Sie „Strukturdaten mit PDF-Darstellung abgleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Porównanie danych strukturalnych z podglądem PDF",
              "demo": "Pokaż funkcję „Porównanie danych strukturalnych z podglądem PDF” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השוואת נתוני חשבונית מובנים לתצוגת PDF",
              "demo": "הדגימו „השוואת נתוני חשבונית מובנים לתצוגת PDF” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Comparaison des données structurées avec le rendu PDF",
              "demo": "Démontrez « Comparaison des données structurées avec le rendu PDF » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Confronto dei dati strutturati con la rappresentazione PDF",
              "demo": "Dimostrate «Confronto dei dati strutturati con la rappresentazione PDF» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-retry-without-duplicate",
          "label": "Fehlgeschlagenen Versand ohne Dublette wiederholen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Fehlgeschlagenen Versand ohne Dublette wiederholen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Retry a failed transfer without sending a duplicate",
              "demo": "Demonstrate “Retry a failed transfer without sending a duplicate” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Fehlgeschlagenen Versand ohne Dublette wiederholen",
              "demo": "Zeigen Sie „Fehlgeschlagenen Versand ohne Dublette wiederholen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ponowienie nieudanego przesyłania bez duplikatu",
              "demo": "Pokaż funkcję „Ponowienie nieudanego przesyłania bez duplikatu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "ניסיון העברה חוזר בלי יצירת כפילות",
              "demo": "הדגימו „ניסיון העברה חוזר בלי יצירת כפילות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Nouvelle tentative de transfert sans doublon",
              "demo": "Démontrez « Nouvelle tentative de transfert sans doublon » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Nuovo tentativo di trasferimento senza duplicati",
              "demo": "Dimostrate «Nuovo tentativo di trasferimento senza duplicati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-structured-attachments",
          "label": "Begleitdokumente im Rechnungsaustausch mitführen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Begleitdokumente im Rechnungsaustausch mitführen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Carry supporting attachments in the invoice exchange",
              "demo": "Demonstrate “Carry supporting attachments in the invoice exchange” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Begleitdokumente im Rechnungsaustausch mitführen",
              "demo": "Zeigen Sie „Begleitdokumente im Rechnungsaustausch mitführen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Załączniki w wymianie faktur",
              "demo": "Pokaż funkcję „Załączniki w wymianie faktur” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "העברת מסמכים תומכים עם החשבונית",
              "demo": "הדגימו „העברת מסמכים תומכים עם החשבונית” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Transmission des pièces justificatives avec la facture",
              "demo": "Démontrez « Transmission des pièces justificatives avec la facture » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Trasmissione degli allegati giustificativi con la fattura",
              "demo": "Dimostrate «Trasmissione degli allegati giustificativi con la fattura» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-e-invoicing-ai-prediction-source",
          "label": "Quelle einer KI-Feldvorhersage anzeigen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Quelle einer KI-Feldvorhersage anzeigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Identify the source of an AI field prediction",
              "demo": "Demonstrate “Identify the source of an AI field prediction” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Quelle einer KI-Feldvorhersage anzeigen",
              "demo": "Zeigen Sie „Quelle einer KI-Feldvorhersage anzeigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wskazanie źródła przewidywanej wartości AI",
              "demo": "Pokaż funkcję „Wskazanie źródła przewidywanej wartości AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הצגת מקור לחיזוי שדה באמצעות AI",
              "demo": "הדגימו „הצגת מקור לחיזוי שדה באמצעות AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Identification de la source d’une prédiction IA",
              "demo": "Démontrez « Identification de la source d’une prédiction IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Identificazione della fonte di una previsione IA",
              "demo": "Dimostrate «Identificazione della fonte di una previsione IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Empfang, Prüfung, Versand und Archivierung als getrennte Vorgänge testen.",
        "Eine fehlerhafte XML-Datei und eine echte Rechnung an einen öffentlichen Auftraggeber verwenden.",
        "Den Verantwortlichen für Zustellfehler und Freigaben festlegen.",
        "Den vollständigen Weg vergleichen: Erstellen, Einlesen, lesbare XML-Ansicht, Korrektur, Buchhaltungsübergabe und späterer Originalexport sind getrennte Prüfungen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Rechnungen und Versandtransaktionen",
        "Archiv, Buchhaltungsanschluss und Freigaben",
        "API, Peppol und zusätzliche Gesellschaften",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein PDF allein ist keine strukturierte E-Rechnung.",
        "Peppol-Zustellung ersetzt nicht die fachliche Rechnungsprüfung.",
        "Ein Postfach ist nicht automatisch das vollständige Langzeitarchiv.",
        "Bei Roadmap-Angaben Veröffentlichungsdatum und neuere Hilfetexte prüfen; angekündigte Freigaben erhalten keinen vollen Funktionsnachweis.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Gibt es einen einzigen vollständigen E-Rechnungsprozess?",
          "a": "Nicht zwingend. Postfach, Validator, Freigabe, Buchhaltung und Archiv können aus mehreren verbundenen Produkten bestehen. Diese Übergaben sind Teil des Vergleichs."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "B2Brouter",
        "ecosio",
        "TRAFFIQX"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "payments",
      "name": "Online-Zahlungen",
      "group": "Handel & Vertrieb",
      "summary": "Zahlungsarten, technische Zuverlässigkeit und Abrechnung für deutsche Händler vergleichen.",
      "buyerQuestion": "Bleiben Zahlung, Erstattung und Auszahlung auch bei Fehlern eindeutig zuordenbar?",
      "deContext": "CHF-Abrechnung, Schweizer Händlerzulassung, TWINT, Gebühren und Rückerstattungen in derselben Konfiguration vergleichen.",
      "priority": "P1",
      "checks": [
        {
          "id": "cards",
          "label": "Kartenzahlungen",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Eine Testzahlung mit Erfolg und eine mit Ablehnung durchführen.",
          "critical": true
        },
        {
          "id": "sepa",
          "label": "SEPA-Lastschrift",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Ein Mandat erfassen und den Status einer Lastschrift verfolgen."
        },
        {
          "id": "wallets",
          "label": "Wallets und TWINT",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "TWINT und weitere benötigte Wallets im Schweizer Checkout mit Gebühren demonstrieren."
        },
        {
          "id": "checkout",
          "label": "Gehosteter Checkout",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Zahlung mit Rückkehr zur Bestellbestätigung abschliessen."
        },
        {
          "id": "links",
          "label": "Zahlungslinks",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Ohne Code einen Zahlungslink mit Betrag und Referenz anlegen."
        },
        {
          "id": "recurring",
          "label": "Wiederkehrende Zahlungen",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Abonnement verlängern und fehlgeschlagene Folgezahlung bearbeiten."
        },
        {
          "id": "refund",
          "label": "Teilrückerstattung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein Drittel einer Zahlung erstatten und verbleibenden Betrag prüfen."
        },
        {
          "id": "webhook",
          "label": "Verifizierbare Webhooks",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Signaturprüfung und Wiederholung eines verspäteten Events demonstrieren."
        },
        {
          "id": "idempotency",
          "label": "Doppelte Anfragen absichern",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Dieselbe Zahlungsanfrage zweimal senden, ohne doppelte Belastung."
        },
        {
          "id": "disputes",
          "label": "Streitfallbearbeitung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Belege und Frist für eine angefochtene Zahlung im Dashboard zeigen."
        },
        {
          "id": "platform",
          "label": "Plattform-Auszahlungen",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Zahlung auf zwei angebundene Händler verteilen und Gebühren zuordnen."
        },
        {
          "id": "reconcile",
          "label": "Auszahlungsabgleich",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bruttoumsatz, Gebühren, Erstattungen und Nettoauszahlung für einen Tag abstimmen."
        },
        {
          "id": "currencies",
          "label": "Mehrwährungen",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "EUR und USD abwickeln; Umrechnungskosten getrennt ausweisen."
        },
        {
          "id": "de",
          "label": "Schweizer Händlerkonto",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Zulassung einer Schweizer Gesellschaft, CHF-Auszahlung und Vertragskosten bestätigen."
        },
        {
          "id": "sca",
          "label": "3D Secure und SCA",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Einen Authentifizierungsfall einschliesslich fehlgeschlagenem Challenge testen."
        },
        {
          "id": "export",
          "label": "Buchhaltungsexport",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Transaktionen samt Gebühren und stabilen Referenzen exportieren."
        },
        {
          "id": "dpa",
          "label": "Datenschutzunterlagen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Rollen, Datenverarbeitung und Unterauftragnehmer für den Vertrag dokumentieren."
        },
        {
          "id": "sandbox",
          "label": "Testumgebung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "API-Schlüssel und synthetische Testkarten ohne Livebelastung verwenden."
        },
        {
          "id": "ai-fraud",
          "label": "KI-Betrugsprüfung",
          "weight": 4,
          "group": "KI",
          "demo": "Risikoeinschätzung eines Testfalls und Eingriffsmöglichkeiten zeigen."
        },
        {
          "id": "ai-auth",
          "label": "KI-Zahlungsoptimierung",
          "weight": 4,
          "group": "KI",
          "demo": "Dokumentierten Einsatz zur Autorisierungs- oder Retry-Optimierung nachweisen."
        },
        {
          "id": "depth-payments-manual-capture",
          "label": "Jetzt autorisieren und später einziehen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Jetzt autorisieren und später einziehen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Authorise now and capture funds later",
              "demo": "Demonstrate “Authorise now and capture funds later” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Jetzt autorisieren und später einziehen",
              "demo": "Zeigen Sie „Jetzt autorisieren und später einziehen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Autoryzacja teraz i pobranie środków później",
              "demo": "Pokaż funkcję „Autoryzacja teraz i pobranie środków później” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אישור עסקה כעת וחיוב מאוחר יותר",
              "demo": "הדגימו „אישור עסקה כעת וחיוב מאוחר יותר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Autorisation immédiate et capture ultérieure",
              "demo": "Démontrez « Autorisation immédiate et capture ultérieure » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Autorizzazione immediata e acquisizione successiva",
              "demo": "Dimostrate «Autorizzazione immediata e acquisizione successiva» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-partial-authorisation",
          "label": "Teilautorisierung einer Karte verarbeiten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Teilautorisierung einer Karte verarbeiten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Accept a partial card authorisation",
              "demo": "Demonstrate “Accept a partial card authorisation” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Teilautorisierung einer Karte verarbeiten",
              "demo": "Zeigen Sie „Teilautorisierung einer Karte verarbeiten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Obsługa częściowej autoryzacji karty",
              "demo": "Pokaż funkcję „Obsługa częściowej autoryzacji karty” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "קבלת אישור חלקי לכרטיס",
              "demo": "הדגימו „קבלת אישור חלקי לכרטיס” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Acceptation d’une autorisation partielle de carte",
              "demo": "Démontrez « Acceptation d’une autorisation partielle de carte » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Accettazione di un’autorizzazione parziale della carta",
              "demo": "Dimostrate «Accettazione di un’autorizzazione parziale della carta» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-incremental-authorisation",
          "label": "Bestehende geeignete Autorisierung erhöhen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Bestehende geeignete Autorisierung erhöhen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Increase an existing eligible authorisation",
              "demo": "Demonstrate “Increase an existing eligible authorisation” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Bestehende geeignete Autorisierung erhöhen",
              "demo": "Zeigen Sie „Bestehende geeignete Autorisierung erhöhen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zwiększenie kwalifikującej się autoryzacji",
              "demo": "Pokaż funkcję „Zwiększenie kwalifikującej się autoryzacji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגדלת סכום אישור קיים כשנתמך",
              "demo": "הדגימו „הגדלת סכום אישור קיים כשנתמך” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Augmentation d’une autorisation éligible existante",
              "demo": "Démontrez « Augmentation d’une autorisation éligible existante » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Aumento di un’autorizzazione esistente idonea",
              "demo": "Dimostrate «Aumento di un’autorizzazione esistente idonea» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-network-token-refresh",
          "label": "Netzwerktoken nach Kartenwechsel aktualisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Netzwerktoken nach Kartenwechsel aktualisieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Refresh network tokens after a card replacement",
              "demo": "Demonstrate “Refresh network tokens after a card replacement” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Netzwerktoken nach Kartenwechsel aktualisieren",
              "demo": "Zeigen Sie „Netzwerktoken nach Kartenwechsel aktualisieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Aktualizacja tokenów sieciowych po wymianie karty",
              "demo": "Pokaż funkcję „Aktualizacja tokenów sieciowych po wymianie karty” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "עדכון טוקן רשת לאחר החלפת כרטיס",
              "demo": "הדגימו „עדכון טוקן רשת לאחר החלפת כרטיס” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Mise à jour des jetons réseau après remplacement de carte",
              "demo": "Démontrez « Mise à jour des jetons réseau après remplacement de carte » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Aggiornamento dei token di rete dopo la sostituzione della carta",
              "demo": "Dimostrate «Aggiornamento dei token di rete dopo la sostituzione della carta» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-statement-descriptor",
          "label": "Buchungstext für Kundenkontoauszüge konfigurieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Buchungstext für Kundenkontoauszüge konfigurieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure the customer bank-statement descriptor",
              "demo": "Demonstrate “Configure the customer bank-statement descriptor” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Buchungstext für Kundenkontoauszüge konfigurieren",
              "demo": "Zeigen Sie „Buchungstext für Kundenkontoauszüge konfigurieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ustawienie opisu na wyciągu klienta",
              "demo": "Pokaż funkcję „Ustawienie opisu na wyciągu klienta” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגדרת תיאור בית העסק בפירוט חיובי הלקוח",
              "demo": "הדגימו „הגדרת תיאור בית העסק בפירוט חיובי הלקוח” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Configuration du libellé sur le relevé client",
              "demo": "Démontrez « Configuration du libellé sur le relevé client » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Configurazione della descrizione sull’estratto conto cliente",
              "demo": "Dimostrate «Configurazione della descrizione sull’estratto conto cliente» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-restricted-api-keys",
          "label": "API-Schlüssel auf bestimmte Zahlungsaktionen begrenzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „API-Schlüssel auf bestimmte Zahlungsaktionen begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict API keys to specified payment operations",
              "demo": "Demonstrate “Restrict API keys to specified payment operations” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "API-Schlüssel auf bestimmte Zahlungsaktionen begrenzen",
              "demo": "Zeigen Sie „API-Schlüssel auf bestimmte Zahlungsaktionen begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ograniczenie kluczy API do wybranych operacji",
              "demo": "Pokaż funkcję „Ograniczenie kluczy API do wybranych operacji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגבלת מפתחות API לפעולות תשלום מסוימות",
              "demo": "הדגימו „הגבלת מפתחות API לפעולות תשלום מסוימות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Restriction des clés API à certaines opérations",
              "demo": "Démontrez « Restriction des clés API à certaines opérations » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Limitazione delle chiavi API a operazioni specifiche",
              "demo": "Dimostrate «Limitazione delle chiavi API a operazioni specifiche» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-payout-failure-trace",
          "label": "Fehlgeschlagene Händlerauszahlung nachverfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Fehlgeschlagene Händlerauszahlung nachverfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Trace and resolve a failed merchant payout",
              "demo": "Demonstrate “Trace and resolve a failed merchant payout” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Fehlgeschlagene Händlerauszahlung nachverfolgen",
              "demo": "Zeigen Sie „Fehlgeschlagene Händlerauszahlung nachverfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Śledzenie i obsługa nieudanego rozliczenia akceptanta",
              "demo": "Pokaż funkcję „Śledzenie i obsługa nieudanego rozliczenia akceptanta” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מעקב וטיפול בהעברה שנכשלה לבית עסק",
              "demo": "הדגימו „מעקב וטיפול בהעברה שנכשלה לבית עסק” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Suivi et résolution d’un versement marchand échoué",
              "demo": "Démontrez « Suivi et résolution d’un versement marchand échoué » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciamento e gestione di un accredito al commerciante fallito",
              "demo": "Dimostrate «Tracciamento e gestione di un accredito al commerciante fallito» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payments-ai-risk-backtest",
          "label": "Fehlalarme eines KI-Risikomodells an bewerteten Zahlungen messen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Fehlalarme eines KI-Risikomodells an bewerteten Zahlungen messen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Measure AI risk-model false positives on labelled payments",
              "demo": "Demonstrate “Measure AI risk-model false positives on labelled payments” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Fehlalarme eines KI-Risikomodells an bewerteten Zahlungen messen",
              "demo": "Zeigen Sie „Fehlalarme eines KI-Risikomodells an bewerteten Zahlungen messen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Pomiar fałszywych alarmów modelu ryzyka AI na oznaczonych płatnościach",
              "demo": "Pokaż funkcję „Pomiar fałszywych alarmów modelu ryzyka AI na oznaczonych płatnościach” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מדידת התראות שווא של מודל סיכון AI מול תשלומים מסווגים",
              "demo": "הדגימו „מדידת התראות שווא של מודל סיכון AI מול תשלומים מסווגים” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Mesure des faux positifs d’un modèle de risque IA sur des paiements étiquetés",
              "demo": "Démontrez « Mesure des faux positifs d’un modèle de risque IA sur des paiements étiquetés » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Misura dei falsi positivi di un modello di rischio IA su pagamenti etichettati",
              "demo": "Dimostrate «Misura dei falsi positivi di un modello di rischio IA su pagamenti etichettati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Mit dem eigenen Zahlungsarten- und Ländermix eine Gebührenrechnung erstellen.",
        "Erstattung, abgelehnte Zahlung und verzögerten Webhook im Testsystem nachspielen.",
        "Auszahlungsbericht gemeinsam mit Finance abstimmen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Zahlungsmethode und Herkunft der Karte",
        "Währungsumrechnung, Streitfälle und Rückerstattung",
        "Zusatzprodukte für Abos, Plattformen und Betrugsprüfung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein Prozentpreis beschreibt nicht alle Transaktionskosten.",
        "Eine erfolgreiche API-Antwort ist nicht immer der endgültige Zahlungsstatus.",
        "Wiederholte Requests müssen doppelte Belastungen vermeiden.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was kostet eine Zahlung?",
          "a": "Das hängt unter anderem von Methode, Kartenherkunft, Währung und Zusatzdiensten ab. Der Vergleich nennt den jeweiligen Preiskontext statt einer scheinbar universellen Gebühr."
        },
        {
          "q": "Warum wird Idempotenz geprüft?",
          "a": "Netzwerkfehler können eine Wiederholung auslösen. Derselbe Geschäftsvorgang darf dadurch nicht mehrfach belastet werden."
        },
        {
          "q": "Bedeutet eine deutschsprachige Website automatische Zulassung?",
          "a": "Nein. Rechtsform, Branche, wirtschaftlich Berechtigte und Vertragsprüfung müssen zum Händlerkonto passen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Unzer",
        "PAYONE",
        "VR Payment"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "erp",
      "name": "ERP & Warenwirtschaft",
      "group": "Finanzen & Betrieb",
      "summary": "Verkauf, Einkauf, Bestand und Finanzübergabe durchgängig organisieren.",
      "buyerQuestion": "Ist der Weg vom Auftrag über Teillieferung und Retoure bis zur Finanzbuchhaltung ohne doppelte Stammdaten möglich?",
      "deContext": "Treuhand, Schweizer Zahlungen und MWST brauchen eigene Belege; Handel, Fertigung und Dienstleistung erfordern unterschiedliche Module.",
      "priority": "P1",
      "checks": [
        {
          "id": "order",
          "label": "Auftrag bis Rechnung",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Angebot in Auftrag, Lieferung und Rechnung überführen.",
          "critical": true
        },
        {
          "id": "purchase",
          "label": "Einkauf bis Wareneingang",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Bestellung erfassen, Teillieferung buchen und offene Menge sehen."
        },
        {
          "id": "stock",
          "label": "Bestandsführung",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Verfügbaren und reservierten Bestand eines Artikels unterscheiden."
        },
        {
          "id": "finance",
          "label": "Finanzdatenübergabe",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Verkaufsrechnung samt Zahlung an die Buchhaltung übergeben."
        },
        {
          "id": "master",
          "label": "Artikel und Geschäftspartner",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Artikelpreis und Lieferantenkondition zentral pflegen."
        },
        {
          "id": "returns",
          "label": "Retouren und Gutschriften",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Teilretoure mit Bestands- und Rechnungswirkung verarbeiten."
        },
        {
          "id": "locations",
          "label": "Mehrere Lager",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ware zwischen zwei Standorten umlagern und Belegkette zeigen."
        },
        {
          "id": "trace",
          "label": "Chargen und Seriennummern",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Charge vom Einkauf bis zum ausgelieferten Kunden verfolgen."
        },
        {
          "id": "reorder",
          "label": "Beschaffungsvorschläge",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Mindestbestand unterschreiten und Bestellvorschlag prüfen."
        },
        {
          "id": "production",
          "label": "Stücklisten und Fertigung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine mehrteilige Stückliste fertigen und Materialverbrauch buchen."
        },
        {
          "id": "projects",
          "label": "Projektkalkulation",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Zeit und Material einem Projekt zuordnen und Marge auswerten."
        },
        {
          "id": "workflow",
          "label": "Regelbasierte Prozesse",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Aufträge abhängig von Zahlungsstatus oder Wert automatisch weiterleiten."
        },
        {
          "id": "api",
          "label": "Dokumentierte API",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Auftrag per API erstellen und Verarbeitungsfehler auslesen."
        },
        {
          "id": "datev",
          "label": "Schweizer Finanzanbindung",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Belege und Buchungsinformationen an die eingesetzte Schweizer Buchhaltung oder Treuhand übertragen."
        },
        {
          "id": "einvoice",
          "label": "Swiss QR/eBill im Auftrag",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Swiss QR-Rechnung oder eBill aus dem Vertriebsprozess erzeugen; Rückmeldungen prüfen."
        },
        {
          "id": "multicompany",
          "label": "Mandanten trennen",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Zwei Gesellschaften mit getrennten Nummernkreisen und Rechten führen."
        },
        {
          "id": "roles",
          "label": "Berechtigungen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Einkauf ohne Zugriff auf vertrauliche Finanzdaten einrichten."
        },
        {
          "id": "history",
          "label": "Nachvollziehbare Änderungen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Änderung an Auftrag und Preis mit Benutzerbezug zeigen."
        },
        {
          "id": "ai-workflow",
          "label": "KI-Prozessassistenz",
          "weight": 4,
          "group": "KI",
          "demo": "Eine dokumentierte Assistenz an echtem Auftrag statt nur Chat-Marketing zeigen."
        },
        {
          "id": "ai-control",
          "label": "KI unter Kontrolle",
          "weight": 4,
          "group": "KI",
          "demo": "KI-Vorschlag vor Buchung freigeben oder verwerfen und den Vorgang nachvollziehen."
        },
        {
          "id": "depth-erp-bom-revision",
          "label": "Zeitgesteuerte Stücklistenversionen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Zeitgesteuerte Stücklistenversionen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Date-controlled bill-of-materials revisions",
              "demo": "Demonstrate “Date-controlled bill-of-materials revisions” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Zeitgesteuerte Stücklistenversionen",
              "demo": "Zeigen Sie „Zeitgesteuerte Stücklistenversionen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wersje BOM z datami obowiązywania",
              "demo": "Pokaż funkcję „Wersje BOM z datami obowiązywania” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "גרסאות עצי מוצר לפי מועדי תחולה",
              "demo": "הדגימו „גרסאות עצי מוצר לפי מועדי תחולה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Versions de nomenclature avec dates d’effet",
              "demo": "Démontrez « Versions de nomenclature avec dates d’effet » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Revisioni della distinta base con date di validità",
              "demo": "Dimostrate «Revisioni della distinta base con date di validità» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-finite-capacity",
          "label": "Fertigung gegen begrenzte Arbeitsplatzkapazität planen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Fertigung gegen begrenzte Arbeitsplatzkapazität planen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Plan production against finite work-centre capacity",
              "demo": "Demonstrate “Plan production against finite work-centre capacity” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Fertigung gegen begrenzte Arbeitsplatzkapazität planen",
              "demo": "Zeigen Sie „Fertigung gegen begrenzte Arbeitsplatzkapazität planen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Planowanie według ograniczonej zdolności stanowisk",
              "demo": "Pokaż funkcję „Planowanie według ograniczonej zdolności stanowisk” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "תכנון ייצור לפי קיבולת מוגבלת של מרכז עבודה",
              "demo": "הדגימו „תכנון ייצור לפי קיבולת מוגבלת של מרכז עבודה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Planification selon la capacité limitée des postes",
              "demo": "Démontrez « Planification selon la capacité limitée des postes » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Pianificazione secondo la capacità limitata dei centri di lavoro",
              "demo": "Dimostrate «Pianificazione secondo la capacità limitata dei centri di lavoro» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-subcontract-components",
          "label": "Eigene Komponenten bei Lohnfertigern verfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Eigene Komponenten bei Lohnfertigern verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Track company-owned components at subcontractors",
              "demo": "Demonstrate “Track company-owned components at subcontractors” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Eigene Komponenten bei Lohnfertigern verfolgen",
              "demo": "Zeigen Sie „Eigene Komponenten bei Lohnfertigern verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Śledzenie własnych komponentów u podwykonawców",
              "demo": "Pokaż funkcję „Śledzenie własnych komponentów u podwykonawców” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מעקב רכיבים בבעלות החברה אצל קבלני משנה",
              "demo": "הדגימו „מעקב רכיבים בבעלות החברה אצל קבלני משנה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Suivi des composants confiés aux sous-traitants",
              "demo": "Démontrez « Suivi des composants confiés aux sous-traitants » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciamento dei componenti aziendali presso terzisti",
              "demo": "Dimostrate «Tracciamento dei componenti aziendali presso terzisti» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-landed-cost-posting",
          "label": "Frachtkosten in Bestandsbewertung buchen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Frachtkosten in Bestandsbewertung buchen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Post freight costs into inventory valuation",
              "demo": "Demonstrate “Post freight costs into inventory valuation” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Frachtkosten in Bestandsbewertung buchen",
              "demo": "Zeigen Sie „Frachtkosten in Bestandsbewertung buchen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ujęcie kosztów transportu w wycenie zapasów",
              "demo": "Pokaż funkcję „Ujęcie kosztów transportu w wycenie zapasów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "רישום הובלה כחלק מערך המלאי",
              "demo": "הדגימו „רישום הובלה כחלק מערך המלאי” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Intégration du transport dans la valorisation des stocks",
              "demo": "Démontrez « Intégration du transport dans la valorisation des stocks » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Imputazione del trasporto alla valorizzazione delle scorte",
              "demo": "Dimostrate «Imputazione del trasporto alla valorizzazione delle scorte» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-available-to-promise",
          "label": "Lieferzusage aus verfügbarer Versorgung berechnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Lieferzusage aus verfügbarer Versorgung berechnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Calculate a promised delivery date from supply",
              "demo": "Demonstrate “Calculate a promised delivery date from supply” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Lieferzusage aus verfügbarer Versorgung berechnen",
              "demo": "Zeigen Sie „Lieferzusage aus verfügbarer Versorgung berechnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wyliczenie daty dostawy na podstawie podaży",
              "demo": "Pokaż funkcję „Wyliczenie daty dostawy na podstawie podaży” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חישוב מועד אספקה מובטח לפי זמינות",
              "demo": "הדגימו „חישוב מועד אספקה מובטח לפי זמינות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Calcul d’une date promise selon l’approvisionnement",
              "demo": "Démontrez « Calcul d’une date promise selon l’approvisionnement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Calcolo della data promessa in base alla disponibilità",
              "demo": "Dimostrate «Calcolo della data promessa in base alla disponibilità» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-engineering-change-approval",
          "label": "Technische Änderungen vor Fertigungsfreigabe genehmigen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Technische Änderungen vor Fertigungsfreigabe genehmigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Approve engineering changes before production release",
              "demo": "Demonstrate “Approve engineering changes before production release” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Technische Änderungen vor Fertigungsfreigabe genehmigen",
              "demo": "Zeigen Sie „Technische Änderungen vor Fertigungsfreigabe genehmigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zatwierdzanie zmian konstrukcyjnych przed produkcją",
              "demo": "Pokaż funkcję „Zatwierdzanie zmian konstrukcyjnych przed produkcją” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אישור שינוי הנדסי לפני שחרור לייצור",
              "demo": "הדגימו „אישור שינוי הנדסי לפני שחרור לייצור” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Approbation des modifications techniques avant production",
              "demo": "Démontrez « Approbation des modifications techniques avant production » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Approvazione delle modifiche tecniche prima della produzione",
              "demo": "Dimostrate «Approvazione delle modifiche tecniche prima della produzione» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-extension-upgrade-sandbox",
          "label": "Erweiterungsupdates in isolierter Umgebung testen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Erweiterungsupdates in isolierter Umgebung testen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Test extension upgrades in an isolated environment",
              "demo": "Demonstrate “Test extension upgrades in an isolated environment” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Erweiterungsupdates in isolierter Umgebung testen",
              "demo": "Zeigen Sie „Erweiterungsupdates in isolierter Umgebung testen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Test aktualizacji rozszerzeń w odizolowanym środowisku",
              "demo": "Pokaż funkcję „Test aktualizacji rozszerzeń w odizolowanym środowisku” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "בדיקת שדרוג הרחבה בסביבה מבודדת",
              "demo": "הדגימו „בדיקת שדרוג הרחבה בסביבה מבודדת” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Test des mises à jour d’extensions en environnement isolé",
              "demo": "Démontrez « Test des mises à jour d’extensions en environnement isolé » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Test degli aggiornamenti delle estensioni in ambiente isolato",
              "demo": "Dimostrate «Test degli aggiornamenti delle estensioni in ambiente isolato» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-erp-ai-change-diff",
          "label": "Vorher-Nachher-Werte für KI-Vorschläge anzeigen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Vorher-Nachher-Werte für KI-Vorschläge anzeigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Show before-and-after values for AI proposals",
              "demo": "Demonstrate “Show before-and-after values for AI proposals” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Vorher-Nachher-Werte für KI-Vorschläge anzeigen",
              "demo": "Zeigen Sie „Vorher-Nachher-Werte für KI-Vorschläge anzeigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wartości przed i po propozycji AI",
              "demo": "Pokaż funkcję „Wartości przed i po propozycji AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הצגת ערכים לפני ואחרי הצעת AI",
              "demo": "הדגימו „הצגת ערכים לפני ואחרי הצעת AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Affichage des valeurs avant et après une proposition IA",
              "demo": "Démontrez « Affichage des valeurs avant et après une proposition IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Visualizzazione dei valori prima e dopo una proposta IA",
              "demo": "Dimostrate «Visualizzazione dei valori prima e dopo una proposta IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Einen vollständigen Auftrag einschliesslich Teilretoure und Buchhaltungsübergabe demonstrieren lassen.",
        "Fertigung, Projektgeschäft und Handel als unterschiedliche Betriebsmodelle vergleichen.",
        "Migration und Integrationsbetrieb zusammen mit dem Lizenzpreis kalkulieren.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Nutzer, Gesellschaften und Auftragsvolumen",
        "Module für Lager, Fertigung und Finanzbuchhaltung",
        "Einführung, Datenbereinigung und Schnittstellenpflege",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "CRM, Lager und Finanzbuchhaltung können getrennte Module sein.",
        "Eine Integrationsliste sagt noch nichts über Rückmeldungen bei Fehlern.",
        "Die billigste Grundlizenz umfasst oft nicht den benötigten Betriebsablauf.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Welches ERP ist für den Mittelstand geeignet?",
          "a": "Das hängt von Prozessen und Komplexität ab. Ein Handelsunternehmen benötigt andere Nachweise als ein Projektbetrieb oder eine Fertigung."
        },
        {
          "q": "Wie fliesst KI ein?",
          "a": "Getestet werden konkrete Assistenzprozesse und menschliche Kontrolle. Eine allgemeine KI-Aussage allein erhöht den Funktionswert nicht."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "SAP Business One",
        "Odoo",
        "abas ERP"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "pos",
      "name": "Kassensysteme",
      "group": "Handel & Vertrieb",
      "summary": "Stationären Verkauf, Zahlungen und Kassenabschluss mit deutschen Fiskalprozessen vergleichen.",
      "buyerQuestion": "Kann ein Team auch bei Stosszeiten, Retouren und Verbindungsproblemen nachvollziehbar kassieren?",
      "deContext": "CHF, Schweizer MWST, Tagesabschluss und lokale Zahlarten praktisch prüfen. Deutsche TSE/DSFinV-K nicht als Schweizer Pflicht bewerten.",
      "priority": "P1",
      "checks": [
        {
          "id": "sale",
          "label": "Artikel kassieren",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Zwei Artikel mit unterschiedlichen Steuersätzen kassieren.",
          "critical": true
        },
        {
          "id": "pay",
          "label": "Integrierte Kartenzahlung",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Betrag ans Terminal senden und Status an die Kasse zurückführen."
        },
        {
          "id": "cash",
          "label": "Bargeld und Wechselgeld",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Barverkauf mit Einlage und Entnahme im Kassenbestand abgleichen."
        },
        {
          "id": "refund",
          "label": "Storno und Rückgabe",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen Artikel aus einem früheren Verkauf gegen Beleg zurücknehmen."
        },
        {
          "id": "close",
          "label": "Tagesabschluss",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Umsatz, Zahlungsarten und gezähltes Bargeld abstimmen."
        },
        {
          "id": "split",
          "label": "Geteilte Zahlung",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Eine Rechnung mit Bargeld und Karte bezahlen."
        },
        {
          "id": "offline",
          "label": "Betrieb bei Netzausfall",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Internetzugang unterbrechen; erlaubte Vorgänge und spätere Synchronisation zeigen."
        },
        {
          "id": "stock",
          "label": "Bestandsabgleich",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Artikel verkaufen und Bestand im Warenwirtschaftssystem kontrollieren."
        },
        {
          "id": "multi",
          "label": "Filialen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Umsätze und Artikel zweier Standorte getrennt und gemeinsam auswerten."
        },
        {
          "id": "staff",
          "label": "Mitarbeiterrechte",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Storno nur durch berechtigte Leitung erlauben."
        },
        {
          "id": "hospitality",
          "label": "Tische und Gänge",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bestellung an Tisch aufnehmen, an Küche senden und getrennt abrechnen."
        },
        {
          "id": "loyalty",
          "label": "Gutscheine",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Gutschein teilweise einlösen und Restguthaben verfolgen."
        },
        {
          "id": "connections",
          "label": "Buchhaltungsanbindung",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Tagesumsatz mit Zahlungsart in die Buchhaltung übertragen."
        },
        {
          "id": "tse",
          "label": "Schweizer MWST und Kassenjournal",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Schweizer Steuersätze und getrennte Steuergruppen im Kassenjournal nachvollziehen."
        },
        {
          "id": "dsfinvk",
          "label": "Prüfbarer Kassenexport",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Journal, Zahlarten, Stornos und Tagesabschlüsse eines Zeitraums vollständig exportieren."
        },
        {
          "id": "receipt",
          "label": "Belegausgabe",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Papier- oder digitalen Beleg mit Pflichtdaten ausgeben."
        },
        {
          "id": "de",
          "label": "Schweizer Kassenpaket",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "CHF, lokale Zahlungsanbieter und laufende Schweizer Betriebskosten benennen."
        },
        {
          "id": "export",
          "label": "Datenzugang bei Kündigung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Umsatz- und Fiskaldaten ohne aktive Kassennutzung exportieren."
        },
        {
          "id": "ai-insight",
          "label": "KI-Umsatzanalyse",
          "weight": 4,
          "group": "KI",
          "demo": "Dokumentierte KI-Auswertung mit zugrundeliegenden Verkaufsdaten zeigen."
        },
        {
          "id": "ai-control",
          "label": "KI-Empfehlung prüfen",
          "weight": 4,
          "group": "KI",
          "demo": "Eine Empfehlung erklären lassen und ohne automatische Preisänderung ablehnen."
        },
        {
          "id": "depth-pos-park-resume-basket",
          "label": "Unbezahlten Warenkorb auf anderem Gerät fortsetzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Unbezahlten Warenkorb auf anderem Gerät fortsetzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Park and resume an unpaid basket on another device",
              "demo": "Demonstrate “Park and resume an unpaid basket on another device” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Unbezahlten Warenkorb auf anderem Gerät fortsetzen",
              "demo": "Zeigen Sie „Unbezahlten Warenkorb auf anderem Gerät fortsetzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wznowienie niezapłaconego koszyka na innym urządzeniu",
              "demo": "Pokaż funkcję „Wznowienie niezapłaconego koszyka na innym urządzeniu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השהיית סל וחידושו במכשיר אחר",
              "demo": "הדגימו „השהיית סל וחידושו במכשיר אחר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Mise en attente et reprise d’un panier sur un autre appareil",
              "demo": "Démontrez « Mise en attente et reprise d’un panier sur un autre appareil » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Sospensione e ripresa di un carrello su un altro dispositivo",
              "demo": "Dimostrate «Sospensione e ripresa di un carrello su un altro dispositivo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-quantity-price-breaks",
          "label": "Mengenabhängige Preisstaffeln an der Kasse",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Mengenabhängige Preisstaffeln an der Kasse“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Apply quantity-based price breaks at checkout",
              "demo": "Demonstrate “Apply quantity-based price breaks at checkout” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Mengenabhängige Preisstaffeln an der Kasse",
              "demo": "Zeigen Sie „Mengenabhängige Preisstaffeln an der Kasse“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Progi cenowe zależne od ilości przy kasie",
              "demo": "Pokaż funkcję „Progi cenowe zależne od ilości przy kasie” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מדרגות מחיר לפי כמות בקופה",
              "demo": "הדגימו „מדרגות מחיר לפי כמות בקופה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Paliers de prix selon la quantité en caisse",
              "demo": "Démontrez « Paliers de prix selon la quantité en caisse » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Scaglioni di prezzo per quantità alla cassa",
              "demo": "Dimostrate «Scaglioni di prezzo per quantità alla cassa» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-scale-tare",
          "label": "Behältertara beim Wiegeverkauf abziehen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Behältertara beim Wiegeverkauf abziehen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Deduct container tare when selling by weight",
              "demo": "Demonstrate “Deduct container tare when selling by weight” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Behältertara beim Wiegeverkauf abziehen",
              "demo": "Zeigen Sie „Behältertara beim Wiegeverkauf abziehen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Odliczanie tary przy sprzedaży na wagę",
              "demo": "Pokaż funkcję „Odliczanie tary przy sprzedaży na wagę” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "ניכוי משקל אריזה במכירה לפי משקל",
              "demo": "הדגימו „ניכוי משקל אריזה במכירה לפי משקל” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Déduction de la tare lors d’une vente au poids",
              "demo": "Démontrez « Déduction de la tare lors d’une vente au poids » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Detrazione della tara nelle vendite a peso",
              "demo": "Dimostrate «Detrazione della tara nelle vendite a peso» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-kitchen-routing",
          "label": "Artikel an getrennte Zubereitungsstationen senden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Artikel an getrennte Zubereitungsstationen senden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Route items to separate preparation stations",
              "demo": "Demonstrate “Route items to separate preparation stations” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Artikel an getrennte Zubereitungsstationen senden",
              "demo": "Zeigen Sie „Artikel an getrennte Zubereitungsstationen senden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Kierowanie pozycji do osobnych stanowisk przygotowania",
              "demo": "Pokaż funkcję „Kierowanie pozycji do osobnych stanowisk przygotowania” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "ניתוב פריטים לעמדות הכנה נפרדות",
              "demo": "הדגימו „ניתוב פריטים לעמדות הכנה נפרדות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Routage des articles vers des postes de préparation distincts",
              "demo": "Démontrez « Routage des articles vers des postes de préparation distincts » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Instradamento degli articoli verso postazioni di preparazione separate",
              "demo": "Dimostrate «Instradamento degli articoli verso postazioni di preparazione separate» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-tip-allocation",
          "label": "Trinkgelder nach Stunden oder Rolle verteilen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Trinkgelder nach Stunden oder Rolle verteilen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Allocate tips by employee hours or role",
              "demo": "Demonstrate “Allocate tips by employee hours or role” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Trinkgelder nach Stunden oder Rolle verteilen",
              "demo": "Zeigen Sie „Trinkgelder nach Stunden oder Rolle verteilen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Podział napiwków według godzin lub roli",
              "demo": "Pokaż funkcję „Podział napiwków według godzin lub roli” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חלוקת טיפים לפי שעות או תפקיד",
              "demo": "הדגימו „חלוקת טיפים לפי שעות או תפקיד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Répartition des pourboires selon les heures ou le rôle",
              "demo": "Démontrez « Répartition des pourboires selon les heures ou le rôle » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Ripartizione delle mance per ore o ruolo",
              "demo": "Dimostrate «Ripartizione delle mance per ore o ruolo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-gift-card-ledger",
          "label": "Gutscheinsaldo und Einlösungen prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Gutscheinsaldo und Einlösungen prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Inspect a gift card's balance and redemption history",
              "demo": "Demonstrate “Inspect a gift card's balance and redemption history” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Gutscheinsaldo und Einlösungen prüfen",
              "demo": "Zeigen Sie „Gutscheinsaldo und Einlösungen prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Saldo i historia wykorzystania karty podarunkowej",
              "demo": "Pokaż funkcję „Saldo i historia wykorzystania karty podarunkowej” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "בדיקת יתרת כרטיס מתנה והיסטוריית מימוש",
              "demo": "הדגימו „בדיקת יתרת כרטיס מתנה והיסטוריית מימוש” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Consultation du solde et des utilisations d’une carte cadeau",
              "demo": "Démontrez « Consultation du solde et des utilisations d’une carte cadeau » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Consultazione del saldo e degli utilizzi di una carta regalo",
              "demo": "Dimostrate «Consultazione del saldo e degli utilizzi di una carta regalo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-comp-void-reasons",
          "label": "Gründe für Gratispositionen und Stornos dokumentieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Gründe für Gratispositionen und Stornos dokumentieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Record reasons for complimentary or voided items",
              "demo": "Demonstrate “Record reasons for complimentary or voided items” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Gründe für Gratispositionen und Stornos dokumentieren",
              "demo": "Zeigen Sie „Gründe für Gratispositionen und Stornos dokumentieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Powody gratisów i anulowania pozycji",
              "demo": "Pokaż funkcję „Powody gratisów i anulowania pozycji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "תיעוד סיבה לפריט ללא חיוב או לביטול",
              "demo": "הדגימו „תיעוד סיבה לפריט ללא חיוב או לביטול” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Motifs des articles offerts ou annulés",
              "demo": "Démontrez « Motifs des articles offerts ou annulés » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Motivi degli articoli omaggio o annullati",
              "demo": "Dimostrate «Motivi degli articoli omaggio o annullati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-pos-ai-promotion-rollback",
          "label": "KI-erstellte Aktion zurücknehmen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-erstellte Aktion zurücknehmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Revert a promotion created with AI",
              "demo": "Demonstrate “Revert a promotion created with AI” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-erstellte Aktion zurücknehmen",
              "demo": "Zeigen Sie „KI-erstellte Aktion zurücknehmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Cofnięcie promocji utworzonej z AI",
              "demo": "Pokaż funkcję „Cofnięcie promocji utworzonej z AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "ביטול מבצע שנוצר באמצעות AI",
              "demo": "הדגימו „ביטול מבצע שנוצר באמצעות AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Annulation d’une promotion créée avec l’IA",
              "demo": "Démontrez « Annulation d’une promotion créée avec l’IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Annullamento di una promozione creata con IA",
              "demo": "Dimostrate «Annullamento di una promozione creata con IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Kasse mit dem realen Terminal, Drucker und fiskalischen Paket vorführen lassen.",
        "Internetausfall und einen gemischten Zahlungsvorgang testen.",
        "Zum Angebot die vollständigen laufenden Kosten und den Prüfungsdatenexport verlangen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Kassenlizenz je Standort und Gerät",
        "Gastronomie-, Filial- und Buchhaltungsmodule",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Kartengebühren und Softwaremiete sind verschiedene Kosten.",
        "Gastro- und Einzelhandelsfunktionen sind nicht austauschbar.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was muss ein Ausfalltest zeigen?",
          "a": "Welche Verkäufe und Zahlungen offline erlaubt sind, welche Daten lokal bleiben und wie die spätere Synchronisation erfolgt."
        },
        {
          "q": "Warum gibt es Gastronomiekriterien?",
          "a": "Tisch, Gangfolge, Küche und getrennte Rechnung sind für Restaurants zentrale Abläufe. Für Einzelhandel sollte ihre Gewichtung angepasst werden."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Vectron",
        "enfore",
        "gastronovi"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "e-signature",
      "name": "Elektronische Signaturen",
      "group": "Finanzen & Betrieb",
      "summary": "Unterschriften und Identifizierung mit geeigneter Signaturstufe und dokumentiertem Ablauf vergleichen.",
      "buyerQuestion": "Kann die passende Person das richtige Dokument auf der erforderlichen Signaturstufe nachvollziehbar unterzeichnen?",
      "deContext": "Schweizer ZertES-Anwendungsfall und EU-eIDAS-Anwendungsfall getrennt prüfen; Produktname allein belegt keine geeignete Signatur.",
      "priority": "P2",
      "checks": [
        {
          "id": "send",
          "label": "Dokument versenden",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "PDF mit Pflichtfeldern an eine externe Person senden.",
          "critical": true
        },
        {
          "id": "mobile",
          "label": "Mobil unterschreiben",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Signatur auf Smartphone ohne Desktop-App abschliessen."
        },
        {
          "id": "sequence",
          "label": "Signaturreihenfolge",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Zwei Personen nacheinander und eine parallel unterzeichnen lassen."
        },
        {
          "id": "templates",
          "label": "Vorlagen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Wiederverwendbare Vorlage mit Pflichtfeldern anlegen."
        },
        {
          "id": "audit",
          "label": "Prüfprotokoll",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Signiertes Dokument mit Zeitpunkten und Ereignisprotokoll exportieren."
        },
        {
          "id": "qes",
          "label": "Qualifizierte Signatur nach ZertES",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Für den Schweizer Anwendungsfall anerkannten Anbieter und Identifikation benennen; Zertifikat prüfen."
        },
        {
          "id": "identity",
          "label": "Identitätsprüfung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Identifizierungsmethode und Fehlschlag-/Wiederholungsfall zeigen."
        },
        {
          "id": "reminders",
          "label": "Erinnerungen und Ablauf",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Automatische Erinnerung und Frist für ausstehende Signatur setzen."
        },
        {
          "id": "bulk",
          "label": "Massenversand",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Gleiche Vorlage personalisiert an mehrere Empfänger senden."
        },
        {
          "id": "api",
          "label": "Signatur-API",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Vorgang per API starten und Abschlussereignis abrufen."
        },
        {
          "id": "forms",
          "label": "Webformulare",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Eingabedaten in einen Signaturvorgang übernehmen."
        },
        {
          "id": "delegate",
          "label": "Vertretung",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Unterzeichnerwechsel mit nachvollziehbarer Historie durchführen."
        },
        {
          "id": "validation",
          "label": "Signaturprüfung",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Unveränderte und manipulierte signierte Datei prüfen."
        },
        {
          "id": "de",
          "label": "Deutscher Signaturablauf",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Deutschsprachige Einladung und Oberfläche für externe Unterzeichnende zeigen."
        },
        {
          "id": "trust",
          "label": "Schweizer Vertrauensdienst",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "ZertES-Anbieter, Zertifikat und Identifikationsweg für den konkreten Vertrag nachweisen."
        },
        {
          "id": "retention",
          "label": "Aufbewahrung und Export",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Dokumente und Nachweise gesammelt herunterladen; Löschfristen erklären."
        },
        {
          "id": "access",
          "label": "SSO und Rollen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Versandberechtigung von administrativer Benutzerverwaltung trennen."
        },
        {
          "id": "privacy",
          "label": "Vertrags- und Datenstandortangaben",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "AV-Vertrag, Verarbeitungsorte und Unterauftragnehmer dokumentieren."
        },
        {
          "id": "ai-review",
          "label": "KI-Vertragsanalyse",
          "weight": 4,
          "group": "KI",
          "demo": "Relevante Klausel oder Frist mit Quellenbezug extrahieren lassen."
        },
        {
          "id": "ai-control",
          "label": "KI-Datenkontrolle",
          "weight": 4,
          "group": "KI",
          "demo": "KI-Nutzung und Datenverwendung für vertrauliche Dokumente konfigurieren."
        },
        {
          "id": "depth-e-signature-witness",
          "label": "Zeugen zu einem Signaturvorgang hinzufügen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Zeugen zu einem Signaturvorgang hinzufügen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Add a witness to a signing transaction",
              "demo": "Demonstrate: Add a witness to a signing transaction. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Zeugen zu einem Signaturvorgang hinzufügen",
              "demo": "Vorführen: Zeugen zu einem Signaturvorgang hinzufügen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Dodanie świadka do podpisywania",
              "demo": "Zademonstruj: Dodanie świadka do podpisywania. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "הוספת עד לתהליך חתימה",
              "demo": "הדגמה: הוספת עד לתהליך חתימה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Ajouter un témoin à une signature",
              "demo": "Démontrer: Ajouter un témoin à une signature. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Aggiungere un testimone alla firma",
              "demo": "Dimostrare: Aggiungere un testimone alla firma. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-signer-attachments",
          "label": "Belegdateien von Unterzeichnern erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Belegdateien von Unterzeichnern erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Collect supporting files from signers",
              "demo": "Demonstrate: Collect supporting files from signers. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Belegdateien von Unterzeichnern erfassen",
              "demo": "Vorführen: Belegdateien von Unterzeichnern erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Zbieranie załączników od podpisujących",
              "demo": "Zademonstruj: Zbieranie załączników od podpisujących. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "איסוף קבצים תומכים מהחותמים",
              "demo": "הדגמה: איסוף קבצים תומכים מהחותמים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Recueillir des pièces jointes des signataires",
              "demo": "Démontrer: Recueillir des pièces jointes des signataires. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Raccogliere allegati dai firmatari",
              "demo": "Dimostrare: Raccogliere allegati dai firmatari. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-payments",
          "label": "Zahlung im Signaturablauf erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Zahlung im Signaturablauf erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Collect payment in the signing flow",
              "demo": "Demonstrate: Collect payment in the signing flow. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Zahlung im Signaturablauf erfassen",
              "demo": "Vorführen: Zahlung im Signaturablauf erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Pobieranie płatności podczas podpisywania",
              "demo": "Zademonstruj: Pobieranie płatności podczas podpisywania. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "גביית תשלום במהלך החתימה",
              "demo": "הדגמה: גביית תשלום במהלך החתימה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Encaisser un paiement pendant la signature",
              "demo": "Démontrer: Encaisser un paiement pendant la signature. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Riscuotere un pagamento durante la firma",
              "demo": "Dimostrare: Riscuotere un pagamento durante la firma. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-embedded",
          "label": "Signatur in Kundenanwendung einbetten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Signatur in Kundenanwendung einbetten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Embed signing inside a customer application",
              "demo": "Demonstrate: Embed signing inside a customer application. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Signatur in Kundenanwendung einbetten",
              "demo": "Vorführen: Signatur in Kundenanwendung einbetten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Osadzanie podpisu w aplikacji klienta",
              "demo": "Zademonstruj: Osadzanie podpisu w aplikacji klienta. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "הטמעת חתימה בתוך יישום הלקוח",
              "demo": "הדגמה: הטמעת חתימה בתוך יישום הלקוח. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Intégrer la signature dans une application cliente",
              "demo": "Démontrer: Intégrer la signature dans une application cliente. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Integrare la firma in un'applicazione cliente",
              "demo": "Dimostrare: Integrare la firma in un'applicazione cliente. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-offline",
          "label": "Offline unterschreiben und später synchronisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Offline unterschreiben und später synchronisieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Capture signatures offline and synchronise later",
              "demo": "Demonstrate: Capture signatures offline and synchronise later. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Offline unterschreiben und später synchronisieren",
              "demo": "Vorführen: Offline unterschreiben und später synchronisieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Podpisywanie offline i późniejsza synchronizacja",
              "demo": "Zademonstruj: Podpisywanie offline i późniejsza synchronizacja. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "חתימה במצב לא מקוון וסנכרון בהמשך",
              "demo": "הדגמה: חתימה במצב לא מקוון וסנכרון בהמשך. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Signer hors connexion puis synchroniser",
              "demo": "Démontrer: Signer hors connexion puis synchroniser. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Firmare offline e sincronizzare successivamente",
              "demo": "Dimostrare: Firmare offline e sincronizzare successivamente. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-recipient-language",
          "label": "Signatursprache je Empfänger wählen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Signatursprache je Empfänger wählen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Choose each recipient's signing language",
              "demo": "Demonstrate: Choose each recipient's signing language. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Signatursprache je Empfänger wählen",
              "demo": "Vorführen: Signatursprache je Empfänger wählen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Wybór języka podpisywania dla odbiorcy",
              "demo": "Zademonstruj: Wybór języka podpisywania dla odbiorcy. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "בחירת שפת החתימה לכל נמען",
              "demo": "הדגמה: בחירת שפת החתימה לכל נמען. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Choisir la langue de signature de chaque destinataire",
              "demo": "Démontrer: Choisir la langue de signature de chaque destinataire. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Scegliere la lingua di firma per ogni destinatario",
              "demo": "Dimostrare: Scegliere la lingua di firma per ogni destinatario. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-accessible-signing",
          "label": "Mit Tastatur und Hilfstechnik unterschreiben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Mit Tastatur und Hilfstechnik unterschreiben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Complete signing using keyboard and assistive technology",
              "demo": "Demonstrate: Complete signing using keyboard and assistive technology. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Mit Tastatur und Hilfstechnik unterschreiben",
              "demo": "Vorführen: Mit Tastatur und Hilfstechnik unterschreiben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Podpisywanie klawiaturą i technologią wspomagającą",
              "demo": "Zademonstruj: Podpisywanie klawiaturą i technologią wspomagającą. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "השלמת חתימה במקלדת ובטכנולוגיה מסייעת",
              "demo": "הדגמה: השלמת חתימה במקלדת ובטכנולוגיה מסייעת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Signer au clavier et avec une technologie d'assistance",
              "demo": "Démontrer: Signer au clavier et avec une technologie d'assistance. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Firmare con tastiera e tecnologie assistive",
              "demo": "Dimostrare: Firmare con tastiera e tecnologie assistive. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        },
        {
          "id": "depth-e-signature-conditional-recipients",
          "label": "Empfänger anhand von Dokumentfeldern wählen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Empfänger anhand von Dokumentfeldern wählen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Select recipients from document-field conditions",
              "demo": "Demonstrate: Select recipients from document-field conditions. State the plan, limits and behaviour on failure. Use a test envelope with two recipients."
            },
            "de": {
              "label": "Empfänger anhand von Dokumentfeldern wählen",
              "demo": "Vorführen: Empfänger anhand von Dokumentfeldern wählen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testumschlag mit zwei Empfängern verwenden."
            },
            "pl": {
              "label": "Wybór odbiorców według pól dokumentu",
              "demo": "Zademonstruj: Wybór odbiorców według pól dokumentu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj koperty testowej z dwoma odbiorcami."
            },
            "he": {
              "label": "בחירת נמענים לפי תנאים בשדות המסמך",
              "demo": "הדגמה: בחירת נמענים לפי תנאים בשדות המסמך. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במעטפת חתימה לבדיקה עם שני נמענים."
            },
            "fr": {
              "label": "Sélectionner les destinataires selon les champs du document",
              "demo": "Démontrer: Sélectionner les destinataires selon les champs du document. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une enveloppe test avec deux destinataires."
            },
            "it": {
              "label": "Selezionare destinatari secondo i campi del documento",
              "demo": "Dimostrare: Selezionare destinatari secondo i campi del documento. Indicare piano, limiti e comportamento in caso di errore. Usare una busta di prova con due destinatari."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Signaturstufe nach dem konkreten Dokument und dessen Formanforderung festlegen.",
        "Eine externe Person ohne vorhandenes Konto unterschreiben lassen.",
        "Identifizierung, Nachweise und vollständigen Export mitprüfen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Versender und Signaturkontingente",
        "QES-Identifizierung und einzelne Signaturvorgänge",
        "API, SSO und erweitertes Vertragsmanagement",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Elektronische Signatur ist kein Synonym für QES.",
        "KI-Vertragsanalyse kann zu einer anderen Produktsuite gehören.",
        "Ein günstiger Versendertarif deckt nicht jede Identifizierung ab.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Brauchen Empfänger ein Konto?",
          "a": "Das hängt von Signaturstufe und Anbieter ab. Gerade QES kann zusätzliche Identifizierung oder Registrierung verlangen."
        },
        {
          "q": "Was ist ausser dem unterschriebenen PDF wichtig?",
          "a": "Prüfprotokolle, Zertifikatsinformationen, Zeitpunkte und Exportmöglichkeiten helfen, den Ablauf später nachzuvollziehen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "inSign",
        "signotec signoSign",
        "Yousign"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "spend-management",
      "name": "Ausgabenmanagement & Firmenkarten",
      "group": "Finanzen & Betrieb",
      "summary": "Karten, Auslagen und Rechnungsfreigaben vor dem Monatsabschluss kontrollieren.",
      "buyerQuestion": "Wird eine Ausgabe vor dem Kauf genehmigt und anschliessend mit dem richtigen Beleg verbucht?",
      "deContext": "Schweizer Firmenzulassung, CHF, Fremdwährungen und die konkrete Lohn-/Buchhaltungsschnittstelle testen.",
      "priority": "P2",
      "checks": [
        {
          "id": "cards",
          "label": "Virtuelle und physische Karten",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Beide Kartentypen mit individuellen Limits ausgeben.",
          "critical": true
        },
        {
          "id": "receipts",
          "label": "Mobiler Belegabgleich",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Beleg fotografieren und eindeutig einer Kartentransaktion zuordnen."
        },
        {
          "id": "expenses",
          "label": "Auslagenerstattung",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Privat bezahlte Ausgabe einreichen, genehmigen und erstatten."
        },
        {
          "id": "invoices",
          "label": "Rechnungsverarbeitung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eingangsrechnung erfassen, freigeben und Zahlungsstatus verfolgen."
        },
        {
          "id": "budgets",
          "label": "Budgetkontrolle",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Team-Budget mit bereits genehmigten Verpflichtungen anzeigen."
        },
        {
          "id": "approval",
          "label": "Mehrstufige Freigaben",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Ausgabe oberhalb eines Limits durch Teamleitung und Finance genehmigen lassen."
        },
        {
          "id": "subscriptions",
          "label": "Abonnements kontrollieren",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Virtuelle Karte einem Abo zuordnen und wiederkehrende Ausgabe sperren."
        },
        {
          "id": "travel",
          "label": "Reisekosten und Pauschalen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Mehrtagereise mit Fahrtkosten und Verpflegung bearbeiten."
        },
        {
          "id": "entities",
          "label": "Mehrere Gesellschaften",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Karte und Ausgabe eindeutig einer Gesellschaft zuordnen."
        },
        {
          "id": "purchase",
          "label": "Bestellanforderungen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Vor Rechnungseingang Bedarf beantragen und Genehmigung dokumentieren."
        },
        {
          "id": "match",
          "label": "Bestellung-Rechnung-Abgleich",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Abweichende Rechnung einer Bestellung zuordnen und prüfen."
        },
        {
          "id": "policy",
          "label": "Richtlinienprüfung",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Verstoss gegen Richtlinie vor Verbuchung anzeigen."
        },
        {
          "id": "api",
          "label": "Daten-API",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Ausgabenstatus und Buchungsmetadaten über dokumentierte Schnittstelle lesen."
        },
        {
          "id": "datev",
          "label": "Belege an Schweizer Buchhaltung",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Spesen, Steuerzuordnung und Belegbilder an das konkrete Zielsystem übergeben."
        },
        {
          "id": "de",
          "label": "Schweizer Firmenzulassung",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Karten- und Vertragsverfügbarkeit für eine Schweizer Gesellschaft bestätigen."
        },
        {
          "id": "export",
          "label": "Abschluss-Export",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Belege, Gebühren und Kostenstellen für denselben Zeitraum exportieren."
        },
        {
          "id": "roles",
          "label": "Funktionstrennung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Antragsteller darf eigene Ausgabe nicht abschliessend genehmigen."
        },
        {
          "id": "audit",
          "label": "Änderungsnachweise",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Freigabeänderung und Kontierungsänderung mit Person und Zeit zeigen."
        },
        {
          "id": "ai-extract",
          "label": "KI-Vorkontierung",
          "weight": 4,
          "group": "KI",
          "demo": "Belegdaten und Kontierung vorschlagen lassen und korrigieren."
        },
        {
          "id": "ai-anomaly",
          "label": "KI für Dubletten und Risiken",
          "weight": 4,
          "group": "KI",
          "demo": "Doppelte Ausgabe oder Abweichung mit nachvollziehbarem Hinweis zeigen."
        },
        {
          "id": "depth-spend-management-merchant-card-restriction",
          "label": "Firmenkarte auf ausgewählte Händler beschränken",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Firmenkarte auf ausgewählte Händler beschränken“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict a company card to selected merchants",
              "demo": "Demonstrate “Restrict a company card to selected merchants” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Firmenkarte auf ausgewählte Händler beschränken",
              "demo": "Zeigen Sie „Firmenkarte auf ausgewählte Händler beschränken“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ograniczenie karty do wybranych sprzedawców",
              "demo": "Pokaż funkcję „Ograniczenie karty do wybranych sprzedawców” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגבלת כרטיס חברה לבתי עסק נבחרים",
              "demo": "הדגימו „הגבלת כרטיס חברה לבתי עסק נבחרים” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Restriction d’une carte à certains commerçants",
              "demo": "Démontrez « Restriction d’une carte à certains commerçants » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Limitazione della carta a commercianti selezionati",
              "demo": "Dimostrate «Limitazione della carta a commercianti selezionati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-single-use-card",
          "label": "Virtuelle Karte nach freigegebener Zahlung sperren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Virtuelle Karte nach freigegebener Zahlung sperren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Auto-lock a virtual card after its approved payment",
              "demo": "Demonstrate “Auto-lock a virtual card after its approved payment” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Virtuelle Karte nach freigegebener Zahlung sperren",
              "demo": "Zeigen Sie „Virtuelle Karte nach freigegebener Zahlung sperren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Automatyczna blokada karty po zatwierdzonej płatności",
              "demo": "Pokaż funkcję „Automatyczna blokada karty po zatwierdzonej płatności” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "נעילה אוטומטית של כרטיס לאחר התשלום המאושר",
              "demo": "הדגימו „נעילה אוטומטית של כרטיס לאחר התשלום המאושר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Blocage automatique d’une carte après le paiement autorisé",
              "demo": "Démontrez « Blocage automatique d’une carte après le paiement autorisé » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Blocco automatico della carta dopo il pagamento autorizzato",
              "demo": "Dimostrate «Blocco automatico della carta dopo il pagamento autorizzato» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-manager-card-freeze",
          "label": "Managersperre mit datiertem Kartenverlauf",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Managersperre mit datiertem Kartenverlauf“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Manager freeze with a dated card-lock history",
              "demo": "Demonstrate “Manager freeze with a dated card-lock history” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Managersperre mit datiertem Kartenverlauf",
              "demo": "Zeigen Sie „Managersperre mit datiertem Kartenverlauf“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Blokada kierownika z historią zmian karty",
              "demo": "Pokaż funkcję „Blokada kierownika z historią zmian karty” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "נעילת כרטיס בידי מנהל עם היסטוריה מתוארכת",
              "demo": "הדגימו „נעילת כרטיס בידי מנהל עם היסטוריה מתוארכת” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Blocage par un responsable avec historique daté",
              "demo": "Démontrez « Blocage par un responsable avec historique daté » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Blocco del responsabile con cronologia datata",
              "demo": "Dimostrate «Blocco del responsabile con cronologia datata» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-no-self-approval",
          "label": "Eigene Auslagenerstattung nicht selbst genehmigen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Eigene Auslagenerstattung nicht selbst genehmigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Prevent claimants approving their own reimbursement",
              "demo": "Demonstrate “Prevent claimants approving their own reimbursement” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Eigene Auslagenerstattung nicht selbst genehmigen",
              "demo": "Zeigen Sie „Eigene Auslagenerstattung nicht selbst genehmigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zakaz zatwierdzania własnego zwrotu kosztów",
              "demo": "Pokaż funkcję „Zakaz zatwierdzania własnego zwrotu kosztów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מניעת אישור עצמי של החזר הוצאה",
              "demo": "הדגימו „מניעת אישור עצמי של החזר הוצאה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Interdiction d’approuver son propre remboursement",
              "demo": "Démontrez « Interdiction d’approuver son propre remboursement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Divieto di approvare il proprio rimborso",
              "demo": "Dimostrate «Divieto di approvare il proprio rimborso» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-renewal-notice",
          "label": "Verantwortliche vor Vertragsverlängerung informieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Verantwortliche vor Vertragsverlängerung informieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Alert the owner before a vendor contract renews",
              "demo": "Demonstrate “Alert the owner before a vendor contract renews” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Verantwortliche vor Vertragsverlängerung informieren",
              "demo": "Zeigen Sie „Verantwortliche vor Vertragsverlängerung informieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Powiadomienie właściciela przed odnowieniem umowy",
              "demo": "Pokaż funkcję „Powiadomienie właściciela przed odnowieniem umowy” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התראה לאחראי לפני חידוש חוזה ספק",
              "demo": "הדגימו „התראה לאחראי לפני חידוש חוזה ספק” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Alerte au responsable avant renouvellement fournisseur",
              "demo": "Démontrez « Alerte au responsable avant renouvellement fournisseur » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Avviso al responsabile prima del rinnovo del fornitore",
              "demo": "Dimostrate «Avviso al responsabile prima del rinnovo del fornitore» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-receipt-email-match",
          "label": "Weitergeleitete E-Mail-Belege Kartenzahlungen zuordnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Weitergeleitete E-Mail-Belege Kartenzahlungen zuordnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Match forwarded email receipts to card transactions",
              "demo": "Demonstrate “Match forwarded email receipts to card transactions” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Weitergeleitete E-Mail-Belege Kartenzahlungen zuordnen",
              "demo": "Zeigen Sie „Weitergeleitete E-Mail-Belege Kartenzahlungen zuordnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Dopasowanie paragonów z e-maila do transakcji",
              "demo": "Pokaż funkcję „Dopasowanie paragonów z e-maila do transakcji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התאמת קבלות שהועברו במייל לעסקאות כרטיס",
              "demo": "הדגימו „התאמת קבלות שהועברו במייל לעסקאות כרטיס” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Rapprochement des reçus transférés par e-mail et des paiements",
              "demo": "Démontrez « Rapprochement des reçus transférés par e-mail et des paiements » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Abbinamento delle ricevute inoltrate via email ai pagamenti",
              "demo": "Dimostrate «Abbinamento delle ricevute inoltrate via email ai pagamenti» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-personal-spend-repayment",
          "label": "Privatausgabe auf Firmenkarte zurückfordern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Privatausgabe auf Firmenkarte zurückfordern“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Recover a personal purchase charged to a company card",
              "demo": "Demonstrate “Recover a personal purchase charged to a company card” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Privatausgabe auf Firmenkarte zurückfordern",
              "demo": "Zeigen Sie „Privatausgabe auf Firmenkarte zurückfordern“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Odzyskanie prywatnego wydatku opłaconego kartą firmy",
              "demo": "Pokaż funkcję „Odzyskanie prywatnego wydatku opłaconego kartą firmy” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "החזר רכישה פרטית ששולמה בכרטיס חברה",
              "demo": "הדגימו „החזר רכישה פרטית ששולמה בכרטיס חברה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Récupération d’un achat personnel payé par l’entreprise",
              "demo": "Démontrez « Récupération d’un achat personnel payé par l’entreprise » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Recupero di un acquisto personale pagato con carta aziendale",
              "demo": "Dimostrate «Recupero di un acquisto personale pagato con carta aziendale» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-spend-management-ai-coding-confidence",
          "label": "Unsichere KI-Kontierungsvorschläge sichtbar machen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Unsichere KI-Kontierungsvorschläge sichtbar machen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Expose uncertain AI accounting-code suggestions",
              "demo": "Demonstrate “Expose uncertain AI accounting-code suggestions” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Unsichere KI-Kontierungsvorschläge sichtbar machen",
              "demo": "Zeigen Sie „Unsichere KI-Kontierungsvorschläge sichtbar machen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wskazanie niepewnych sugestii dekretacji AI",
              "demo": "Pokaż funkcję „Wskazanie niepewnych sugestii dekretacji AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הצגת אי ודאות בהצעת סיווג חשבונאי של AI",
              "demo": "הדגימו „הצגת אי ודאות בהצעת סיווג חשבונאי של AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Signalement des imputations IA incertaines",
              "demo": "Démontrez « Signalement des imputations IA incertaines » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Segnalazione delle proposte contabili IA incerte",
              "demo": "Dimostrate «Segnalazione delle proposte contabili IA incerte» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Eine Kartenausgabe, private Auslage und Lieferantenrechnung als getrennte Fälle testen.",
        "Gebühren bei wachsender Transaktionszahl und mehreren Gesellschaften berechnen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Plattform, Nutzer und Karten",
        "Transaktionen, Auslandszahlungen und Zusatzmodule",
        "Mehrgesellschaftenbetrieb und Integrationen",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Kartenlimit und verfügbares Abteilungsbudget sind nicht dasselbe.",
        "Die Reiseabrechnung muss zu den genutzten Pauschalen passen.",
        "KI-Vorkontierung ersetzt keine kontrollierte Abschlussfreigabe.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Ersetzt das die Buchhaltung?",
          "a": "Meist ergänzt die Plattform Buchhaltung oder ERP. Entscheidend sind Kontierung, Originalbelege und eine passende Übergabe."
        },
        {
          "q": "Sind virtuelle Karten nur Einmalkarten?",
          "a": "Nein. Anbieter unterscheiden Einmal-, wiederkehrende und andere Kartenmodelle. Die Sperrung eines einzelnen Abos sollte demonstriert werden."
        },
        {
          "q": "Wie wird KI bewertet?",
          "a": "Auslesen, Kontierung und Erkennung von Auffälligkeiten werden getrennt betrachtet. Unbelegte Automatisierungsversprechen zählen nicht als bestätigte Funktionen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Payhawk",
        "Circula",
        "Qonto"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "ecommerce-platforms",
      "name": "Shopsysteme & E-Commerce",
      "group": "Handel & Vertrieb",
      "summary": "Produktkatalog, Checkout und Betrieb eines deutschen B2C- oder B2B-Shops vergleichen.",
      "buyerQuestion": "Lässt sich das gewünschte Verkaufsmodell betreiben, ohne zentrale Abläufe dauerhaft über Sondercode zu lösen?",
      "deContext": "CHF, TWINT, Schweizer Lieferadressen und mehrere Landessprachen testen; EU- und Schweiz-Verkauf unterscheiden.",
      "priority": "P1",
      "checks": [
        {
          "id": "catalog",
          "label": "Variantenkatalog",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Produkt in zwei Grössen und Farben mit getrennten Beständen anlegen.",
          "critical": true
        },
        {
          "id": "checkout",
          "label": "Bestellabschluss",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Bestellung vom Warenkorb bis zur Bestätigung mit Testzahlung ausführen."
        },
        {
          "id": "cms",
          "label": "Inhalte und Landingpages",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Eine kategorienahe Beratungsseite mit mobilen Layouts erstellen."
        },
        {
          "id": "shipping",
          "label": "Versandregeln",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Versand nach Gewicht, Land und kostenfreier Schwelle abbilden."
        },
        {
          "id": "orders",
          "label": "Auftragsverwaltung",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Bestellung teilweise versenden und Status an Kunden zurückgeben."
        },
        {
          "id": "returns",
          "label": "Retouren",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Einzelposition retournieren, erstatten und Bestand korrigieren."
        },
        {
          "id": "b2b",
          "label": "B2B-Freigaben und Preise",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Firmenkonto mit individuellem Preis und Einkaufsfreigabe erstellen."
        },
        {
          "id": "markets",
          "label": "Mehrsprachiger Schweizer Shop",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Deutsch- und französischsprachigen Katalog mit CHF und Versandregeln konfigurieren."
        },
        {
          "id": "promos",
          "label": "Rabattregeln",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Rabatt nur für definierte Kundengruppe und Warenkorbwert aktivieren."
        },
        {
          "id": "search",
          "label": "Suche und Filter",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Produkt anhand Attributfilter und fehlerhafter Schreibweise finden."
        },
        {
          "id": "automation",
          "label": "Workflow-Regeln",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bestellung bei definiertem Kriterium automatisch markieren oder weiterleiten."
        },
        {
          "id": "api",
          "label": "Headless/API",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Produktdaten lesen und Bestellung über dokumentierte API verarbeiten."
        },
        {
          "id": "migration",
          "label": "Datenmigration",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Varianten, Kunden und Bestellungen importieren; Fehlerliste prüfen."
        },
        {
          "id": "tax",
          "label": "Schweizer MWST und CHF-Preise",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Schweizer Steuersätze, CHF-Preise und Steuerdarstellung für den konkreten Verkauf konfigurieren."
        },
        {
          "id": "payments",
          "label": "Schweizer Zahlungen",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "TWINT sowie lokale Karten-/Rechnungsanbieter und Gebühren testen."
        },
        {
          "id": "seo",
          "label": "Technisches SEO",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Canonical, Weiterleitung und XML-Sitemap einer Produktänderung prüfen."
        },
        {
          "id": "rights",
          "label": "Teamrechte",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Redaktion vom Zugriff auf Zahlungs- und Kundendaten trennen."
        },
        {
          "id": "operations",
          "label": "Betrieb und Export",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Den konkreten Ablauf „Betrieb und Export“ für Schweiz mit dem vorgesehenen Vertrag und Datensatz vorführen."
        },
        {
          "id": "ai-content",
          "label": "KI-Produktinhalte",
          "weight": 4,
          "group": "KI",
          "demo": "Deutsche Produktbeschreibung mit überprüfbaren Fakten entwerfen lassen."
        },
        {
          "id": "ai-control",
          "label": "KI-Steuerung",
          "weight": 4,
          "group": "KI",
          "demo": "KI-Vorschlag prüfen; Trainings- und Datennutzungsangaben dokumentieren."
        },
        {
          "id": "depth-ecommerce-platforms-stock-transfer",
          "label": "Bestandsübertragungen zwischen Standorten verfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Bestandsübertragungen zwischen Standorten verfolgen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Track stock transfers between locations",
              "demo": "Demonstrate: Track stock transfers between locations. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Bestandsübertragungen zwischen Standorten verfolgen",
              "demo": "Vorführen: Bestandsübertragungen zwischen Standorten verfolgen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Śledzenie przesunięć zapasów między lokalizacjami",
              "demo": "Zademonstruj: Śledzenie przesunięć zapasów między lokalizacjami. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "מעקב אחר העברת מלאי בין אתרים",
              "demo": "הדגמה: מעקב אחר העברת מלאי בין אתרים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Suivre les transferts de stock entre sites",
              "demo": "Démontrer: Suivre les transferts de stock entre sites. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Monitorare trasferimenti di scorte tra sedi",
              "demo": "Dimostrare: Monitorare trasferimenti di scorte tra sedi. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-payment-terms",
          "label": "Zahlungsziele für Auftragsentwürfe setzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Zahlungsziele für Auftragsentwürfe setzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Set payment terms on draft orders",
              "demo": "Demonstrate: Set payment terms on draft orders. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Zahlungsziele für Auftragsentwürfe setzen",
              "demo": "Vorführen: Zahlungsziele für Auftragsentwürfe setzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Terminy płatności dla zamówień roboczych",
              "demo": "Zademonstruj: Terminy płatności dla zamówień roboczych. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "קביעת תנאי תשלום בהזמנות טיוטה",
              "demo": "הדגמה: קביעת תנאי תשלום בהזמנות טיוטה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Définir des échéances sur les commandes provisoires",
              "demo": "Démontrer: Définir des échéances sur les commandes provisoires. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Definire scadenze nei preventivi d'ordine",
              "demo": "Dimostrare: Definire scadenze nei preventivi d'ordine. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-supplier-orders",
          "label": "Lieferantenbestellungen und Wareneingänge verfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Lieferantenbestellungen und Wareneingänge verfolgen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Track supplier purchase orders and receipts",
              "demo": "Demonstrate: Track supplier purchase orders and receipts. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Lieferantenbestellungen und Wareneingänge verfolgen",
              "demo": "Vorführen: Lieferantenbestellungen und Wareneingänge verfolgen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Śledzenie zamówień u dostawców i przyjęć",
              "demo": "Zademonstruj: Śledzenie zamówień u dostawców i przyjęć. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "מעקב אחר הזמנות רכש וקליטת סחורה",
              "demo": "הדגמה: מעקב אחר הזמנות רכש וקליטת סחורה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Suivre commandes fournisseurs et réceptions",
              "demo": "Démontrer: Suivre commandes fournisseurs et réceptions. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Monitorare ordini ai fornitori e ricezioni",
              "demo": "Dimostrare: Monitorare ordini ai fornitori e ricezioni. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-store-credit",
          "label": "Kundenguthaben ausstellen und einlösen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Kundenguthaben ausstellen und einlösen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Issue and redeem customer store credit",
              "demo": "Demonstrate: Issue and redeem customer store credit. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Kundenguthaben ausstellen und einlösen",
              "demo": "Vorführen: Kundenguthaben ausstellen und einlösen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Wydawanie i realizacja kredytu sklepowego",
              "demo": "Zademonstruj: Wydawanie i realizacja kredytu sklepowego. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "הנפקה ומימוש של זיכוי בחנות",
              "demo": "הדגמה: הנפקה ומימוש של זיכוי בחנות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Émettre et utiliser des avoirs clients",
              "demo": "Démontrer: Émettre et utiliser des avoirs clients. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Emettere e utilizzare credito cliente",
              "demo": "Dimostrare: Emettere e utilizzare credito cliente. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-test-checkout",
          "label": "Checkout ohne echte Belastung testen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Checkout ohne echte Belastung testen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Test checkout without a live charge",
              "demo": "Demonstrate: Test checkout without a live charge. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Checkout ohne echte Belastung testen",
              "demo": "Vorführen: Checkout ohne echte Belastung testen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Test zakupu bez rzeczywistej płatności",
              "demo": "Zademonstruj: Test zakupu bez rzeczywistej płatności. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "בדיקת תשלום ללא חיוב אמיתי",
              "demo": "הדגמה: בדיקת תשלום ללא חיוב אמיתי. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Tester le paiement sans débit réel",
              "demo": "Démontrer: Tester le paiement sans débit réel. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Testare il checkout senza addebito reale",
              "demo": "Dimostrare: Testare il checkout senza addebito reale. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-refund-restock",
          "label": "Erstatten ohne beschädigte Ware einzubuchen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Erstatten ohne beschädigte Ware einzubuchen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Refund without automatically restocking damaged goods",
              "demo": "Demonstrate: Refund without automatically restocking damaged goods. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Erstatten ohne beschädigte Ware einzubuchen",
              "demo": "Vorführen: Erstatten ohne beschädigte Ware einzubuchen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Zwrot płatności bez przyjęcia uszkodzonego towaru",
              "demo": "Zademonstruj: Zwrot płatności bez przyjęcia uszkodzonego towaru. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "החזר כספי ללא החזרת מוצר פגום למלאי",
              "demo": "הדגמה: החזר כספי ללא החזרת מוצר פגום למלאי. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Rembourser sans remettre en stock un article endommagé",
              "demo": "Démontrer: Rembourser sans remettre en stock un article endommagé. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Rimborsare senza rimettere in stock merce danneggiata",
              "demo": "Dimostrare: Rimborsare senza rimettere in stock merce danneggiata. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-preorders",
          "label": "Vorbestellungen mit klarer Lieferplanung verkaufen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Vorbestellungen mit klarer Lieferplanung verkaufen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Sell preorders with explicit fulfilment timing",
              "demo": "Demonstrate: Sell preorders with explicit fulfilment timing. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Vorbestellungen mit klarer Lieferplanung verkaufen",
              "demo": "Vorführen: Vorbestellungen mit klarer Lieferplanung verkaufen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Przedsprzedaż z określonym terminem realizacji",
              "demo": "Zademonstruj: Przedsprzedaż z określonym terminem realizacji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "מכירה מוקדמת עם מועד אספקה מוגדר",
              "demo": "הדגמה: מכירה מוקדמת עם מועד אספקה מוגדר. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Vendre en précommande avec un délai explicite",
              "demo": "Démontrer: Vendre en précommande avec un délai explicite. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Vendere in preordine con tempi espliciti",
              "demo": "Dimostrare: Vendere in preordine con tempi espliciti. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        },
        {
          "id": "depth-ecommerce-platforms-bundle-inventory",
          "label": "Komponentenbestand beim Paketverkauf reduzieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Komponentenbestand beim Paketverkauf reduzieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Deduct bundle component stock on sale",
              "demo": "Demonstrate: Deduct bundle component stock on sale. State the plan, limits and behaviour on failure. Use a test order with two stock locations."
            },
            "de": {
              "label": "Komponentenbestand beim Paketverkauf reduzieren",
              "demo": "Vorführen: Komponentenbestand beim Paketverkauf reduzieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testauftrag mit zwei Lagerorten verwenden."
            },
            "pl": {
              "label": "Rozliczanie zapasów składników zestawu przy sprzedaży",
              "demo": "Zademonstruj: Rozliczanie zapasów składników zestawu przy sprzedaży. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zamówienia testowego i dwóch magazynów."
            },
            "he": {
              "label": "הפחתת מלאי רכיבי חבילה בעת מכירה",
              "demo": "הדגמה: הפחתת מלאי רכיבי חבילה בעת מכירה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בהזמנת בדיקה ובשני מיקומי מלאי."
            },
            "fr": {
              "label": "Déduire le stock des composants d'un lot vendu",
              "demo": "Démontrer: Déduire le stock des composants d'un lot vendu. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une commande test et deux stocks distincts."
            },
            "it": {
              "label": "Scalare scorte dei componenti alla vendita di un bundle",
              "demo": "Dimostrare: Scalare scorte dei componenti alla vendita di un bundle. Indicare piano, limiti e comportamento in caso di errore. Usare un ordine di prova e due magazzini."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Den realen Variantenkatalog und die wichtigsten Zahlarten in einem Testshop abbilden.",
        "B2B-Freigaben, unterschiedliche Märkte und Retouren separat prüfen.",
        "Hosting, Erweiterungen und laufende Agenturarbeit in die Kosten einrechnen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Plattformtarif beziehungsweise Hosting",
        "Erweiterungen, Zahlungsabwicklung und Transaktionen",
        "Entwicklung, Wartung und Migration",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Open Source bedeutet nicht kostenfreien Betrieb.",
        "Ein Basisplan kann B2B- oder internationale Abläufe begrenzen.",
        "KI-generierte Texte brauchen weiterhin eine fachliche Prüfung.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "SaaS oder selbst betrieben?",
          "a": "SaaS bündelt mehr Betriebsaufgaben beim Anbieter. Eigenbetrieb erlaubt mehr technische Kontrolle, verlangt aber klare Verantwortung für Updates, Sicherung und Sicherheit."
        },
        {
          "q": "Ist jede deutsche Shopfunktion im Kern enthalten?",
          "a": "Nein. Zahlung, Versand, Steuern oder andere Abläufe können Erweiterungen und zusätzliche Verträge voraussetzen."
        },
        {
          "q": "Warum wird SEO technisch getestet?",
          "a": "Ein neuer Shop darf wichtige Produktadressen und Weiterleitungen nicht verlieren. Canonicals, Sitemap und Redirects sind deshalb Teil der Abnahme."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Gambio",
        "Shoplazza",
        "OXID eShop"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "inventory-management",
      "name": "Lagerverwaltung & Bestandsmanagement",
      "group": "Handel & Vertrieb",
      "summary": "Wareneingang, Lagerplätze und Versand anhand realer Bewegungen vergleichen.",
      "buyerQuestion": "Stimmen physischer Bestand, Reservierungen und Verkaufsplattformen auch nach Teilmengen und Retouren überein?",
      "deContext": "Mehrere Lager, lokale Artikel-/Lieferantendaten und Anschluss an Schweizer Finanzsysteme entscheiden.",
      "priority": "P2",
      "checks": [
        {
          "id": "stock",
          "label": "Bestandsübersicht",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Verfügbar, reserviert und bestellt für denselben Artikel zeigen.",
          "critical": true
        },
        {
          "id": "receipt",
          "label": "Wareneingang",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Teilmenge einer Bestellung einlagern und Restmenge offen halten."
        },
        {
          "id": "pick",
          "label": "Kommissionierung",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Mehrere Aufträge auf einer Pickliste abarbeiten."
        },
        {
          "id": "barcode",
          "label": "Barcode-Scan",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Artikel und Lagerplatz scannen; falschen Artikel erkennen."
        },
        {
          "id": "count",
          "label": "Inventur",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Zählbestand erfassen und Differenz kontrolliert buchen."
        },
        {
          "id": "bins",
          "label": "Mehrere Lager und Plätze",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Artikel zwischen zwei Lagern und zwei Plätzen umlagern."
        },
        {
          "id": "trace",
          "label": "Chargen und Seriennummern",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Seriennummer beziehungsweise Charge über Ein- und Ausgang verfolgen."
        },
        {
          "id": "expiry",
          "label": "Mindesthaltbarkeit",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ablaufdatum pflegen und passende Entnahmestrategie zeigen."
        },
        {
          "id": "reorder",
          "label": "Nachschubplanung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Meldebestand unterschreiten und Bestellung vorschlagen lassen."
        },
        {
          "id": "returns",
          "label": "Retourenprüfung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Rückläufer in geprüft, defekt und wiedereinlagerbar unterscheiden."
        },
        {
          "id": "sets",
          "label": "Sets und Stücklisten",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Set verkaufen und die Komponentenbestände reduzieren."
        },
        {
          "id": "channels",
          "label": "Shop-Bestandssynchronisation",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bestand nach Verkauf in zwei angebundenen Kanälen prüfen."
        },
        {
          "id": "shipping",
          "label": "Versandlabel und Tracking",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Paketlabel erzeugen und Trackingnummer an Auftrag zurückgeben."
        },
        {
          "id": "de",
          "label": "Deutsche Nutzeroberfläche",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Kommissionierer mit deutscher Oberfläche einarbeiten."
        },
        {
          "id": "erp",
          "label": "ERP-Buchungsbezug",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Lagerbewegung mit Auftrag und Finanzbeleg verbinden."
        },
        {
          "id": "permissions",
          "label": "Rollen und Korrekturen",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Bestandskorrektur nur für berechtigte Person freigeben."
        },
        {
          "id": "export",
          "label": "Bewegungsdatenexport",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Artikelbewegungen mit Zeit und Belegreferenz exportieren."
        },
        {
          "id": "api",
          "label": "Bestands-API",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Bestand lesen; wiederholte Bestandsänderung kontrolliert verarbeiten."
        },
        {
          "id": "ai-forecast",
          "label": "KI-Bedarfsprognose",
          "weight": 4,
          "group": "KI",
          "demo": "Prognose für saisonalen Artikel mit zugrunde liegendem Zeitraum zeigen."
        },
        {
          "id": "ai-control",
          "label": "Prognose manuell übersteuern",
          "weight": 4,
          "group": "KI",
          "demo": "KI-Nachschubvorschlag vor Bestellung verändern und protokollieren."
        },
        {
          "id": "depth-inventory-management-quarantine-release",
          "label": "Gesperrte Ware bis Freigabe ausschließen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Gesperrte Ware bis Freigabe ausschließen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Exclude quarantined stock until authorised release",
              "demo": "Demonstrate “Exclude quarantined stock until authorised release” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Gesperrte Ware bis Freigabe ausschließen",
              "demo": "Zeigen Sie „Gesperrte Ware bis Freigabe ausschließen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wyłączenie zapasu kwarantannowego do zwolnienia",
              "demo": "Pokaż funkcję „Wyłączenie zapasu kwarantannowego do zwolnienia” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חסימת מלאי בהסגר עד לשחרור מאושר",
              "demo": "הדגימו „חסימת מלאי בהסגר עד לשחרור מאושר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Exclusion du stock en quarantaine jusqu’à libération",
              "demo": "Démontrez « Exclusion du stock en quarantaine jusqu’à libération » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Esclusione delle scorte in quarantena fino al rilascio",
              "demo": "Dimostrate «Esclusione delle scorte in quarantena fino al rilascio» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-fefo-picking",
          "label": "Zuerst geeignete Charge mit frühestem Ablauf reservieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Zuerst geeignete Charge mit frühestem Ablauf reservieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reserve the earliest-expiring eligible lot first",
              "demo": "Demonstrate “Reserve the earliest-expiring eligible lot first” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Zuerst geeignete Charge mit frühestem Ablauf reservieren",
              "demo": "Zeigen Sie „Zuerst geeignete Charge mit frühestem Ablauf reservieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Rezerwacja najwcześniej wygasającej dostępnej partii",
              "demo": "Pokaż funkcję „Rezerwacja najwcześniej wygasającej dostępnej partii” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "שריון אצווה זמינה עם התוקף הקרוב ביותר",
              "demo": "הדגימו „שריון אצווה זמינה עם התוקף הקרוב ביותר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Réservation prioritaire du lot éligible expirant le plus tôt",
              "demo": "Démontrez « Réservation prioritaire du lot éligible expirant le plus tôt » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Prenotazione prioritaria del lotto idoneo con scadenza più vicina",
              "demo": "Dimostrate «Prenotazione prioritaria del lotto idoneo con scadenza più vicina» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-unit-conversion",
          "label": "Einkaufsgebinde in Lagerbasiseinheiten umrechnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Einkaufsgebinde in Lagerbasiseinheiten umrechnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Convert purchase packs into base stock units",
              "demo": "Demonstrate “Convert purchase packs into base stock units” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Einkaufsgebinde in Lagerbasiseinheiten umrechnen",
              "demo": "Zeigen Sie „Einkaufsgebinde in Lagerbasiseinheiten umrechnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Przeliczenie opakowań zakupowych na jednostki magazynowe",
              "demo": "Pokaż funkcję „Przeliczenie opakowań zakupowych na jednostki magazynowe” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "המרת אריזות רכש ליחידות מלאי בסיסיות",
              "demo": "הדגימו „המרת אריזות רכש ליחידות מלאי בסיסיות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Conversion des conditionnements achetés en unités de stock",
              "demo": "Démontrez « Conversion des conditionnements achetés en unités de stock » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Conversione delle confezioni acquistate in unità di magazzino",
              "demo": "Dimostrate «Conversione delle confezioni acquistate in unità di magazzino» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-blind-cycle-count",
          "label": "Sollmengen während Inventurzählung verbergen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Sollmengen während Inventurzählung verbergen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Hide expected quantities during a stock count",
              "demo": "Demonstrate “Hide expected quantities during a stock count” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Sollmengen während Inventurzählung verbergen",
              "demo": "Zeigen Sie „Sollmengen während Inventurzählung verbergen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ukrycie oczekiwanych ilości podczas spisu",
              "demo": "Pokaż funkcję „Ukrycie oczekiwanych ilości podczas spisu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הסתרת הכמות הצפויה בעת ספירת מלאי",
              "demo": "הדגימו „הסתרת הכמות הצפויה בעת ספירת מלאי” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquage des quantités attendues pendant le comptage",
              "demo": "Démontrez « Masquage des quantités attendues pendant le comptage » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Occultamento delle quantità attese durante il conteggio",
              "demo": "Dimostrate «Occultamento delle quantità attese durante il conteggio» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-wave-picking",
          "label": "Aufträge zu einer Kommissionierwelle bündeln",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Aufträge zu einer Kommissionierwelle bündeln“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Combine orders into a warehouse picking wave",
              "demo": "Demonstrate “Combine orders into a warehouse picking wave” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Aufträge zu einer Kommissionierwelle bündeln",
              "demo": "Zeigen Sie „Aufträge zu einer Kommissionierwelle bündeln“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Łączenie zamówień w falę kompletacji",
              "demo": "Pokaż funkcję „Łączenie zamówień w falę kompletacji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "איחוד הזמנות לגל ליקוט במחסן",
              "demo": "הדגימו „איחוד הזמנות לגל ליקוט במחסן” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Regroupement des commandes en vague de préparation",
              "demo": "Démontrez « Regroupement des commandes en vague de préparation » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Raggruppamento degli ordini in un’ondata di prelievo",
              "demo": "Dimostrate «Raggruppamento degli ordini in un’ondata di prelievo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-negative-stock-block",
          "label": "Bewegung mit negativem Bestand verhindern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Bewegung mit negativem Bestand verhindern“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Block a movement that would create negative stock",
              "demo": "Demonstrate “Block a movement that would create negative stock” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Bewegung mit negativem Bestand verhindern",
              "demo": "Zeigen Sie „Bewegung mit negativem Bestand verhindern“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Blokowanie operacji powodującej ujemny stan",
              "demo": "Pokaż funkcję „Blokowanie operacji powodującej ujemny stan” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חסימת תנועה שתיצור מלאי שלילי",
              "demo": "הדגימו „חסימת תנועה שתיצור מלאי שלילי” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Blocage d’un mouvement créant un stock négatif",
              "demo": "Démontrez « Blocage d’un mouvement créant un stock négatif » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Blocco di un movimento che genera scorte negative",
              "demo": "Dimostrate «Blocco di un movimento che genera scorte negative» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-in-transit-transfer",
          "label": "Bestand zwischen Versand und Eingang verfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Bestand zwischen Versand und Eingang verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Track stock in transit between dispatch and receipt",
              "demo": "Demonstrate “Track stock in transit between dispatch and receipt” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Bestand zwischen Versand und Eingang verfolgen",
              "demo": "Zeigen Sie „Bestand zwischen Versand und Eingang verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Śledzenie zapasu w drodze między magazynami",
              "demo": "Pokaż funkcję „Śledzenie zapasu w drodze między magazynami” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מעקב מלאי בדרך בין משלוח לקליטה",
              "demo": "הדגימו „מעקב מלאי בדרך בין משלוח לקליטה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Suivi du stock en transit entre départ et réception",
              "demo": "Démontrez « Suivi du stock en transit entre départ et réception » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciamento delle scorte in transito tra spedizione e ricezione",
              "demo": "Dimostrate «Tracciamento delle scorte in transito tra spedizione e ricezione» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-inventory-management-ai-forecast-backtest",
          "label": "KI-Prognosen mit späterem Ist-Bedarf vergleichen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-Prognosen mit späterem Ist-Bedarf vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare AI demand forecasts with later actual demand",
              "demo": "Demonstrate “Compare AI demand forecasts with later actual demand” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-Prognosen mit späterem Ist-Bedarf vergleichen",
              "demo": "Zeigen Sie „KI-Prognosen mit späterem Ist-Bedarf vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Porównanie prognoz AI z późniejszym popytem",
              "demo": "Pokaż funkcję „Porównanie prognoz AI z późniejszym popytem” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השוואת תחזית ביקוש AI לביקוש בפועל בהמשך",
              "demo": "הדגימו „השוואת תחזית ביקוש AI לביקוש בפועל בהמשך” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Comparaison des prévisions IA à la demande réelle ultérieure",
              "demo": "Démontrez « Comparaison des prévisions IA à la demande réelle ultérieure » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Confronto delle previsioni IA con la domanda effettiva successiva",
              "demo": "Dimostrate «Confronto delle previsioni IA con la domanda effettiva successiva» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Im Lager mit realem Scanner, Lagerplatz und Teilmenge testen.",
        "Retouren, Sets und Chargen mit der Artikelstruktur des Unternehmens abgleichen.",
        "Synchronisation bei gleichzeitigen Verkäufen in mehreren Kanälen prüfen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Lagerplätze, Nutzer und mobile Geräte",
        "WMS-Module, Versand und Marktplatzanbindungen",
        "Einrichtung, Etiketten und Datenbereinigung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Bestand im Shop ist nicht gleich physisch verfügbarer Bestand.",
        "Eine Seriennummernliste beweist noch keine durchgängige Rückverfolgung.",
        "Prognose und automatisch ausgelöste Bestellung brauchen getrennte Kontrollen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Braucht jedes Unternehmen ein WMS?",
          "a": "Nicht unbedingt. Bei einfachen Beständen reicht oft eine Warenwirtschaft. Mehrere Plätze, Scanner, Chargen und komplexe Wege erhöhen den Bedarf an Lagerfunktionen."
        },
        {
          "q": "Wie werden Retouren geprüft?",
          "a": "Der Rücklauf muss zwischen wiederverkäuflich, defekt und in Prüfung unterscheiden und den richtigen Bestand verändern."
        },
        {
          "q": "Zählt ein Meldebestand als KI?",
          "a": "Nein. Eine feste Bestellregel ist nützlich, aber kein Nachweis einer lernenden Bedarfsprognose."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Picqer",
        "Descartes pixi",
        "GWS gevis"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "procurement",
      "name": "Einkauf & Beschaffung",
      "group": "Finanzen & Betrieb",
      "summary": "Bedarfe, Lieferanten, Angebote und Bestellungen nachvollziehbar steuern.",
      "buyerQuestion": "Kann eine Abteilung einkaufen, während Budget, Konditionen und Freigaben sichtbar bleiben?",
      "deContext": "CHF/EUR-Angebote mit Kursen, Schweizer Steuerbehandlung und dokumentierten Freigaben vergleichen.",
      "priority": "P2",
      "checks": [
        {
          "id": "intake",
          "label": "Bedarfsanforderung",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Bedarf mit Kategorie, Budget und Wunschdatum einreichen.",
          "critical": true
        },
        {
          "id": "approvals",
          "label": "Freigabekette",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Anforderung abhängig von Betrag und Gesellschaft genehmigen."
        },
        {
          "id": "supplier",
          "label": "Lieferantenstamm",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Lieferant mit Verantwortlichem, Dokumenten und Status pflegen."
        },
        {
          "id": "rfq",
          "label": "Ausschreibung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Drei Lieferanten dieselbe strukturierte Anfrage beantworten lassen."
        },
        {
          "id": "po",
          "label": "Bestellung",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Genehmigte Anforderung in Bestellung mit Referenz überführen."
        },
        {
          "id": "compare",
          "label": "Angebotsvergleich",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Preis, Lieferzeit und Qualitätskriterium nachvollziehbar vergleichen."
        },
        {
          "id": "catalogs",
          "label": "Kataloge und Punchout",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Aus externem Katalog in einen genehmigungspflichtigen Warenkorb bestellen."
        },
        {
          "id": "receive",
          "label": "Teilwareneingang",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Liefermenge bestätigen und Restbestellung sichtbar halten."
        },
        {
          "id": "threeway",
          "label": "Dreifachabgleich",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bestellung, Wareneingang und Rechnung bei Mengenabweichung prüfen."
        },
        {
          "id": "contracts",
          "label": "Vertragsfristen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Rahmenvertrag mit Ablaufwarnung und zugehörigen Bestellungen zeigen."
        },
        {
          "id": "risk",
          "label": "Lieferantenrisiken",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bewertung und Nachweise mit verantwortlicher Person aktualisieren."
        },
        {
          "id": "spend",
          "label": "Spend-Analyse",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Ausgaben nach Lieferant, Kategorie und Gesellschaft auswerten."
        },
        {
          "id": "erp",
          "label": "ERP-Integration",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Bestellung und Status mit dem vorhandenen ERP synchronisieren."
        },
        {
          "id": "de",
          "label": "Deutscher Einkaufsworkflow",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Deutschsprachige Anfrage und Lieferantenzugang demonstrieren."
        },
        {
          "id": "tax",
          "label": "Währungen und Steuerdaten",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "EUR- und Fremdwährungsangebot mit getrennten Steuerangaben vergleichen."
        },
        {
          "id": "audit",
          "label": "Audit-Trail",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Änderung an Freigabe oder Lieferantenauswahl nachweisen."
        },
        {
          "id": "roles",
          "label": "Funktionstrennung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Antrag, Genehmigung und Lieferantenänderung mit getrennten Rechten ausführen."
        },
        {
          "id": "export",
          "label": "Datenportabilität",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Lieferanten, Angebote und Bestellungen strukturiert exportieren."
        },
        {
          "id": "ai-source",
          "label": "KI-Angebotsanalyse",
          "weight": 4,
          "group": "KI",
          "demo": "Angebotspositionen automatisch extrahieren und Quellenbezug prüfen."
        },
        {
          "id": "ai-control",
          "label": "KI-Entscheidungskontrolle",
          "weight": 4,
          "group": "KI",
          "demo": "KI-Empfehlung begründen lassen, menschlich ändern und dokumentieren."
        },
        {
          "id": "depth-procurement-blanket-order-drawdown",
          "label": "Rechnungen gegen Rahmenbestelllimit abrufen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Rechnungen gegen Rahmenbestelllimit abrufen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Draw invoices against a blanket-order spending ceiling",
              "demo": "Demonstrate “Draw invoices against a blanket-order spending ceiling” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Rechnungen gegen Rahmenbestelllimit abrufen",
              "demo": "Zeigen Sie „Rechnungen gegen Rahmenbestelllimit abrufen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Rozliczanie faktur w limicie zamówienia ramowego",
              "demo": "Pokaż funkcję „Rozliczanie faktur w limicie zamówienia ramowego” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חיוב חשבוניות מול תקרת הזמנת מסגרת",
              "demo": "הדגימו „חיוב חשבוניות מול תקרת הזמנת מסגרת” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Imputation des factures sur un plafond de commande ouverte",
              "demo": "Démontrez « Imputation des factures sur un plafond de commande ouverte » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Imputazione delle fatture a un limite d’ordine aperto",
              "demo": "Dimostrate «Imputazione delle fatture a un limite d’ordine aperto» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-order-change-reapproval",
          "label": "Freigabe nach wesentlicher Bestelländerung neu starten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Freigabe nach wesentlicher Bestelländerung neu starten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restart approval after a material purchase-order change",
              "demo": "Demonstrate “Restart approval after a material purchase-order change” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Freigabe nach wesentlicher Bestelländerung neu starten",
              "demo": "Zeigen Sie „Freigabe nach wesentlicher Bestelländerung neu starten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ponowne zatwierdzenie istotnej zmiany zamówienia",
              "demo": "Pokaż funkcję „Ponowne zatwierdzenie istotnej zmiany zamówienia” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אישור מחדש לאחר שינוי מהותי בהזמנת רכש",
              "demo": "הדגימו „אישור מחדש לאחר שינוי מהותי בהזמנת רכש” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Nouvelle approbation après modification importante d’une commande",
              "demo": "Démontrez « Nouvelle approbation après modification importante d’une commande » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Nuova approvazione dopo una modifica rilevante dell’ordine",
              "demo": "Dimostrate «Nuova approvazione dopo una modifica rilevante dell’ordine» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-supplier-bank-verification",
          "label": "Lieferantenbankänderung unabhängig bestätigen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Lieferantenbankänderung unabhängig bestätigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Verify a supplier bank change outside its submitter",
              "demo": "Demonstrate “Verify a supplier bank change outside its submitter” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Lieferantenbankänderung unabhängig bestätigen",
              "demo": "Zeigen Sie „Lieferantenbankänderung unabhängig bestätigen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Niezależna weryfikacja zmiany konta dostawcy",
              "demo": "Pokaż funkcję „Niezależna weryfikacja zmiany konta dostawcy” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אימות שינוי חשבון ספק בידי גורם אחר",
              "demo": "הדגימו „אימות שינוי חשבון ספק בידי גורם אחר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Vérification indépendante d’un changement bancaire fournisseur",
              "demo": "Démontrez « Vérification indépendante d’un changement bancaire fournisseur » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Verifica indipendente di una modifica bancaria del fornitore",
              "demo": "Dimostrate «Verifica indipendente di una modifica bancaria del fornitore» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-supplier-delivery-performance",
          "label": "Zugesagte und tatsächliche Liefertermine vergleichen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Zugesagte und tatsächliche Liefertermine vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare promised and actual supplier delivery dates",
              "demo": "Demonstrate “Compare promised and actual supplier delivery dates” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Zugesagte und tatsächliche Liefertermine vergleichen",
              "demo": "Zeigen Sie „Zugesagte und tatsächliche Liefertermine vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Porównanie obiecanych i rzeczywistych dat dostawy",
              "demo": "Pokaż funkcję „Porównanie obiecanych i rzeczywistych dat dostawy” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השוואת מועדי אספקה מובטחים ובפועל",
              "demo": "הדגימו „השוואת מועדי אספקה מובטחים ובפועל” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Comparaison des dates de livraison promises et réelles",
              "demo": "Démontrez « Comparaison des dates de livraison promises et réelles » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Confronto delle date di consegna promesse ed effettive",
              "demo": "Dimostrate «Confronto delle date di consegna promesse ed effettive» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-quote-expiry",
          "label": "Vor Ablauf eines Lieferantenangebots warnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Vor Ablauf eines Lieferantenangebots warnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Warn before an accepted supplier quotation expires",
              "demo": "Demonstrate “Warn before an accepted supplier quotation expires” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Vor Ablauf eines Lieferantenangebots warnen",
              "demo": "Zeigen Sie „Vor Ablauf eines Lieferantenangebots warnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ostrzeżenie przed wygaśnięciem oferty dostawcy",
              "demo": "Pokaż funkcję „Ostrzeżenie przed wygaśnięciem oferty dostawcy” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התראה לפני פקיעת הצעת מחיר מספק",
              "demo": "הדגימו „התראה לפני פקיעת הצעת מחיר מספק” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Alerte avant expiration d’un devis fournisseur",
              "demo": "Démontrez « Alerte avant expiration d’un devis fournisseur » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Avviso prima della scadenza di un preventivo fornitore",
              "demo": "Dimostrate «Avviso prima della scadenza di un preventivo fornitore» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-period-budget-allocation",
          "label": "Bestellbindung auf Budgetperioden verteilen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Bestellbindung auf Budgetperioden verteilen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Allocate a purchase commitment across budget periods",
              "demo": "Demonstrate “Allocate a purchase commitment across budget periods” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Bestellbindung auf Budgetperioden verteilen",
              "demo": "Zeigen Sie „Bestellbindung auf Budgetperioden verteilen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Podział zobowiązania na okresy budżetowe",
              "demo": "Pokaż funkcję „Podział zobowiązania na okresy budżetowe” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חלוקת התחייבות רכש בין תקופות תקציב",
              "demo": "הדגימו „חלוקת התחייבות רכש בין תקופות תקציב” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Répartition d’un engagement entre périodes budgétaires",
              "demo": "Démontrez « Répartition d’un engagement entre périodes budgétaires » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Ripartizione di un impegno tra periodi di budget",
              "demo": "Dimostrate «Ripartizione di un impegno tra periodi di budget» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-non-receivable-lines",
          "label": "Dienstleistungspositionen vom Wareneingang ausnehmen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Dienstleistungspositionen vom Wareneingang ausnehmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Exclude service lines from physical goods receipts",
              "demo": "Demonstrate “Exclude service lines from physical goods receipts” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Dienstleistungspositionen vom Wareneingang ausnehmen",
              "demo": "Zeigen Sie „Dienstleistungspositionen vom Wareneingang ausnehmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wyłączenie usług z fizycznego przyjęcia towaru",
              "demo": "Pokaż funkcję „Wyłączenie usług z fizycznego przyjęcia towaru” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "החרגת שורות שירות מקליטת טובין פיזית",
              "demo": "הדגימו „החרגת שורות שירות מקליטת טובין פיזית” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Exclusion des services de la réception physique",
              "demo": "Démontrez « Exclusion des services de la réception physique » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Esclusione delle righe di servizio dal ricevimento fisico",
              "demo": "Dimostrate «Esclusione delle righe di servizio dal ricevimento fisico» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-procurement-ai-quote-cell-source",
          "label": "KI-Vergleichszelle zum Lieferantenangebot zurückverfolgen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-Vergleichszelle zum Lieferantenangebot zurückverfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Trace an AI comparison cell to the supplier quotation",
              "demo": "Demonstrate “Trace an AI comparison cell to the supplier quotation” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-Vergleichszelle zum Lieferantenangebot zurückverfolgen",
              "demo": "Zeigen Sie „KI-Vergleichszelle zum Lieferantenangebot zurückverfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Powiązanie komórki porównania AI z ofertą",
              "demo": "Pokaż funkcję „Powiązanie komórki porównania AI z ofertą” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "קישור תא בהשוואת AI להצעת הספק",
              "demo": "הדגימו „קישור תא בהשוואת AI להצעת הספק” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Traçabilité d’une cellule de comparaison IA vers le devis",
              "demo": "Démontrez « Traçabilité d’une cellule de comparaison IA vers le devis » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciabilità di una cella di confronto IA al preventivo",
              "demo": "Dimostrate «Tracciabilità di una cella di confronto IA al preventivo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Bedarf, Genehmigung, Bestellung und Abweichung an einem einzigen Einkauf prüfen.",
        "Strategisches Sourcing und operativen Einkauf getrennt gewichten.",
        "ERP-Status, Lieferantenzugang und Verantwortlichkeiten gemeinsam testen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Module und Einkaufsvolumen",
        "ERP-Anbindung, Lieferanten-Onboarding und Kataloge",
        "Einführung, Datenklassifikation und Prozessmodellierung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine digitale Bestellung ist noch keine Ausschreibungsplattform.",
        "KI-Vergleiche können Einheiten oder Leistungsunterschiede übersehen.",
        "Ein Dashboard braucht belastbare Kategorien und bereinigte Lieferantenstammdaten.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was unterscheidet Sourcing und Beschaffung?",
          "a": "Sourcing vergleicht und wählt Lieferanten. Die operative Beschaffung steuert Bedarf, Bestellung, Eingang und Rechnung. Nicht jedes Produkt deckt beides gleich tief ab."
        },
        {
          "q": "Was ist der Dreifachabgleich?",
          "a": "Bestellung, tatsächlich bestätigter Wareneingang und Rechnung werden miteinander verglichen. Eine Abweichung muss in einen nachvollziehbaren Klärungsprozess führen."
        },
        {
          "q": "Darf KI selbst den Lieferanten auswählen?",
          "a": "Im Vergleich wird eine kontrollierbare Empfehlung bewertet. Auswahlkriterien, Quellen und menschliche Freigabe sollten nachvollziehbar bleiben."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "SAP Ariba",
        "Coupa",
        "JAGGAER"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "document-management",
      "name": "Dokumentenmanagement & Archiv",
      "group": "Finanzen & Betrieb",
      "summary": "Dokumente auffinden, bearbeiten, freigeben und nachvollziehbar aufbewahren.",
      "buyerQuestion": "Ist ein Dokument auch Jahre später mit Original, Version und Berechtigungsnachweis verfügbar?",
      "deContext": "Aufbewahrung, unveränderte Originale und Export demonstrieren. Schweizer Hosting ist kein automatischer Datenschutzbeweis.",
      "priority": "P2",
      "checks": [
        {
          "id": "capture",
          "label": "Dokumenteneingang",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Scan, E-Mail und Datei in einem gemeinsamen Ablageprozess erfassen.",
          "critical": true
        },
        {
          "id": "index",
          "label": "Metadaten",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Rechnungsnummer, Lieferant und Datum als suchbare Felder speichern."
        },
        {
          "id": "search",
          "label": "Volltextsuche",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Eine gescannte Rechnung anhand eines Wortes im Dokument finden."
        },
        {
          "id": "versions",
          "label": "Versionierung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Dokument ändern und vorherige Fassung wiederherstellen."
        },
        {
          "id": "workflow",
          "label": "Freigabeworkflow",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Zwei prüfende Personen mit Eskalation an einem Dokument beteiligen."
        },
        {
          "id": "ocr",
          "label": "Strukturierte Extraktion",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Kopf- und Positionsdaten einer Rechnung getrennt erfassen."
        },
        {
          "id": "exceptions",
          "label": "Fehlerbehandlung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Unvollständiges Dokument in eine Klärungswarteschlange geben."
        },
        {
          "id": "retention",
          "label": "Aufbewahrung und Sperre",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Löschfrist definieren und rechtliche Aufbewahrungssperre demonstrieren."
        },
        {
          "id": "access",
          "label": "Granulare Rechte",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Personalakte vor unberechtigtem Nutzer und Suche verbergen."
        },
        {
          "id": "audit",
          "label": "Zugriffsprotokoll",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Dokumentöffnung, Änderung und Export personengenau nachvollziehen."
        },
        {
          "id": "forms",
          "label": "Formulare",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Formular mit Pflichtfeldern als Eingang für einen Workflow verwenden."
        },
        {
          "id": "mobile",
          "label": "Mobiler Zugriff",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Dokument auf Smartphone prüfen und freigeben."
        },
        {
          "id": "api",
          "label": "API oder Connector",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Dokument aus ERP ablegen und über stabile ID wieder abrufen."
        },
        {
          "id": "einvoice",
          "label": "Schweizer Rechnungseingang",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "QR-Rechnungen und eBill-Dokumente samt Originalen in den Freigabeprozess aufnehmen."
        },
        {
          "id": "gobd",
          "label": "Nachvollziehbare Archivierung",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Unveränderbarkeit, Korrekturpfad und dokumentierten Aufbewahrungsprozess für Schweizer Geschäftsunterlagen zeigen."
        },
        {
          "id": "de",
          "label": "Deutsche Administration",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Deutschsprachige Administration und Einweisung prüfen."
        },
        {
          "id": "location",
          "label": "Hosting und AV-Vertrag",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Gewähltes Betriebsmodell mit Speicherorten und Vertrag abgleichen."
        },
        {
          "id": "exit",
          "label": "Bestandsexport",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Ordnerübergreifend Originale, Metadaten und Nachweise exportieren."
        },
        {
          "id": "ai-classify",
          "label": "KI-Klassifizierung",
          "weight": 4,
          "group": "KI",
          "demo": "Unbekannten Dokumenttyp erkennen lassen und Fehlklassifizierung korrigieren."
        },
        {
          "id": "ai-answer",
          "label": "KI-Antworten mit Quellen",
          "weight": 4,
          "group": "KI",
          "demo": "Dokumentfrage stellen und Antwort mit konkreter Fundstelle prüfen."
        },
        {
          "id": "depth-document-management-duplicate-content",
          "label": "Doppelte Dokumentinhalte beim Eingang erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Doppelte Dokumentinhalte beim Eingang erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Detect duplicate document content at intake",
              "demo": "Demonstrate: Detect duplicate document content at intake. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Doppelte Dokumentinhalte beim Eingang erkennen",
              "demo": "Vorführen: Doppelte Dokumentinhalte beim Eingang erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Wykrywanie duplikatów dokumentów przy przyjęciu",
              "demo": "Zademonstruj: Wykrywanie duplikatów dokumentów przy przyjęciu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "זיהוי מסמכים כפולים בקליטה",
              "demo": "הדגמה: זיהוי מסמכים כפולים בקליטה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Détecter les contenus documentaires en double à l'entrée",
              "demo": "Démontrer: Détecter les contenus documentaires en double à l'entrée. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Rilevare documenti duplicati all'ingresso",
              "demo": "Dimostrare: Rilevare documenti duplicati all'ingresso. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-split-merge",
          "label": "Gescannte Dokumentstapel trennen oder zusammenführen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Gescannte Dokumentstapel trennen oder zusammenführen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Split or merge scanned document batches",
              "demo": "Demonstrate: Split or merge scanned document batches. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Gescannte Dokumentstapel trennen oder zusammenführen",
              "demo": "Vorführen: Gescannte Dokumentstapel trennen oder zusammenführen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Dzielenie lub łączenie partii skanów",
              "demo": "Zademonstruj: Dzielenie lub łączenie partii skanów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "פיצול או מיזוג אצוות מסמכים סרוקים",
              "demo": "הדגמה: פיצול או מיזוג אצוות מסמכים סרוקים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Séparer ou fusionner des lots numérisés",
              "demo": "Démontrer: Séparer ou fusionner des lots numérisés. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Separare o unire lotti di documenti scansionati",
              "demo": "Dimostrare: Separare o unire lotti di documenti scansionati. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-ocr-language",
          "label": "OCR-Erkennungssprachen konfigurieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: OCR-Erkennungssprachen konfigurieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure OCR recognition languages",
              "demo": "Demonstrate: Configure OCR recognition languages. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "OCR-Erkennungssprachen konfigurieren",
              "demo": "Vorführen: OCR-Erkennungssprachen konfigurieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Konfiguracja języków rozpoznawania OCR",
              "demo": "Zademonstruj: Konfiguracja języków rozpoznawania OCR. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "הגדרת שפות לזיהוי OCR",
              "demo": "הדגמה: הגדרת שפות לזיהוי OCR. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Configurer les langues de reconnaissance OCR",
              "demo": "Démontrer: Configurer les langues de reconnaissance OCR. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Configurare le lingue di riconoscimento OCR",
              "demo": "Dimostrare: Configurare le lingue di riconoscimento OCR. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-barcode-index",
          "label": "Metadaten aus Dokumentbarcodes übernehmen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Metadaten aus Dokumentbarcodes übernehmen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Populate metadata from document barcodes",
              "demo": "Demonstrate: Populate metadata from document barcodes. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Metadaten aus Dokumentbarcodes übernehmen",
              "demo": "Vorführen: Metadaten aus Dokumentbarcodes übernehmen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Wypełnianie metadanych z kodów kreskowych",
              "demo": "Zademonstruj: Wypełnianie metadanych z kodów kreskowych. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "מילוי מטא־נתונים מברקודים במסמכים",
              "demo": "הדגמה: מילוי מטא־נתונים מברקודים במסמכים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Renseigner les métadonnées depuis des codes-barres",
              "demo": "Démontrer: Renseigner les métadonnées depuis des codes-barres. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Compilare metadati dai codici a barre",
              "demo": "Dimostrare: Compilare metadati dai codici a barre. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-absence-substitute",
          "label": "Abwesende Freigabeverantwortliche vertreten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Abwesende Freigabeverantwortliche vertreten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Substitute an absent approval owner",
              "demo": "Demonstrate: Substitute an absent approval owner. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Abwesende Freigabeverantwortliche vertreten",
              "demo": "Vorführen: Abwesende Freigabeverantwortliche vertreten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Zastępstwo nieobecnego zatwierdzającego",
              "demo": "Zademonstruj: Zastępstwo nieobecnego zatwierdzającego. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "מינוי מחליף למאשר שאינו זמין",
              "demo": "הדגמה: מינוי מחליף למאשר שאינו זמין. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Remplacer un responsable d'approbation absent",
              "demo": "Démontrer: Remplacer un responsable d'approbation absent. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Sostituire un responsabile delle approvazioni assente",
              "demo": "Dimostrare: Sostituire un responsabile delle approvazioni assente. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-trash-recovery",
          "label": "Versehentlich gelöschte Dokumente wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Versehentlich gelöschte Dokumente wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Recover accidentally deleted documents",
              "demo": "Demonstrate: Recover accidentally deleted documents. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Versehentlich gelöschte Dokumente wiederherstellen",
              "demo": "Vorführen: Versehentlich gelöschte Dokumente wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Odzyskiwanie przypadkowo usuniętych dokumentów",
              "demo": "Zademonstruj: Odzyskiwanie przypadkowo usuniętych dokumentów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "שחזור מסמכים שנמחקו בטעות",
              "demo": "הדגמה: שחזור מסמכים שנמחקו בטעות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Récupérer des documents supprimés par erreur",
              "demo": "Démontrer: Récupérer des documents supprimés par erreur. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Recuperare documenti eliminati per errore",
              "demo": "Dimostrare: Recuperare documenti eliminati per errore. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-file-limit",
          "label": "Dateigrößen- und Formatgrenzen vor Import anzeigen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Dateigrößen- und Formatgrenzen vor Import anzeigen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Expose document size and format limits before import",
              "demo": "Demonstrate: Expose document size and format limits before import. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Dateigrößen- und Formatgrenzen vor Import anzeigen",
              "demo": "Vorführen: Dateigrößen- und Formatgrenzen vor Import anzeigen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Limity rozmiaru i formatu przed importem",
              "demo": "Zademonstruj: Limity rozmiaru i formatu przed importem. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "הצגת מגבלות גודל ופורמט לפני ייבוא",
              "demo": "הדגמה: הצגת מגבלות גודל ופורמט לפני ייבוא. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Afficher les limites de taille et format avant import",
              "demo": "Démontrer: Afficher les limites de taille et format avant import. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Mostrare limiti di dimensione e formato prima dell'importazione",
              "demo": "Dimostrare: Mostrare limiti di dimensione e formato prima dell'importazione. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        },
        {
          "id": "depth-document-management-extraction-confidence",
          "label": "Unsichere KI-Extraktionswerte prüfen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Vorführen: Unsichere KI-Extraktionswerte prüfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Review uncertain AI extraction values",
              "demo": "Demonstrate: Review uncertain AI extraction values. State the plan, limits and behaviour on failure. Use a sample invoice and a restricted reviewer."
            },
            "de": {
              "label": "Unsichere KI-Extraktionswerte prüfen",
              "demo": "Vorführen: Unsichere KI-Extraktionswerte prüfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Beispielrechnung und eingeschränkten Prüfer verwenden."
            },
            "pl": {
              "label": "Weryfikacja niepewnych wartości wyodrębnionych przez AI",
              "demo": "Zademonstruj: Weryfikacja niepewnych wartości wyodrębnionych przez AI. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj przykładowej faktury i recenzenta z ograniczeniami."
            },
            "he": {
              "label": "בדיקת ערכים שחולצו ב־AI ברמת ביטחון נמוכה",
              "demo": "הדגמה: בדיקת ערכים שחולצו ב־AI ברמת ביטחון נמוכה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחשבונית לדוגמה ובבודק עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Vérifier les valeurs extraites par IA incertaines",
              "demo": "Démontrer: Vérifier les valeurs extraites par IA incertaines. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une facture témoin et un réviseur restreint."
            },
            "it": {
              "label": "Verificare valori estratti dall'IA con bassa affidabilità",
              "demo": "Dimostrare: Verificare valori estratti dall'IA con bassa affidabilità. Indicare piano, limiti e comportamento in caso di errore. Usare una fattura campione e un revisore con accesso limitato."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Ungeordnete echte Dokumente einschliesslich Fehlerfällen importieren.",
        "Suche mit den Rechten einer unberechtigten Person testen.",
        "Export, Aufbewahrung und Betriebsmodell vor dem Vertragsabschluss festlegen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Nutzer, Speicher und Dokumentenvolumen",
        "Workflow-, KI- und Rechnungsmodule",
        "Migration, Connectoren und Betrieb",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein Volltexttreffer darf keine gesperrten Dokumente offenlegen.",
        "Eine KI-Antwort ohne Fundstelle ist kein belastbarer Dokumentennachweis.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "DMS oder einfache Dateiablage?",
          "a": "Ein DMS kann Metadaten, Versionen, Rechte und Freigaben ergänzen. Ob diese Funktionen benötigt werden, zeigt der konkrete Dokumentenprozess."
        },
        {
          "q": "Ist Cloud automatisch datenschutzkonform?",
          "a": "Nein. Vertrag, Speicher- und Verarbeitungsorte, Unterauftragnehmer und tatsächliche Konfiguration müssen zum Einsatz passen."
        },
        {
          "q": "Wie prüft man einen späteren Wechsel?",
          "a": "Eine Sammlung von Originalen, Metadaten und Nachweisen exportieren und ausserhalb der Plattform nachvollziehbar öffnen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "ecoDMS",
        "enaio",
        "Microsoft SharePoint"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "field-service",
      "name": "Handwerk & Aussendienst",
      "group": "Finanzen & Betrieb",
      "summary": "Angebot, Einsatz, Zeitnachweis und Rechnung für deutsche Handwerks- und Servicebetriebe verbinden.",
      "buyerQuestion": "Kommen Informationen von der Baustelle ohne Nachtragen in Planung, Nachkalkulation und Rechnung an?",
      "deContext": "Schweizer QR-Rechnungen, NPK/SIA451, Treuhandprozess und mobile Arbeit getrennt bewerten. SORBA-Modulpakete, Abacus Servicemanagement und noovi-Tarife sind nicht preisgleich konfiguriert.",
      "priority": "P2",
      "checks": [
        {
          "id": "quote",
          "label": "Angebote und Rechnungen",
          "weight": 6.4,
          "group": "Kernfunktionen",
          "demo": "Angebot mit Material und Lohn in eine Rechnung überführen.",
          "critical": true
        },
        {
          "id": "schedule",
          "label": "Einsatzplanung",
          "weight": 5.6,
          "group": "Kernfunktionen",
          "demo": "Zwei Mitarbeitende samt Termin und Adresse einem Auftrag zuweisen."
        },
        {
          "id": "mobile",
          "label": "Mobile Auftragsakte",
          "weight": 4.8,
          "group": "Kernfunktionen",
          "demo": "Vor Ort Auftrag, Kontakt und Dokumente am Smartphone öffnen."
        },
        {
          "id": "time",
          "label": "Mobile Zeiterfassung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Arbeitszeit einem Projekt zuordnen und im Büro prüfen."
        },
        {
          "id": "photos",
          "label": "Fotos und Berichte",
          "weight": 3.2,
          "group": "Kernfunktionen",
          "demo": "Foto mit Notiz in der richtigen Baustellenakte ablegen."
        },
        {
          "id": "offline",
          "label": "Offline-Erfassung",
          "weight": 4.8,
          "group": "Prozesstiefe",
          "demo": "Ohne Internet Zeit oder Bericht erfassen und später synchronisieren."
        },
        {
          "id": "signature",
          "label": "Kundenunterschrift",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Leistungsnachweis vor Ort unterschreiben und unverändert speichern."
        },
        {
          "id": "materials",
          "label": "Materialverbrauch",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Verbrauch zu Auftrag buchen und in Rechnung übernehmen."
        },
        {
          "id": "costing",
          "label": "Vor- und Nachkalkulation",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Geplante mit tatsächlichen Lohn- und Materialkosten vergleichen."
        },
        {
          "id": "progress",
          "label": "Abschlag und Schlussrechnung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Teilrechnung stellen und im Abschluss verrechnen."
        },
        {
          "id": "maintenance",
          "label": "Wartungsplanung",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Wiederkehrenden Wartungsauftrag mit Anlagenbezug erzeugen."
        },
        {
          "id": "dispatch",
          "label": "Ressourcen und Konflikte",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Doppelbelegung beziehungsweise fehlende Qualifikation erkennen."
        },
        {
          "id": "customer",
          "label": "Kundenkommunikation",
          "weight": 3.2,
          "group": "Prozesstiefe",
          "demo": "Terminbestätigung und Auftragsstatus dokumentiert versenden."
        },
        {
          "id": "datev",
          "label": "Treuhand- und Buchhaltungsexport",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Rechnungen und Belege in das vereinbarte Schweizer Finanzsystem exportieren."
        },
        {
          "id": "einvoice",
          "label": "Swiss QR-Rechnungen",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Eine Auftragsrechnung mit korrektem Schweizer QR-Zahlteil erstellen."
        },
        {
          "id": "gaeb",
          "label": "Schweizer Leistungsverzeichnisse",
          "weight": 3.2,
          "group": "Markt & Betrieb",
          "demo": "Benötigten CRB-/NPK- oder Lieferantenkatalogimport mit konkretem Format demonstrieren."
        },
        {
          "id": "roles",
          "label": "Büro- und Monteurrechte",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Monteur erhält Auftrag, aber keine vollständigen Finanzdaten."
        },
        {
          "id": "export",
          "label": "Datenübernahme und Export",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Kunden, Artikel und Aufträge importieren und wieder exportieren."
        },
        {
          "id": "ai-text",
          "label": "KI für Dokumentation",
          "weight": 4,
          "group": "KI",
          "demo": "Aus Stichpunkten einen prüfbaren deutschen Bericht oder Angebotstext erstellen."
        },
        {
          "id": "ai-review",
          "label": "KI-Vorschläge kontrollieren",
          "weight": 4,
          "group": "KI",
          "demo": "Automatisch übernommene Mengen, Preise oder Aussagen vor Versand bestätigen."
        },
        {
          "id": "depth-field-service-asset-service-history",
          "label": "Frühere Einsätze einer Anlage vor Ort öffnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Frühere Einsätze einer Anlage vor Ort öffnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Open an asset's previous visits and repairs onsite",
              "demo": "Demonstrate “Open an asset's previous visits and repairs onsite” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Frühere Einsätze einer Anlage vor Ort öffnen",
              "demo": "Zeigen Sie „Frühere Einsätze einer Anlage vor Ort öffnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Historia wizyt i napraw urządzenia w terenie",
              "demo": "Pokaż funkcję „Historia wizyt i napraw urządzenia w terenie” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "פתיחת היסטוריית ביקורים ותיקונים של ציוד בשטח",
              "demo": "הדגימו „פתיחת היסטוריית ביקורים ותיקונים של ציוד בשטח” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Consultation sur site des interventions passées d’un équipement",
              "demo": "Démontrez « Consultation sur site des interventions passées d’un équipement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Consultazione sul posto degli interventi precedenti su un bene",
              "demo": "Dimostrate «Consultazione sul posto degli interventi precedenti su un bene» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-inspection-checklists",
          "label": "Wiederverwendbare Prüfchecklisten in der App abarbeiten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Wiederverwendbare Prüfchecklisten in der App abarbeiten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Complete reusable inspection checklists in the app",
              "demo": "Demonstrate “Complete reusable inspection checklists in the app” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Wiederverwendbare Prüfchecklisten in der App abarbeiten",
              "demo": "Zeigen Sie „Wiederverwendbare Prüfchecklisten in der App abarbeiten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Realizacja szablonów kontroli w aplikacji",
              "demo": "Pokaż funkcję „Realizacja szablonów kontroli w aplikacji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מילוי רשימות בדיקה חוזרות באפליקציה",
              "demo": "הדגימו „מילוי רשימות בדיקה חוזרות באפליקציה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Exécution de listes de contrôle réutilisables dans l’application",
              "demo": "Démontrez « Exécution de listes de contrôle réutilisables dans l’application » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Compilazione di liste di controllo riutilizzabili nell’app",
              "demo": "Dimostrate «Compilazione di liste di controllo riutilizzabili nell’app» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-measurement-capture",
          "label": "Messwerte einer Anlage erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Messwerte einer Anlage erfassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Record equipment measurement readings",
              "demo": "Demonstrate “Record equipment measurement readings” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Messwerte einer Anlage erfassen",
              "demo": "Zeigen Sie „Messwerte einer Anlage erfassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zapisywanie odczytów pomiarowych urządzenia",
              "demo": "Pokaż funkcję „Zapisywanie odczytów pomiarowych urządzenia” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "תיעוד ערכי מדידה של ציוד",
              "demo": "הדגימו „תיעוד ערכי מדידה של ציוד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Enregistrement des mesures d’équipement",
              "demo": "Démontrez « Enregistrement des mesures d’équipement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Registrazione delle misurazioni delle apparecchiature",
              "demo": "Dimostrate «Registrazione delle misurazioni delle apparecchiature» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-tool-assignment",
          "label": "Benötigte Werkzeuge einem Auftrag zuweisen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Benötigte Werkzeuge einem Auftrag zuweisen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Assign and track tools needed for a job",
              "demo": "Demonstrate “Assign and track tools needed for a job” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Benötigte Werkzeuge einem Auftrag zuweisen",
              "demo": "Zeigen Sie „Benötigte Werkzeuge einem Auftrag zuweisen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Przypisanie i śledzenie narzędzi do zlecenia",
              "demo": "Pokaż funkcję „Przypisanie i śledzenie narzędzi do zlecenia” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הקצאה ומעקב כלי עבודה למשימה",
              "demo": "הדגימו „הקצאה ומעקב כלי עבודה למשימה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Affectation et suivi des outils d’une intervention",
              "demo": "Démontrez « Affectation et suivi des outils d’une intervention » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Assegnazione e tracciamento degli strumenti per un lavoro",
              "demo": "Dimostrate «Assegnazione e tracciamento degli strumenti per un lavoro» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-remote-video-support",
          "label": "Techniker vor Ort per Video unterstützen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Techniker vor Ort per Video unterstützen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Connect an onsite technician to live video assistance",
              "demo": "Demonstrate “Connect an onsite technician to live video assistance” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Techniker vor Ort per Video unterstützen",
              "demo": "Zeigen Sie „Techniker vor Ort per Video unterstützen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wsparcie technika w terenie przez wideo",
              "demo": "Pokaż funkcję „Wsparcie technika w terenie przez wideo” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חיבור טכנאי בשטח לסיוע וידאו חי",
              "demo": "הדגימו „חיבור טכנאי בשטח לסיוע וידאו חי” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Assistance vidéo en direct pour un technicien sur site",
              "demo": "Démontrez « Assistance vidéo en direct pour un technicien sur site » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Assistenza video dal vivo per il tecnico sul posto",
              "demo": "Dimostrate «Assistenza video dal vivo per il tecnico sul posto» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-defect-followup",
          "label": "Erkannten Mangel bis zur Nacharbeit verfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Erkannten Mangel bis zur Nacharbeit verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Track an identified defect through follow-up work",
              "demo": "Demonstrate “Track an identified defect through follow-up work” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Erkannten Mangel bis zur Nacharbeit verfolgen",
              "demo": "Zeigen Sie „Erkannten Mangel bis zur Nacharbeit verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Śledzenie usterki do prac naprawczych",
              "demo": "Pokaż funkcję „Śledzenie usterki do prac naprawczych” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מעקב תקלה מזוהה עד לעבודת המשך",
              "demo": "הדגימו „מעקב תקלה מזוהה עד לעבודת המשך” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Suivi d’un défaut jusqu’à l’intervention corrective",
              "demo": "Démontrez « Suivi d’un défaut jusqu’à l’intervention corrective » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciamento di un difetto fino all’intervento correttivo",
              "demo": "Dimostrate «Tracciamento di un difetto fino all’intervento correttivo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-mobile-dispatch-new-job",
          "label": "Als mobiler Manager neuen Einsatz anlegen und zuweisen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Als mobiler Manager neuen Einsatz anlegen und zuweisen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Create and assign a new job as a mobile manager",
              "demo": "Demonstrate “Create and assign a new job as a mobile manager” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Als mobiler Manager neuen Einsatz anlegen und zuweisen",
              "demo": "Zeigen Sie „Als mobiler Manager neuen Einsatz anlegen und zuweisen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Tworzenie i przydzielanie zlecenia przez kierownika w aplikacji",
              "demo": "Pokaż funkcję „Tworzenie i przydzielanie zlecenia przez kierownika w aplikacji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "יצירה ושיוך עבודה חדשה בידי מנהל בנייד",
              "demo": "הדגימו „יצירה ושיוך עבודה חדשה בידי מנהל בנייד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Création et affectation d’une intervention par un responsable mobile",
              "demo": "Démontrez « Création et affectation d’une intervention par un responsable mobile » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Creazione e assegnazione di un lavoro da responsabile mobile",
              "demo": "Dimostrate «Creazione e assegnazione di un lavoro da responsabile mobile» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-field-service-ai-transcript-review",
          "label": "KI-transkribierte Notizen vor Berichtsabgabe bearbeiten",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-transkribierte Notizen vor Berichtsabgabe bearbeiten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Edit AI-transcribed field notes before report submission",
              "demo": "Demonstrate “Edit AI-transcribed field notes before report submission” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-transkribierte Notizen vor Berichtsabgabe bearbeiten",
              "demo": "Zeigen Sie „KI-transkribierte Notizen vor Berichtsabgabe bearbeiten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Edycja transkrypcji AI przed wysłaniem raportu",
              "demo": "Pokaż funkcję „Edycja transkrypcji AI przed wysłaniem raportu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "עריכת תמלול הערות AI לפני הגשת דוח",
              "demo": "הדגימו „עריכת תמלול הערות AI לפני הגשת דוח” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Correction des notes transcrites par IA avant envoi du rapport",
              "demo": "Démontrez « Correction des notes transcrites par IA avant envoi du rapport » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Correzione delle note trascritte dall’IA prima dell’invio",
              "demo": "Dimostrate «Correzione delle note trascritte dall’IA prima dell’invio» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Einen Auftrag vom Angebot bis zum Einsatz und zur Schlussrechnung durchführen.",
        "Mit Monteuren auf realen Mobilgeräten und schwacher Verbindung testen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen.",
        "Einen Wartungsauftrag von Disposition über Offline-Rapport bis Rechnung durchführen.",
        "Büro-, Mobil- und KI-Lizenzen je Anbieter getrennt kalkulieren.",
        "Als Manager im Mobilgerät einen Auftrag erstellen und zuweisen; Mitarbeiter-App allein reicht als Nachweis nicht."
      ],
      "costDrivers": [
        "Büro- und mobile Nutzer",
        "Plantafel, Kalkulation und Schnittstellen",
        "Einrichtung, Dokumentvorlagen und Zusatzdienste",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support.",
        "Büro- und Mobilnutzer",
        "Service-, Unterhalts- und Integrationsmodule",
        "KI-Kontingente, Einrichtung und Vertragslaufzeit"
      ],
      "pitfalls": [
        "Eine mobile App kann nur anzeigen, statt Änderungen zu erlauben.",
        "KI-Angebote können Mengen und Leistungen falsch interpretieren.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion.",
        "Ein kostenloser App-Download bedeutet keine kostenlose Softwarelizenz.",
        "Roadmap-KI nicht als heute verfügbare Funktion werten.",
        "Offene API belegt nicht jeden benötigten Endpunkt."
      ],
      "faq": [
        {
          "q": "Ist eine Plantafel im Grundtarif enthalten?",
          "a": "Das hängt vom Anbieter ab. Disposition kann ein eigenes Modul sein und muss im Kostenvergleich berücksichtigt werden."
        },
        {
          "q": "Wie wird eine KI-Angebotsfunktion geprüft?",
          "a": "Ein Mitarbeiter erstellt aus denselben Notizen einen Entwurf und kontrolliert Positionen, Mengen, Preise und Formulierungen vor dem Versand."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "pds",
        "HAPAK",
        "TAIFUN"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "hr",
      "name": "HR-Software & Personalverwaltung",
      "group": "Personal & Arbeit",
      "summary": "Personalakten, Genehmigungen und Mitarbeiterprozesse verbinden; ein Urlaubskalender allein ersetzt kein HR-System.",
      "buyerQuestion": "Welche Lösung führt Personalstammdaten, Dokumente und Freigaben nachvollziehbar zusammen?",
      "deContext": "Pensen, kantonale Feiertage, mehrsprachige Belegschaft und Schweizer Lohnmutationen brauchen lokale Tests.",
      "priority": "P1",
      "checks": [
        {
          "id": "records",
          "label": "Digitale Personalakte",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Mitarbeiterakte mit benutzerdefinierten Feldern und Dokumenten anlegen.",
          "critical": true
        },
        {
          "id": "absence",
          "label": "Abwesenheiten und Konten",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Teilzeitkraft mit anteiligem Urlaub und Übertrag verwalten."
        },
        {
          "id": "onboarding",
          "label": "On- und Offboarding",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Aufgaben verschiedenen Verantwortlichen mit Terminen zuweisen."
        },
        {
          "id": "permissions",
          "label": "Rollenbasierter Datenzugriff",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Teamleitung sieht ihre Abteilung, jedoch keine fremden Gehälter.",
          "critical": true
        },
        {
          "id": "reporting",
          "label": "HR-Berichte",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Personalbestand nach Standort und Vertragsart auswerten."
        },
        {
          "id": "approval-chain",
          "label": "Mehrstufige Freigaben",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Adress- oder Vertragsänderung über zwei Freigabestufen führen."
        },
        {
          "id": "delegation",
          "label": "Vertretung bei Abwesenheit",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Genehmiger ersetzen, ohne den Antrag neu anzulegen."
        },
        {
          "id": "history",
          "label": "Änderungshistorie",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Alten und neuen Feldwert samt Bearbeiter nachvollziehen."
        },
        {
          "id": "effective-date",
          "label": "Zeitversetzte Änderungen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Gehalts- und Teamwechsel zu einem künftigen Datum vorbereiten."
        },
        {
          "id": "esign",
          "label": "Signaturprozess",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Vertrag versenden, Status verfolgen und unterschrieben ablegen."
        },
        {
          "id": "multi-entity",
          "label": "Mehrere Gesellschaften",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Mitarbeiter zwischen Gesellschaften wechseln und Rechte prüfen."
        },
        {
          "id": "manager-mobile",
          "label": "Führungskräfte am Smartphone",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Als Teamleitung Antrag freigeben und Mitarbeiterdaten ändern."
        },
        {
          "id": "api",
          "label": "Dokumentierter API-Zugriff",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Testdatensatz über dokumentierte Schnittstelle lesen und ändern."
        },
        {
          "id": "export",
          "label": "Portabler Datenexport",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Stammdaten und Dokumente für einen Systemwechsel exportieren."
        },
        {
          "id": "automation",
          "label": "Ereignisgesteuerte HR-Workflows",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bei Eintritt oder Teamwechsel passende Aufgaben erzeugen."
        },
        {
          "id": "datev",
          "label": "Schweizer Lohnanbindung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Stammdaten und Mutationen mit dem konkret eingesetzten Schweizer Lohnsystem austauschen."
        },
        {
          "id": "language",
          "label": "Deutschsprachige Bedienung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Mitarbeiter- und Administrationsansichten auf Deutsch nutzen."
        },
        {
          "id": "deployment",
          "label": "Dokumentierte Betriebsoption",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Hosting, Auftragsverarbeitung und Unterauftragnehmer vorlegen lassen."
        },
        {
          "id": "ai-assistant",
          "label": "KI-Assistent für HR-Aufgaben",
          "weight": 4,
          "group": "KI",
          "demo": "Deutsche Personalfrage stellen und verwendete Daten kontrollieren."
        },
        {
          "id": "ai-controls",
          "label": "Steuerbarer KI-Datenzugriff",
          "weight": 4,
          "group": "KI",
          "demo": "Mit eingeschränkter Rolle prüfen, welche Personaldaten die KI auswertet."
        },
        {
          "id": "depth-hr-matrix-orgchart",
          "label": "Matrix-Berichtslinien darstellen und exportieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Matrix-Berichtslinien darstellen und exportieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Display and export matrix reporting relationships",
              "demo": "Demonstrate “Display and export matrix reporting relationships” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Matrix-Berichtslinien darstellen und exportieren",
              "demo": "Zeigen Sie „Matrix-Berichtslinien darstellen und exportieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wyświetlanie i eksport relacji macierzowych",
              "demo": "Pokaż funkcję „Wyświetlanie i eksport relacji macierzowych” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הצגה וייצוא של כפיפויות מטריציוניות",
              "demo": "הדגימו „הצגה וייצוא של כפיפויות מטריציוניות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Affichage et export des liens hiérarchiques matriciels",
              "demo": "Démontrez « Affichage et export des liens hiérarchiques matriciels » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Visualizzazione ed esportazione delle relazioni gerarchiche a matrice",
              "demo": "Dimostrate «Visualizzazione ed esportazione delle relazioni gerarchiche a matrice» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-compensation-budget-cycle",
          "label": "Gehaltserhöhungen innerhalb eines Review-Budgets vorschlagen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Gehaltserhöhungen innerhalb eines Review-Budgets vorschlagen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Propose pay rises within a shared review budget",
              "demo": "Demonstrate “Propose pay rises within a shared review budget” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Gehaltserhöhungen innerhalb eines Review-Budgets vorschlagen",
              "demo": "Zeigen Sie „Gehaltserhöhungen innerhalb eines Review-Budgets vorschlagen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Propozycje podwyżek w budżecie przeglądu",
              "demo": "Pokaż funkcję „Propozycje podwyżek w budżecie przeglądu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הצעת העלאות שכר בתוך תקציב סבב",
              "demo": "הדגימו „הצעת העלאות שכר בתוך תקציב סבב” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Proposition d’augmentations dans un budget de révision",
              "demo": "Démontrez « Proposition d’augmentations dans un budget de révision » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Proposta di aumenti entro un budget di revisione",
              "demo": "Dimostrate «Proposta di aumenti entro un budget di revisione» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-bulk-import-preview",
          "label": "Fehler im Mitarbeitendenimport vor Speicherung prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Fehler im Mitarbeitendenimport vor Speicherung prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preview employee-import errors before saving",
              "demo": "Demonstrate “Preview employee-import errors before saving” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Fehler im Mitarbeitendenimport vor Speicherung prüfen",
              "demo": "Zeigen Sie „Fehler im Mitarbeitendenimport vor Speicherung prüfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Podgląd błędów importu pracowników przed zapisem",
              "demo": "Pokaż funkcję „Podgląd błędów importu pracowników przed zapisem” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "תצוגת שגיאות ייבוא עובדים לפני שמירה",
              "demo": "הדגימו „תצוגת שגיאות ייבוא עובדים לפני שמירה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Aperçu des erreurs d’import avant enregistrement",
              "demo": "Démontrez « Aperçu des erreurs d’import avant enregistrement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Anteprima degli errori di importazione prima del salvataggio",
              "demo": "Dimostrate «Anteprima degli errori di importazione prima del salvataggio» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-mobile-create-employee",
          "label": "Mitarbeitendenprofil als mobiler Manager anlegen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Mitarbeitendenprofil als mobiler Manager anlegen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Create an employee record as a mobile manager",
              "demo": "Demonstrate “Create an employee record as a mobile manager” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Mitarbeitendenprofil als mobiler Manager anlegen",
              "demo": "Zeigen Sie „Mitarbeitendenprofil als mobiler Manager anlegen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Utworzenie profilu pracownika przez kierownika mobilnego",
              "demo": "Pokaż funkcję „Utworzenie profilu pracownika przez kierownika mobilnego” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "יצירת עובד חדש בידי מנהל בנייד",
              "demo": "הדגימו „יצירת עובד חדש בידי מנהל בנייד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Création d’un salarié par un responsable sur mobile",
              "demo": "Démontrez « Création d’un salarié par un responsable sur mobile » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Creazione di un dipendente da responsabile su mobile",
              "demo": "Dimostrate «Creazione di un dipendente da responsabile su mobile» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-equipment-return",
          "label": "Ausgegebene Arbeitsmittel und Rückgabe erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ausgegebene Arbeitsmittel und Rückgabe erfassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Record issued equipment and return confirmation",
              "demo": "Demonstrate “Record issued equipment and return confirmation” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Ausgegebene Arbeitsmittel und Rückgabe erfassen",
              "demo": "Zeigen Sie „Ausgegebene Arbeitsmittel und Rückgabe erfassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Rejestr wydanego sprzętu i potwierdzenie zwrotu",
              "demo": "Pokaż funkcję „Rejestr wydanego sprzętu i potwierdzenie zwrotu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "תיעוד ציוד שנמסר ואישור החזרה",
              "demo": "הדגימו „תיעוד ציוד שנמסר ואישור החזרה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Enregistrement du matériel remis et de sa restitution",
              "demo": "Démontrez « Enregistrement du matériel remis et de sa restitution » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Registrazione dei beni assegnati e della loro restituzione",
              "demo": "Dimostrate «Registrazione dei beni assegnati e della loro restituzione» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-emergency-contact-access",
          "label": "Zugriff auf Notfallkontakte begrenzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Zugriff auf Notfallkontakte begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict access to emergency-contact details",
              "demo": "Demonstrate “Restrict access to emergency-contact details” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Zugriff auf Notfallkontakte begrenzen",
              "demo": "Zeigen Sie „Zugriff auf Notfallkontakte begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ograniczenie dostępu do kontaktów alarmowych",
              "demo": "Pokaż funkcję „Ograniczenie dostępu do kontaktów alarmowych” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגבלת גישה לפרטי אנשי קשר לחירום",
              "demo": "הדגימו „הגבלת גישה לפרטי אנשי קשר לחירום” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Restriction de l’accès aux contacts d’urgence",
              "demo": "Démontrez « Restriction de l’accès aux contacts d’urgence » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Limitazione dell’accesso ai contatti di emergenza",
              "demo": "Dimostrate «Limitazione dell’accesso ai contatti di emergenza» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-scim-deactivation",
          "label": "Verknüpfte Konten per SCIM deaktivieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Verknüpfte Konten per SCIM deaktivieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Deactivate linked accounts through SCIM",
              "demo": "Demonstrate “Deactivate linked accounts through SCIM” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Verknüpfte Konten per SCIM deaktivieren",
              "demo": "Zeigen Sie „Verknüpfte Konten per SCIM deaktivieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Dezaktywacja powiązanych kont przez SCIM",
              "demo": "Pokaż funkcję „Dezaktywacja powiązanych kont przez SCIM” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השבתת חשבונות מקושרים דרך SCIM",
              "demo": "הדגימו „השבתת חשבונות מקושרים דרך SCIM” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Désactivation des comptes liés via SCIM",
              "demo": "Démontrez « Désactivation des comptes liés via SCIM » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Disattivazione degli account collegati tramite SCIM",
              "demo": "Dimostrate «Disattivazione degli account collegati tramite SCIM» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-hr-ai-policy-version",
          "label": "Verwendete Richtlinienversion einer KI-Antwort erkennen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Verwendete Richtlinienversion einer KI-Antwort erkennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Identify the policy version used by an AI answer",
              "demo": "Demonstrate “Identify the policy version used by an AI answer” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Verwendete Richtlinienversion einer KI-Antwort erkennen",
              "demo": "Zeigen Sie „Verwendete Richtlinienversion einer KI-Antwort erkennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wskazanie wersji polityki użytej przez AI",
              "demo": "Pokaż funkcję „Wskazanie wersji polityki użytej przez AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "זיהוי גרסת הנוהל שעליה התבססה תשובת AI",
              "demo": "הדגימו „זיהוי גרסת הנוהל שעליה התבססה תשובת AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Identification de la version de politique utilisée par l’IA",
              "demo": "Démontrez « Identification de la version de politique utilisée par l’IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Identificazione della versione della policy usata dall’IA",
              "demo": "Dimostrate «Identificazione della versione della policy usata dall’IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Einen Eintritt mit mehreren Verantwortlichen, Dokumenten und Fristen vollständig demonstrieren lassen.",
        "Mitarbeiterakte, Abrechnungsvorbereitung und echte Lohnabrechnung im Angebot auseinanderhalten.",
        "Rechte mit einer Teamleitung und einer fremden Gehaltsakte testen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Beschäftigtenzahl und Gesellschaften",
        "Zusatzmodule für Recruiting und Payroll",
        "Migration, Schulung und API-Tarif",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine deutsche Produktseite mit deutscher Softwarebedienung verwechseln.",
        "Vorbereitende Lohnbuchhaltung als vollständige Abrechnung bewerten.",
        "Mobile Mitarbeiteransicht mit vollständiger Admin-App gleichsetzen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Zählt eine kostenpflichtige Funktion als vorhanden?",
          "a": "Ja, wenn sie im bewerteten Produkt verfügbar und dokumentiert ist; der benötigte Tarif wird genannt."
        },
        {
          "q": "Warum bleibt eine App-Funktion offen?",
          "a": "Mitarbeiter können häufig Zeiten erfassen, ohne dass Führungskräfte mobil auch Daten und Freigaben verwalten können."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Factorial",
        "HRlab",
        "HeavenHR",
        "Sage HR"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "payroll",
      "name": "Lohn- und Gehaltsabrechnung",
      "group": "Personal & Arbeit",
      "summary": "Deutsche Entgeltabrechnung einschliesslich Meldewesen, Korrekturen und Übergaben; ausdrücklich von globalen HR-Portalen getrennt.",
      "buyerQuestion": "Welche Lösung deckt Ihren vollständigen Lohn- und Gehaltsabrechnung-Ablauf im passenden lokalen Tarif ab?",
      "deContext": "Swissdec-Zertifikat, Version, Quellensteuer, Sozialversicherungen und GAV-Fälle müssen zum konkreten Betrieb passen.",
      "priority": "P1",
      "checks": [
        {
          "id": "de-payroll",
          "label": "Schweizer Lohnabrechnung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Schweizer Musterlohn mit Sozialversicherungen und passender Quellensteuer abrechnen.",
          "critical": true
        },
        {
          "id": "reports",
          "label": "Swissdec/ELM-Meldeprozess",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zertifizierte Produktversion und benötigte ELM-Meldung samt Quittung vorführen.",
          "critical": true
        },
        {
          "id": "payslips",
          "label": "Digitale Lohnscheine",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Abrechnung personenbezogen bereitstellen."
        },
        {
          "id": "wage-types",
          "label": "Lohnarten und Zuschläge",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eigene Lohnart mit steuerlicher Behandlung konfigurieren."
        },
        {
          "id": "checks",
          "label": "Plausibilitätskontrollen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Fehlerhafte Stammdaten vor dem Monatsabschluss erkennen."
        },
        {
          "id": "retro",
          "label": "Rückrechnung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Korrektur eines abgeschlossenen Vormonats nachvollziehen."
        },
        {
          "id": "simulation",
          "label": "Abrechnungssimulation",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Änderung vor Freigabe simulieren und Differenz darstellen."
        },
        {
          "id": "multi-client",
          "label": "Mandantenverwaltung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Zwei Gesellschaften mit getrennten Stammdaten abrechnen."
        },
        {
          "id": "time-import",
          "label": "Import von Zeitdaten",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Freigegebene Stunden mit Zuschlägen importieren."
        },
        {
          "id": "cost-centres",
          "label": "Kostenstellenverteilung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Entgelt auf zwei Kostenstellen aufteilen."
        },
        {
          "id": "accounting",
          "label": "Finanzbuchhaltungsexport",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Buchungsbeleg mit Kontenzuordnung exportieren."
        },
        {
          "id": "bank-file",
          "label": "Zahlungsdatei",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Lohnzahlungen in einer Bankdatei bereitstellen."
        },
        {
          "id": "audit-export",
          "label": "Prüfungsexport",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Digitale Lohnschnittstelle oder belegten Prüfungsdatenexport erzeugen."
        },
        {
          "id": "portal",
          "label": "Mitarbeiterportal",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Lohnschein abrufen und Stammdatenänderung freigeben."
        },
        {
          "id": "special-cases",
          "label": "Branchenspezifische Lohnfälle",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Baulohn, öffentlichen Dienst oder relevante Tarifregel konkret demonstrieren."
        },
        {
          "id": "release-updates",
          "label": "Schweizer Regelupdates",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Versionshinweise zu Schweizer Beitragssätzen, Quellensteuer und Meldeverfahren vorlegen."
        },
        {
          "id": "advisor",
          "label": "Zusammenarbeit mit Treuhand",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Zuständigkeiten und Datenübergabe im Schweizer monatlichen Lohnablauf durchspielen."
        },
        {
          "id": "exit-data",
          "label": "Datenübernahme und Austritt",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Vortragswerte importieren und Archivdaten exportieren."
        },
        {
          "id": "support",
          "label": "Schweizer Lohnunterstützung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Zuständigen Schweizer Lohnsupport und Leistungsumfang im Angebot prüfen."
        },
        {
          "id": "ai-explanation",
          "label": "KI zur Abrechnungsanalyse",
          "weight": 4,
          "group": "KI",
          "demo": "Abweichung erläutern lassen und mit Originalabrechnung abgleichen."
        },
        {
          "id": "depth-payroll-prior-payroll-import",
          "label": "Frühere Abrechnungen in Jahressalden übernehmen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Frühere Abrechnungen in Jahressalden übernehmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Bring earlier payrolls into year-to-date balances",
              "demo": "Demonstrate “Bring earlier payrolls into year-to-date balances” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Frühere Abrechnungen in Jahressalden übernehmen",
              "demo": "Zeigen Sie „Frühere Abrechnungen in Jahressalden übernehmen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Włączenie wcześniejszych list płac do sald rocznych",
              "demo": "Pokaż funkcję „Włączenie wcześniejszych list płac do sald rocznych” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "קליטת משכורות קודמות ביתרות מתחילת השנה",
              "demo": "הדגימו „קליטת משכורות קודמות ביתרות מתחילת השנה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Reprise des paies antérieures dans les cumuls annuels",
              "demo": "Démontrez « Reprise des paies antérieures dans les cumuls annuels » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Ripresa delle paghe precedenti nei saldi annuali",
              "demo": "Dimostrate «Ripresa delle paghe precedenti nei saldi annuali» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-employee-pay-change-compare",
          "label": "Aktuelle und frühere Mitarbeiterabrechnung vergleichen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Aktuelle und frühere Mitarbeiterabrechnung vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare current and previous employee pay before submission",
              "demo": "Demonstrate “Compare current and previous employee pay before submission” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Aktuelle und frühere Mitarbeiterabrechnung vergleichen",
              "demo": "Zeigen Sie „Aktuelle und frühere Mitarbeiterabrechnung vergleichen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Porównanie bieżącej i poprzedniej płacy przed wysłaniem",
              "demo": "Pokaż funkcję „Porównanie bieżącej i poprzedniej płacy przed wysłaniem” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "השוואת שכר עובד נוכחי וקודם לפני הגשה",
              "demo": "הדגימו „השוואת שכר עובד נוכחי וקודם לפני הגשה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Comparaison de la paie actuelle et précédente avant validation",
              "demo": "Démontrez « Comparaison de la paie actuelle et précédente avant validation » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Confronto della paga attuale e precedente prima dell’invio",
              "demo": "Dimostrate «Confronto della paga attuale e precedente prima dell’invio» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-mobile-payrun-release",
          "label": "Lohnlauf über mobilen Managerzugang freigeben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Lohnlauf über mobilen Managerzugang freigeben“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Approve a payroll run from a mobile manager account",
              "demo": "Demonstrate “Approve a payroll run from a mobile manager account” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Lohnlauf über mobilen Managerzugang freigeben",
              "demo": "Zeigen Sie „Lohnlauf über mobilen Managerzugang freigeben“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zatwierdzenie listy płac z konta kierownika na telefonie",
              "demo": "Pokaż funkcję „Zatwierdzenie listy płac z konta kierownika na telefonie” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אישור מחזור שכר מחשבון מנהל בנייד",
              "demo": "הדגימו „אישור מחזור שכר מחשבון מנהל בנייד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Approbation d’une paie depuis un compte responsable mobile",
              "demo": "Démontrez « Approbation d’une paie depuis un compte responsable mobile » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Approvazione di un ciclo paghe da account responsabile mobile",
              "demo": "Dimostrate «Approvazione di un ciclo paghe da account responsabile mobile» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-split-net-pay",
          "label": "Nettolohn auf mehrere Mitarbeiterkonten aufteilen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Nettolohn auf mehrere Mitarbeiterkonten aufteilen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Split net pay across employee bank accounts",
              "demo": "Demonstrate “Split net pay across employee bank accounts” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Nettolohn auf mehrere Mitarbeiterkonten aufteilen",
              "demo": "Zeigen Sie „Nettolohn auf mehrere Mitarbeiterkonten aufteilen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Podział wynagrodzenia netto na konta pracownika",
              "demo": "Pokaż funkcję „Podział wynagrodzenia netto na konta pracownika” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "פיצול שכר נטו בין חשבונות העובד",
              "demo": "הדגימו „פיצול שכר נטו בין חשבונות העובד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Répartition du salaire net entre comptes du salarié",
              "demo": "Démontrez « Répartition du salaire net entre comptes du salarié » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Ripartizione del netto tra i conti del dipendente",
              "demo": "Dimostrate «Ripartizione del netto tra i conti del dipendente» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-deduction-protected-net",
          "label": "Abzug durch konfigurierten Nettomindestbetrag begrenzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Abzug durch konfigurierten Nettomindestbetrag begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Cap a deduction using a configured net-pay floor",
              "demo": "Demonstrate “Cap a deduction using a configured net-pay floor” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Abzug durch konfigurierten Nettomindestbetrag begrenzen",
              "demo": "Zeigen Sie „Abzug durch konfigurierten Nettomindestbetrag begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Limit potrącenia według ustalonego minimum netto",
              "demo": "Pokaż funkcję „Limit potrącenia według ustalonego minimum netto” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגבלת ניכוי לפי רצפת נטו מוגדרת",
              "demo": "הדגימו „הגבלת ניכוי לפי רצפת נטו מוגדרת” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Plafonnement d’une retenue selon un minimum net configuré",
              "demo": "Démontrez « Plafonnement d’une retenue selon un minimum net configuré » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Limite alla trattenuta secondo una soglia netta configurata",
              "demo": "Dimostrate «Limite alla trattenuta secondo una soglia netta configurata» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-employee-paycheck-compare",
          "label": "Mitarbeitende zwei Lohnabrechnungen vergleichen lassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Mitarbeitende zwei Lohnabrechnungen vergleichen lassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Let an employee compare two pay statements",
              "demo": "Demonstrate “Let an employee compare two pay statements” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Mitarbeitende zwei Lohnabrechnungen vergleichen lassen",
              "demo": "Zeigen Sie „Mitarbeitende zwei Lohnabrechnungen vergleichen lassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Porównanie dwóch pasków płac przez pracownika",
              "demo": "Pokaż funkcję „Porównanie dwóch pasków płac przez pracownika” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "אפשרות לעובד להשוות שני תלושי שכר",
              "demo": "הדגימו „אפשרות לעובד להשוות שני תלושי שכר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Comparaison de deux fiches de paie par le salarié",
              "demo": "Démontrez « Comparaison de deux fiches de paie par le salarié » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Confronto di due cedolini da parte del dipendente",
              "demo": "Dimostrate «Confronto di due cedolini da parte del dipendente» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-payment-failure-trace",
          "label": "Abgelehnte Gehaltsüberweisung nachverfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Abgelehnte Gehaltsüberweisung nachverfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Trace a rejected employee bank payment",
              "demo": "Demonstrate “Trace a rejected employee bank payment” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Abgelehnte Gehaltsüberweisung nachverfolgen",
              "demo": "Zeigen Sie „Abgelehnte Gehaltsüberweisung nachverfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Śledzenie odrzuconej wypłaty bankowej",
              "demo": "Pokaż funkcję „Śledzenie odrzuconej wypłaty bankowej” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מעקב העברת שכר בנקאית שנדחתה",
              "demo": "הדגימו „מעקב העברת שכר בנקאית שנדחתה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Suivi d’un virement salarial rejeté",
              "demo": "Démontrez « Suivi d’un virement salarial rejeté » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciamento di un bonifico stipendio rifiutato",
              "demo": "Dimostrate «Tracciamento di un bonifico stipendio rifiutato» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-payroll-ai-anomaly-threshold",
          "label": "Schwellen für KI-Lohnauffälligkeiten anpassen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Schwellen für KI-Lohnauffälligkeiten anpassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Tune thresholds for AI payroll anomaly alerts",
              "demo": "Demonstrate “Tune thresholds for AI payroll anomaly alerts” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Schwellen für KI-Lohnauffälligkeiten anpassen",
              "demo": "Zeigen Sie „Schwellen für KI-Lohnauffälligkeiten anpassen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Dostosowanie progów alarmów anomalii AI",
              "demo": "Pokaż funkcję „Dostosowanie progów alarmów anomalii AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התאמת ספי התרעה לחריגות שכר ב-AI",
              "demo": "הדגימו „התאמת ספי התרעה לחריגות שכר ב-AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Réglage des seuils d’alertes IA sur la paie",
              "demo": "Démontrez « Réglage des seuils d’alertes IA sur la paie » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Regolazione delle soglie di anomalia IA sulle paghe",
              "demo": "Dimostrate «Regolazione delle soglie di anomalia IA sulle paghe» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Die konkrete deutsche Abrechnungsedition und das Modell mit Kanzlei oder eigener Lohnstelle festlegen.",
        "Einen Vormonat korrigieren und Meldungen, Bankdatei sowie Buchungsbeleg gemeinsam prüfen.",
        "Lohnarten und Kostenstellen vor dem Import mit der empfangenden Stelle abstimmen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Zahl der Abrechnungen und Mandanten",
        "Branchenmodule und Melde-/Rechenzentrumsdienste",
        "Migration und Parallelbetrieb",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Grundgebühr ohne Abrechnungsvolumen und Zusatzleistungen vergleichen.",
        "Eine Schnittstelle ohne Lohnarten- und Fehlerprüfung als vollständig ansehen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Welche KI ist relevant?",
          "a": "Nachvollziehbare Abweichungsanalyse unterstützt die Prüfung. Sie ersetzt keine verantwortliche Freigabe."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Lexware lohn+gehalt",
        "ADP Deutschland"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "employee-benefits",
      "name": "Mitarbeiter-Benefits",
      "group": "Personal & Arbeit",
      "summary": "Budgets, Zuschüsse und Mitarbeiterwahl mit Belegprüfung und Lohnübergabe verbinden.",
      "buyerQuestion": "Welche Plattform reduziert die Verwaltung, ohne individuelle Benefit-Regeln zu verwischen?",
      "deContext": "Mehrere Budgetarten einer Plattform und spezialisierte Verpflegungskarten sind unterschiedliche Angebote. Lohnausweis, Abrechnung und Arbeitgeber-/Mitarbeiteranteil je Benefit getrennt prüfen.",
      "priority": "P2",
      "checks": [
        {
          "id": "catalogue",
          "label": "Mehrere Benefit-Arten",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zwei unterschiedliche Benefits für dieselbe Person bereitstellen."
        },
        {
          "id": "budget",
          "label": "Individuelle Budgets",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Monatsbudget pro Person oder Gruppe zuweisen."
        },
        {
          "id": "self-service",
          "label": "Mitarbeiterportal oder App",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Budget einsehen und einen Benefit nutzen."
        },
        {
          "id": "receipts",
          "label": "Digitale Belegeinreichung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Beleg per Smartphone hochladen."
        },
        {
          "id": "payroll-export",
          "label": "Lohnübergabe",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Monatliche Daten mit Personen- und Lohnartzuordnung exportieren.",
          "critical": true
        },
        {
          "id": "eligibility",
          "label": "Berechtigungsgruppen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Benefit für bestimmte Beschäftigtengruppen freischalten."
        },
        {
          "id": "start-stop",
          "label": "Ein- und Austrittssteuerung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Budget ab Eintritt starten und beim Austritt beenden."
        },
        {
          "id": "approval",
          "label": "Belegprüfung und Freigabe",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ungültigen Beleg zurückweisen und korrigieren lassen."
        },
        {
          "id": "limits",
          "label": "Budget- und Grenzprüfung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Überhöhten Erstattungsbetrag erkennen."
        },
        {
          "id": "correction",
          "label": "Korrektur nach Abrechnung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Fehler im abgeschlossenen Monat berichtigen."
        },
        {
          "id": "history",
          "label": "Nachvollziehbare Historie",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Freigabe, Ablehnung und Export einer Buchung nachvollziehen."
        },
        {
          "id": "multi-entity",
          "label": "Mehrere Gesellschaften",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Getrennte Kosten- und Beschäftigtendaten verwalten."
        },
        {
          "id": "datev",
          "label": "Schweizer Lohnübergabe",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Leistung und lohnrelevanten Betrag dem konkreten Schweizer Lohnsystem zuordnen."
        },
        {
          "id": "hr-integration",
          "label": "HR-Stammdatenintegration",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eintritt und Austritt aus dem HR-System übernehmen."
        },
        {
          "id": "usage-report",
          "label": "Nutzungsberichte",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Auslastung je Benefit und Zeitraum auswerten."
        },
        {
          "id": "mobile-admin",
          "label": "Mobile Verwaltungsrechte",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Als Administrator Budget ändern und Freigabe bearbeiten."
        },
        {
          "id": "portability",
          "label": "Export bei Vertragsende",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Abrechnungsdaten und Nachweise vollständig exportieren."
        },
        {
          "id": "de-support",
          "label": "Lokaler Support",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Supportumfang und Vertragsbedingungen für den Zielmarkt schriftlich bestätigen."
        },
        {
          "id": "terms",
          "label": "Dokumentierte Benefit-Bedingungen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Nutzungsbedingungen und Abrechnungskonzept je Benefit vorlegen."
        },
        {
          "id": "ai-receipt",
          "label": "KI-Belegerkennung",
          "weight": 4,
          "group": "KI",
          "demo": "Datum und Betrag extrahieren lassen und Korrekturmöglichkeit testen."
        },
        {
          "id": "depth-employee-benefits-dependent-age-out",
          "label": "Vor Altersgrenze eines Angehörigen warnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Vor Altersgrenze eines Angehörigen warnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Alert when a dependent approaches an eligibility age limit",
              "demo": "Demonstrate “Alert when a dependent approaches an eligibility age limit” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Vor Altersgrenze eines Angehörigen warnen",
              "demo": "Zeigen Sie „Vor Altersgrenze eines Angehörigen warnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Alert zbliżania się osoby zależnej do limitu wieku",
              "demo": "Pokaż funkcję „Alert zbliżania się osoby zależnej do limitu wieku” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "התראה כשבן משפחה מתקרב לגיל סיום זכאות",
              "demo": "הדגימו „התראה כשבן משפחה מתקרב לגיל סיום זכאות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Alerte à l’approche d’une limite d’âge d’un ayant droit",
              "demo": "Démontrez « Alerte à l’approche d’une limite d’âge d’un ayant droit » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Avviso all’avvicinarsi del limite d’età di un familiare",
              "demo": "Dimostrate «Avviso all’avvicinarsi del limite d’età di un familiare» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-enrolment-window-lock",
          "label": "Reguläre Wahl außerhalb des Anmeldefensters sperren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Reguläre Wahl außerhalb des Anmeldefensters sperren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Lock routine elections outside an enrolment window",
              "demo": "Demonstrate “Lock routine elections outside an enrolment window” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Reguläre Wahl außerhalb des Anmeldefensters sperren",
              "demo": "Zeigen Sie „Reguläre Wahl außerhalb des Anmeldefensters sperren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Blokada standardowego wyboru poza okresem zapisów",
              "demo": "Pokaż funkcję „Blokada standardowego wyboru poza okresem zapisów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חסימת בחירה רגילה מחוץ לחלון הצטרפות",
              "demo": "הדגימו „חסימת בחירה רגילה מחוץ לחלון הצטרפות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Blocage des choix ordinaires hors période d’inscription",
              "demo": "Démontrez « Blocage des choix ordinaires hors période d’inscription » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Blocco delle scelte ordinarie fuori dal periodo d’iscrizione",
              "demo": "Dimostrate «Blocco delle scelte ordinarie fuori dal periodo d’iscrizione» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-allowance-expiry",
          "label": "Verfall oder Übertrag ungenutzter Budgets anwenden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Verfall oder Übertrag ungenutzter Budgets anwenden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Apply expiry or carry-over rules to unused allowances",
              "demo": "Demonstrate “Apply expiry or carry-over rules to unused allowances” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Verfall oder Übertrag ungenutzter Budgets anwenden",
              "demo": "Zeigen Sie „Verfall oder Übertrag ungenutzter Budgets anwenden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wygaśnięcie lub przeniesienie niewykorzystanego limitu",
              "demo": "Pokaż funkcję „Wygaśnięcie lub przeniesienie niewykorzystanego limitu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "החלת פקיעה או העברה של תקציב שלא נוצל",
              "demo": "הדגימו „החלת פקיעה או העברה של תקציב שלא נוצל” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Expiration ou report des allocations inutilisées",
              "demo": "Démontrez « Expiration ou report des allocations inutilisées » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Scadenza o riporto delle disponibilità inutilizzate",
              "demo": "Dimostrate «Scadenza o riporto delle disponibilità inutilizzate» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-receipt-line-allocation",
          "label": "Förderfähige Positionen eines gemischten Belegs zuordnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Förderfähige Positionen eines gemischten Belegs zuordnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Allocate eligible lines of a mixed receipt",
              "demo": "Demonstrate “Allocate eligible lines of a mixed receipt” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Förderfähige Positionen eines gemischten Belegs zuordnen",
              "demo": "Zeigen Sie „Förderfähige Positionen eines gemischten Belegs zuordnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Przypisanie kwalifikujących się pozycji paragonu",
              "demo": "Pokaż funkcję „Przypisanie kwalifikujących się pozycji paragonu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "שיוך שורות זכאיות בקבלה מעורבת",
              "demo": "הדגימו „שיוך שורות זכאיות בקבלה מעורבת” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Affectation des lignes éligibles d’un reçu mixte",
              "demo": "Démontrez « Affectation des lignes éligibles d’un reçu mixte » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Assegnazione delle righe ammissibili di una ricevuta mista",
              "demo": "Dimostrate «Assegnazione delle righe ammissibili di una ricevuta mista» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-anonymous-cohort-report",
          "label": "Kleinstgruppen in anonymen Nutzungsberichten ausblenden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kleinstgruppen in anonymen Nutzungsberichten ausblenden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Suppress small groups in anonymous usage reports",
              "demo": "Demonstrate “Suppress small groups in anonymous usage reports” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Kleinstgruppen in anonymen Nutzungsberichten ausblenden",
              "demo": "Zeigen Sie „Kleinstgruppen in anonymen Nutzungsberichten ausblenden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ukrywanie małych grup w anonimowych raportach",
              "demo": "Pokaż funkcję „Ukrywanie małych grup w anonimowych raportach” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הסתרת קבוצות קטנות בדוחות שימוש אנונימיים",
              "demo": "הדגימו „הסתרת קבוצות קטנות בדוחות שימוש אנונימיים” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquage des petits groupes dans les rapports anonymes",
              "demo": "Démontrez « Masquage des petits groupes dans les rapports anonymes » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Occultamento dei piccoli gruppi nei rapporti anonimi",
              "demo": "Dimostrate «Occultamento dei piccoli gruppi nei rapporti anonimi» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-wallet-merchant-history",
          "label": "Händler in Benefit-Wallet-Transaktionen erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Händler in Benefit-Wallet-Transaktionen erkennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Identify merchants in benefit-wallet transactions",
              "demo": "Demonstrate “Identify merchants in benefit-wallet transactions” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Händler in Benefit-Wallet-Transaktionen erkennen",
              "demo": "Zeigen Sie „Händler in Benefit-Wallet-Transaktionen erkennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Identyfikacja sprzedawcy w transakcjach portfela benefitów",
              "demo": "Pokaż funkcję „Identyfikacja sprzedawcy w transakcjach portfela benefitów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "זיהוי בית עסק בעסקאות ארנק הטבות",
              "demo": "הדגימו „זיהוי בית עסק בעסקאות ארנק הטבות” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Identification des commerçants dans les transactions d’avantages",
              "demo": "Démontrez « Identification des commerçants dans les transactions d’avantages » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Identificazione dei commercianti nelle transazioni benefit",
              "demo": "Dimostrate «Identificazione dei commercianti nelle transazioni benefit» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-benefit-card-freeze",
          "label": "Verlorene Benefit-Karte sperren und ersetzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Verlorene Benefit-Karte sperren und ersetzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Freeze and replace a lost benefit card",
              "demo": "Demonstrate “Freeze and replace a lost benefit card” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Verlorene Benefit-Karte sperren und ersetzen",
              "demo": "Zeigen Sie „Verlorene Benefit-Karte sperren und ersetzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Blokada i wymiana zgubionej karty benefitowej",
              "demo": "Pokaż funkcję „Blokada i wymiana zgubionej karty benefitowej” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הקפאה והחלפה של כרטיס הטבות שאבד",
              "demo": "הדגימו „הקפאה והחלפה של כרטיס הטבות שאבד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Blocage et remplacement d’une carte d’avantages perdue",
              "demo": "Démontrez « Blocage et remplacement d’une carte d’avantages perdue » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Blocco e sostituzione di una carta benefit smarrita",
              "demo": "Dimostrate «Blocco e sostituzione di una carta benefit smarrita» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-employee-benefits-ai-recommendation-reason",
          "label": "Eingaben hinter einer KI-Benefit-Empfehlung erklären",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Eingaben hinter einer KI-Benefit-Empfehlung erklären“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Explain the inputs behind an AI benefit recommendation",
              "demo": "Demonstrate “Explain the inputs behind an AI benefit recommendation” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Eingaben hinter einer KI-Benefit-Empfehlung erklären",
              "demo": "Zeigen Sie „Eingaben hinter einer KI-Benefit-Empfehlung erklären“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Wyjaśnienie danych użytych w rekomendacji benefitu AI",
              "demo": "Pokaż funkcję „Wyjaśnienie danych użytych w rekomendacji benefitu AI” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הסבר הנתונים מאחורי המלצת הטבה של AI",
              "demo": "הדגימו „הסבר הנתונים מאחורי המלצת הטבה של AI” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Explication des données d’une recommandation d’avantage IA",
              "demo": "Démontrez « Explication des données d’une recommandation d’avantage IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Spiegazione dei dati alla base di un consiglio benefit IA",
              "demo": "Dimostrate «Spiegazione dei dati alla base di un consiglio benefit IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Eintritt, Austritt und Änderung eines Budgets innerhalb eines Abrechnungsmonats durchspielen.",
        "Belegpflichten und steuerliche Behandlung je Benefit mit der Lohnstelle abstimmen.",
        "Mitarbeiterwahl, Admin-Freigabe und Lohnexport als gemeinsamen Prozess vergleichen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen.",
        "Gleiche Benefit-Arten und Guthaben vergleichen.",
        "Zugangsdaten, Aufladebeträge und persönliche Transaktionsdaten bei Rollenprüfung unterscheiden.",
        "Steuerliche Behandlung vom zuständigen Lohnteam bestätigen lassen."
      ],
      "costDrivers": [
        "Aktive Mitarbeitende",
        "Benefit-Budget zusätzlich zur Softwaregebühr",
        "Setup und individuelle Schnittstellen",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support.",
        "Lizenzen je aktivem Mitarbeitenden",
        "Arbeitgeberzuschüsse",
        "Integrationspakete und Sonderleistungen"
      ],
      "pitfalls": [
        "Beworbene Steuergrenzen ungeprüft auf jeden Beschäftigten übertragen.",
        "Nur Gutscheinarten statt Freigabe und Abrechnung vergleichen.",
        "Budgetänderungen nach dem Lohnstichtag übersehen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion.",
        "Angegebenes Sparpotenzial ist kein Lizenzpreis.",
        "HRIS-API-Anbindung beweist keinen vollständigen Payroll-Export."
      ],
      "faq": [
        {
          "q": "Ist ein Gutscheinportal schon eine Benefits-Plattform?",
          "a": "Nur eingeschränkt; Budgets, Abrechnung und Lebenszyklus sind eigenständige Anforderungen."
        },
        {
          "q": "Wird steuerliche Konformität benotet?",
          "a": "Nein. Bewertet werden prüfbare Funktionen und dokumentierte Prozesse."
        },
        {
          "q": "Warum ist KI nur mit 5 Punkten gewichtet?",
          "a": "Korrekte Zuordnung und Abrechnung sind wichtiger als eine generative Zusatzfunktion."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Spendit",
        "Pluxee",
        "Edenred"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "time-attendance",
      "name": "Zeiterfassung & Personaleinsatzplanung",
      "group": "Personal & Arbeit",
      "summary": "Arbeitszeiten, Abwesenheiten, Dienstpläne und abrechnungsfähige Stunden prüfen.",
      "buyerQuestion": "Wie gelangen korrekt freigegebene Zeiten vom Mitarbeitenden bis in die Lohnabrechnung?",
      "deContext": "ArG-/GAV-Konfiguration, kantonale Kalender, Teilzeit und Lohnexport prüfen; mobile Stempelung und mobile Führung unterscheiden.",
      "priority": "P1",
      "checks": [
        {
          "id": "clock",
          "label": "Digitale Zeiterfassung",
          "demo": "Arbeitsbeginn, Ende und Pause erfassen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "absence",
          "label": "Abwesenheitsverwaltung",
          "demo": "Urlaub beantragen und genehmigen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "balances",
          "label": "Stundenkonten",
          "demo": "Soll- und Ist-Zeit für Teilzeit vergleichen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "schedule",
          "label": "Dienstplanung",
          "demo": "Schichtplan erstellen und veröffentlichen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "reporting",
          "label": "Zeitberichte",
          "demo": "Monatsnachweis je Mitarbeiter exportieren.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "rules",
          "label": "Arbeitszeit- und Pausenregeln",
          "demo": "Regelverletzung markieren und bearbeiten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "approval",
          "label": "Zeitfreigabe",
          "demo": "Korrigierte Zeit durch Vorgesetzte freigeben lassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "history",
          "label": "Änderungsverlauf",
          "demo": "Ursprung, Änderung und Bearbeiter nachweisen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "lock",
          "label": "Periodenabschluss",
          "demo": "Freigegebene Periode sperren und kontrolliert öffnen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "wage-types",
          "label": "Zuschläge und Lohnarten",
          "demo": "Nacht- und Sonntagsstunden getrennt ausweisen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "payroll",
          "label": "Lohnexport mit Zuordnung",
          "demo": "Stunden und Zuschläge in das konkrete Lohnsystem übertragen.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "projects",
          "label": "Projekt- und Kostenstellenzeiten",
          "demo": "Arbeitszeit einer Tätigkeit oder Kostenstelle zuweisen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "shift-swap",
          "label": "Schichttausch mit Freigabe",
          "demo": "Beschäftigte tauschen Dienste; Leitung prüft den Tausch.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "manager-mobile",
          "label": "Mobile Führungsfunktionen",
          "demo": "Am Smartphone Zeiten korrigieren und Anträge freigeben.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "offline",
          "label": "Offline-Erfassung",
          "demo": "Ohne Verbindung erfassen und später kontrolliert synchronisieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "Dokumentierte API",
          "demo": "Zeitbuchung über API lesen oder exportieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "de-calendar",
          "label": "Kantonale Kalender und Pensen",
          "demo": "Standortbezogene kantonale Feiertage und Teilzeitpensen einstellen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "deployment",
          "label": "Betriebs- und Datenschutzunterlagen",
          "demo": "AV-Vertrag und Betriebsstandorte prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-planning",
          "label": "KI für Planungsunterstützung",
          "demo": "Besetzungsvorschlag für einen konkreten Bedarf erzeugen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-explain",
          "label": "Nachvollziehbare KI-Empfehlung",
          "demo": "Vorschlag gegen Qualifikation, Verfügbarkeit und Regeln prüfen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-time-attendance-mobile-create-worker",
          "label": "Neuen Mitarbeiter in der Manager-App anlegen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Neuen Mitarbeiter in der Manager-App anlegen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Add a new worker from a manager's mobile app",
              "demo": "Demonstrate “Add a new worker from a manager's mobile app” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Neuen Mitarbeiter in der Manager-App anlegen",
              "demo": "Zeigen Sie „Neuen Mitarbeiter in der Manager-App anlegen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Dodanie pracownika z aplikacji kierownika",
              "demo": "Pokaż funkcję „Dodanie pracownika z aplikacji kierownika” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הוספת עובד חדש מאפליקציית מנהל",
              "demo": "הדגימו „הוספת עובד חדש מאפליקציית מנהל” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Ajout d’un salarié depuis l’application du responsable",
              "demo": "Démontrez « Ajout d’un salarié depuis l’application du responsable » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Aggiunta di un dipendente dall’app del responsabile",
              "demo": "Dimostrate «Aggiunta di un dipendente dall’app del responsabile» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-mobile-team-clock",
          "label": "Team über ein Managergerät ein- oder ausstempeln",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Team über ein Managergerät ein- oder ausstempeln“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Clock a team in or out from one manager device",
              "demo": "Demonstrate “Clock a team in or out from one manager device” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Team über ein Managergerät ein- oder ausstempeln",
              "demo": "Zeigen Sie „Team über ein Managergerät ein- oder ausstempeln“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Rejestracja wejść zespołu z urządzenia kierownika",
              "demo": "Pokaż funkcję „Rejestracja wejść zespołu z urządzenia kierownika” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "החתמת צוות בכניסה או ביציאה ממכשיר מנהל",
              "demo": "הדגימו „החתמת צוות בכניסה או ביציאה ממכשיר מנהל” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Pointage d’une équipe depuis l’appareil du responsable",
              "demo": "Démontrez « Pointage d’une équipe depuis l’appareil du responsable » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Timbratura di un team dal dispositivo del responsabile",
              "demo": "Dimostrate «Timbratura di un team dal dispositivo del responsabile» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-overlap-prevention",
          "label": "Überlappende Zeitbuchungen eines Mitarbeiters abweisen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Überlappende Zeitbuchungen eines Mitarbeiters abweisen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reject overlapping time entries for one worker",
              "demo": "Demonstrate “Reject overlapping time entries for one worker” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Überlappende Zeitbuchungen eines Mitarbeiters abweisen",
              "demo": "Zeigen Sie „Überlappende Zeitbuchungen eines Mitarbeiters abweisen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Odrzucanie nakładających się wpisów czasu",
              "demo": "Pokaż funkcję „Odrzucanie nakładających się wpisów czasu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "דחיית דיווחי שעות חופפים לאותו עובד",
              "demo": "הדגימו „דחיית דיווחי שעות חופפים לאותו עובד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Rejet des pointages qui se chevauchent",
              "demo": "Démontrez « Rejet des pointages qui se chevauchent » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Rifiuto delle registrazioni orarie sovrapposte",
              "demo": "Dimostrate «Rifiuto delle registrazioni orarie sovrapposte» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-travel-time-separation",
          "label": "Reisezeit von Arbeitszeit am Einsatzort trennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Reisezeit von Arbeitszeit am Einsatzort trennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Separate travel time from time spent on the job",
              "demo": "Demonstrate “Separate travel time from time spent on the job” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Reisezeit von Arbeitszeit am Einsatzort trennen",
              "demo": "Zeigen Sie „Reisezeit von Arbeitszeit am Einsatzort trennen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Rozdzielenie czasu podróży i pracy na miejscu",
              "demo": "Pokaż funkcję „Rozdzielenie czasu podróży i pracy na miejscu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הפרדת זמן נסיעה מזמן עבודה באתר",
              "demo": "הדגימו „הפרדת זמן נסיעה מזמן עבודה באתר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Séparation du trajet et du temps d’intervention",
              "demo": "Démontrez « Séparation du trajet et du temps d’intervention » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Separazione del viaggio dal tempo di lavoro sul posto",
              "demo": "Dimostrate «Separazione del viaggio dal tempo di lavoro sul posto» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-project-budget-stop",
          "label": "Weitere Projektzeit nach Budgetgrenze sperren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Weitere Projektzeit nach Budgetgrenze sperren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Block further project time after a budget limit",
              "demo": "Demonstrate “Block further project time after a budget limit” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Weitere Projektzeit nach Budgetgrenze sperren",
              "demo": "Zeigen Sie „Weitere Projektzeit nach Budgetgrenze sperren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Blokada dalszego czasu projektu po przekroczeniu limitu",
              "demo": "Pokaż funkcję „Blokada dalszego czasu projektu po przekroczeniu limitu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חסימת דיווח נוסף לפרויקט עם מיצוי התקציב",
              "demo": "הדגימו „חסימת דיווח נוסף לפרויקט עם מיצוי התקציב” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Blocage du temps projet après atteinte du budget",
              "demo": "Démontrez « Blocage du temps projet après atteinte du budget » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Blocco di ulteriore tempo progetto al raggiungimento del budget",
              "demo": "Dimostrate «Blocco di ulteriore tempo progetto al raggiungimento del budget» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-approved-device-binding",
          "label": "Stempeln auf einzeln freigegebene Geräte begrenzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Stempeln auf einzeln freigegebene Geräte begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict clocking to individually approved devices",
              "demo": "Demonstrate “Restrict clocking to individually approved devices” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Stempeln auf einzeln freigegebene Geräte begrenzen",
              "demo": "Zeigen Sie „Stempeln auf einzeln freigegebene Geräte begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Rejestracja czasu tylko z zatwierdzonych urządzeń",
              "demo": "Pokaż funkcję „Rejestracja czasu tylko z zatwierdzonych urządzeń” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגבלת החתמה למכשירים שאושרו בנפרד",
              "demo": "הדגימו „הגבלת החתמה למכשירים שאושרו בנפרד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Pointage réservé aux appareils approuvés individuellement",
              "demo": "Démontrez « Pointage réservé aux appareils approuvés individuellement » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Timbratura limitata ai dispositivi approvati singolarmente",
              "demo": "Dimostrate «Timbratura limitata ai dispositivi approvati singolarmente» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-api-write-attendance",
          "label": "Zeitbuchungen über API anlegen oder aktualisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Zeitbuchungen über API anlegen oder aktualisieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Create or update attendance entries through an API",
              "demo": "Demonstrate “Create or update attendance entries through an API” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Zeitbuchungen über API anlegen oder aktualisieren",
              "demo": "Zeigen Sie „Zeitbuchungen über API anlegen oder aktualisieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Tworzenie i aktualizacja obecności przez API",
              "demo": "Pokaż funkcję „Tworzenie i aktualizacja obecności przez API” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "יצירה או עדכון דיווחי נוכחות דרך API",
              "demo": "הדגימו „יצירה או עדכון דיווחי נוכחות דרך API” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Création ou modification des présences via API",
              "demo": "Démontrez « Création ou modification des présences via API » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Creazione o aggiornamento delle presenze tramite API",
              "demo": "Dimostrate «Creazione o aggiornamento delle presenze tramite API» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-time-attendance-ai-demand-backtest",
          "label": "KI-Personalprognosen am tatsächlichen Bedarf messen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-Personalprognosen am tatsächlichen Bedarf messen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Measure AI staffing forecasts against actual demand",
              "demo": "Demonstrate “Measure AI staffing forecasts against actual demand” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-Personalprognosen am tatsächlichen Bedarf messen",
              "demo": "Zeigen Sie „KI-Personalprognosen am tatsächlichen Bedarf messen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ocena prognoz obsady AI względem realnego popytu",
              "demo": "Pokaż funkcję „Ocena prognoz obsady AI względem realnego popytu” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מדידת תחזית איוש AI מול הביקוש בפועל",
              "demo": "הדגימו „מדידת תחזית איוש AI מול הביקוש בפועל” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Mesure des prévisions d’effectifs IA face à la demande réelle",
              "demo": "Démontrez « Mesure des prévisions d’effectifs IA face à la demande réelle » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Misurazione delle previsioni IA del personale rispetto alla domanda",
              "demo": "Dimostrate «Misurazione delle previsioni IA del personale rispetto alla domanda» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Teilzeit, Nachtschicht, Feiertag und Korrektur in derselben Testwoche abbilden.",
        "Mobile Erfassung getrennt von mobilen Freigaben und Zeitkorrekturen der Leitung prüfen.",
        "Eine freigegebene Periode bis zum konkreten Lohnimport verfolgen.",
        "Mobile Führung separat testen: Teamleitung soll am Smartphone eine fremde Zeit korrigieren und einen Urlaubsantrag entscheiden. Eine Stempel-App für Beschäftigte erfüllt diesen Ablauf nicht automatisch.",
        "Offline-Test auf einem verwalteten Gerät: Verbindung unterbrechen, Arbeitsbeginn und Pause erfassen, wieder verbinden und auf doppelte oder fehlende Einträge prüfen. Synchronisierung vor Gerätewechsel kontrollieren.",
        "Zwei angebotene Tarife mit demselben Testdatensatz vorführen lassen. Eine Funktion, die im Premium-Demokonto funktioniert, gilt erst dann als passend, wenn Modul, Lizenz und laufender Preis schriftlich zugeordnet sind.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Aktive Beschäftigte und Standorte",
        "Grundgebühr, Terminals und App-Module",
        "Dienstplanung, Abrechnung und Schnittstellen",
        "Nutzerlizenzen einschliesslich Administration, feste Kontogebühr und jährliche oder monatliche Zahlung zusammenrechnen.",
        "Station-/Terminal-Synchronisation, API-Abonnement, Lohnexport-Freischaltung, Teamrechte und Zuschlagsmodule können separat berechnet werden.",
        "Bei modularen Systemen auch Einrichtung, Regelkonfiguration, Testsystem, Archiv, Schnittstellenpflege und spätere Zusatzmodule anbieten lassen.",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Erfasste Stunden mit freigegebenen Abrechnungsstunden gleichsetzen.",
        "Nachtschichten und standortbezogene Feiertage aus dem Test auslassen.",
        "Offline-Erfassung ohne Prüfung der späteren Synchronisation voraussetzen.",
        "Arbeitszeiten aus dem Dienstplan automatisch zu übernehmen belegt nicht die tatsächliche Arbeitszeit. Regelmässige Abweichungen und Korrekturen müssen nachvollziehbar bleiben.",
        "Regelbasierte Planung, Geofencing und automatische Pausenabzüge sind keine Belege für KI. Eine KI-Empfehlung sollte gegen Verfügbarkeit, Qualifikation und Regeln überprüfbar sein.",
        "Unbekannt bezeichnet fehlenden belastbaren Nachweis für den gesamten Prüfpunkt. Es bedeutet weder, dass die Funktion fehlt, noch dass ein günstigster Tarif sie enthält.",
        "Backup-Aufbewahrung, Nachweishistorie und langfristiges Archiv sind verschiedene Leistungen. Sie sollten nicht unter einer allgemeinen Speicherzusage zusammengefasst werden.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was muss eine mobile Führungskräfte-App können?",
          "a": "Die Demonstration soll Korrektur, Genehmigung und Teamübersicht mit echten Rollen zeigen. Eine reine Stempelfunktion für Mitarbeitende beantwortet diese Frage nicht."
        },
        {
          "q": "Wie wird ein Monatsabschluss geprüft?",
          "a": "Ein Testmonat enthält Abwesenheit, Zuschlag, nachträgliche Korrektur und Freigabe. Anschliessend werden Export und Änderungsnachweis mit dem Zielsystem abgeglichen."
        },
        {
          "q": "Sind Projektzeiten und Anwesenheit dasselbe?",
          "a": "Nein. Anwesenheit beschreibt Arbeitszeitkonten; Projektzeiten verteilen Aufwand auf Tätigkeiten. Entscheidend ist, ob die Organisation beides braucht und wie Abweichungen behandelt werden."
        },
        {
          "q": "Braucht eine Führungskraft eine andere mobile Funktion als Beschäftigte?",
          "a": "Ja. Eigenes Stempeln oder ein Urlaubsantrag ersetzt weder das Bearbeiten fremder Buchungen noch die Freigabe im Team. Diese beiden Abläufe sind ein eigener Prüfpunkt; bei fehlender Dokumentation bleiben sie offen."
        },
        {
          "q": "Wie werden KI-Funktionen bewertet?",
          "a": "In dieser Kategorie zählen konkrete Planungsunterstützung und nachvollziehbare Prüfung eines Vorschlags. Allgemeine KI-Werbung oder automatische Regeln reichen für einen bestätigten Prüfpunkt nicht aus."
        },
        {
          "q": "Bedeutet ein hoher Score automatisch rechtliche Sicherheit?",
          "a": "Nein. Der Score bewertet dokumentierte Funktionen. Konfiguration, betriebliche Nutzung und rechtliche Einordnung der eigenen Arbeitsmodelle sind zusätzlich zu prüfen. Der Ratgeber zur Arbeitszeiterfassung erläutert die amtlichen Grundlagen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "ZEP",
        "GFOS",
        "TimeTac",
        "Crewmeister"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "recruiting",
      "name": "Bewerbermanagement & Recruiting",
      "group": "Personal & Arbeit",
      "summary": "Stellenfreigabe, Bewerbung, Zusammenarbeit und Einstellung als zusammenhängenden Prozess vergleichen.",
      "buyerQuestion": "Wie zuverlässig verkürzt die Lösung Abläufe, ohne Kandidatendaten und Entscheidungen unkontrolliert zu verteilen?",
      "deContext": "Schweizer Jobbörsen, Sprachen, Kandidatenrechte und Löschprozesse mit dem gewählten Tarif prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "vacancies",
          "label": "Stellenverwaltung",
          "demo": "Stelle mit Status und verantwortlichem Team anlegen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "career",
          "label": "Karriereseite",
          "demo": "Mobile Bewerbung über eigene Karriereseite abgeben.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "pipeline",
          "label": "Bewerbungspipeline",
          "demo": "Bewerbung durch mehrere Prozessstufen bewegen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "communications",
          "label": "Kandidatenkommunikation",
          "demo": "E-Mail aus dem Bewerbungsprofil versenden und dokumentieren.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "team",
          "label": "Gemeinsame Bewertung",
          "demo": "Rückmeldungen mehrerer Beteiligter zusammenführen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "approval",
          "label": "Stellenfreigabe",
          "demo": "Neue Stelle vor Veröffentlichung genehmigen lassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "multipost",
          "label": "Multiposting",
          "demo": "Eine Stelle an mehrere benannte Jobbörsen übertragen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "interview",
          "label": "Interviewkoordination",
          "demo": "Termin mit mehreren Beteiligten koordinieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "scorecards",
          "label": "Strukturierte Bewertung",
          "demo": "Einheitliche Kriterien pro Interview hinterlegen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "talent-pool",
          "label": "Talentpool",
          "demo": "Profil mit dokumentierter Freigabe für spätere Stellen verwalten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "deletion",
          "label": "Lösch- und Aufbewahrungsablauf",
          "demo": "Abgeschlossene Bewerbung nach definierter Regel entfernen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "permissions",
          "label": "Rollen und Sichtbarkeit",
          "demo": "Fachbereich sieht nur zugewiesene Bewerbungen.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "analytics",
          "label": "Recruiting-Kennzahlen",
          "demo": "Zeit bis Besetzung und Quellen auswerten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "onboarding",
          "label": "Übergabe ins Onboarding",
          "demo": "Einstellung in eine vorbereitete Aufgabenliste überführen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "API und Integrationen",
          "demo": "Bewerber- oder Stellendaten kontrolliert übertragen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "mobile",
          "label": "Mobile Zusammenarbeit",
          "demo": "Als Recruiter Feedback am Smartphone bearbeiten.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "de-jobs",
          "label": "Schweizer Jobbörsen",
          "demo": "Passende Schweizer Veröffentlichungswege, Sprachen und Kosten vorlegen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "export",
          "label": "Datenexport und Vertragsende",
          "demo": "Stellen- und Bewerbungsdaten exportieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-writing",
          "label": "KI für Stellen und Kommunikation",
          "demo": "Deutschen Text erzeugen und vor Versand bearbeiten.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-screening",
          "label": "Überprüfbare KI-Auswertung",
          "demo": "Kandidatenauswertung mit belegten Profilinformationen vergleichen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-recruiting-self-schedule-buffers",
          "label": "Puffer zwischen selbst gebuchten Interviews reservieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Puffer zwischen selbst gebuchten Interviews reservieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reserve buffers between candidate-booked interviews",
              "demo": "Demonstrate “Reserve buffers between candidate-booked interviews” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Puffer zwischen selbst gebuchten Interviews reservieren",
              "demo": "Zeigen Sie „Puffer zwischen selbst gebuchten Interviews reservieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Bufory między rozmowami rezerwowanymi przez kandydatów",
              "demo": "Pokaż funkcję „Bufory między rozmowami rezerwowanymi przez kandydatów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "שמירת מרווחים בין ראיונות שקבעו מועמדים",
              "demo": "הדגימו „שמירת מרווחים בין ראיונות שקבעו מועמדים” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Réservation de marges entre entretiens réservés par les candidats",
              "demo": "Démontrez « Réservation de marges entre entretiens réservés par les candidats » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Intervalli tra colloqui prenotati dai candidati",
              "demo": "Dimostrate «Intervalli tra colloqui prenotati dai candidati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-automation-failure-log",
          "label": "Fehlgeschlagene Kandidatenautomation mit Grund finden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Fehlgeschlagene Kandidatenautomation mit Grund finden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Locate failed candidate automations with a reason",
              "demo": "Demonstrate “Locate failed candidate automations with a reason” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Fehlgeschlagene Kandidatenautomation mit Grund finden",
              "demo": "Zeigen Sie „Fehlgeschlagene Kandidatenautomation mit Grund finden“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Lista nieudanych automatyzacji z przyczyną",
              "demo": "Pokaż funkcję „Lista nieudanych automatyzacji z przyczyną” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "איתור אוטומציות מועמד שנכשלו עם סיבה",
              "demo": "הדגימו „איתור אוטומציות מועמד שנכשלו עם סיבה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Identification des automatisations échouées et de leur cause",
              "demo": "Démontrez « Identification des automatisations échouées et de leur cause » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Individuazione delle automazioni fallite e del motivo",
              "demo": "Dimostrate «Individuazione delle automazioni fallite e del motivo» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-headcount-budget",
          "label": "Stelle gegen genehmigtes Personalbudget verfolgen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Stelle gegen genehmigtes Personalbudget verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Track a vacancy against an approved headcount budget",
              "demo": "Demonstrate “Track a vacancy against an approved headcount budget” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Stelle gegen genehmigtes Personalbudget verfolgen",
              "demo": "Zeigen Sie „Stelle gegen genehmigtes Personalbudget verfolgen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Powiązanie wakatu z zatwierdzonym budżetem etatów",
              "demo": "Pokaż funkcję „Powiązanie wakatu z zatwierdzonym budżetem etatów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "מעקב משרה מול תקציב תקנים מאושר",
              "demo": "הדגימו „מעקב משרה מול תקציב תקנים מאושר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Suivi d’un poste par rapport au budget d’effectifs",
              "demo": "Démontrez « Suivi d’un poste par rapport au budget d’effectifs » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Tracciamento di una posizione rispetto al budget organico",
              "demo": "Dimostrate «Tracciamento di una posizione rispetto al budget organico» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-consent-renewal",
          "label": "Talentpool-Einwilligung vor Ablauf erneuern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Talentpool-Einwilligung vor Ablauf erneuern“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Renew talent-pool consent before its recorded expiry",
              "demo": "Demonstrate “Renew talent-pool consent before its recorded expiry” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Talentpool-Einwilligung vor Ablauf erneuern",
              "demo": "Zeigen Sie „Talentpool-Einwilligung vor Ablauf erneuern“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Odnowienie zgody na bazę talentów przed wygaśnięciem",
              "demo": "Pokaż funkcję „Odnowienie zgody na bazę talentów przed wygaśnięciem” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "חידוש הסכמה למאגר מועמדים לפני פקיעתה",
              "demo": "הדגימו „חידוש הסכמה למאגר מועמדים לפני פקיעתה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Renouvellement du consentement au vivier avant expiration",
              "demo": "Démontrez « Renouvellement du consentement au vivier avant expiration » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Rinnovo del consenso al bacino di talenti prima della scadenza",
              "demo": "Dimostrate «Rinnovo del consenso al bacino di talenti prima della scadenza» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-referral-attribution",
          "label": "Mitarbeiterempfehlung der richtigen Bewerbung zuordnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Mitarbeiterempfehlung der richtigen Bewerbung zuordnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Credit an employee referral to the correct application",
              "demo": "Demonstrate “Credit an employee referral to the correct application” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Mitarbeiterempfehlung der richtigen Bewerbung zuordnen",
              "demo": "Zeigen Sie „Mitarbeiterempfehlung der richtigen Bewerbung zuordnen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Przypisanie polecenia pracownika do właściwej aplikacji",
              "demo": "Pokaż funkcję „Przypisanie polecenia pracownika do właściwej aplikacji” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "שיוך הפניית עובד למועמדות המתאימה",
              "demo": "הדגימו „שיוך הפניית עובד למועמדות המתאימה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Attribution d’une cooptation à la bonne candidature",
              "demo": "Démontrez « Attribution d’une cooptation à la bonne candidature » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Attribuzione di una segnalazione alla candidatura corretta",
              "demo": "Dimostrate «Attribuzione di una segnalazione alla candidatura corretta» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-external-interviewer-scope",
          "label": "Externen Interviewer auf zugewiesene Gespräche begrenzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Externen Interviewer auf zugewiesene Gespräche begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Limit an external interviewer to assigned interviews",
              "demo": "Demonstrate “Limit an external interviewer to assigned interviews” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Externen Interviewer auf zugewiesene Gespräche begrenzen",
              "demo": "Zeigen Sie „Externen Interviewer auf zugewiesene Gespräche begrenzen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Dostęp zewnętrznego rekrutera tylko do przypisanych rozmów",
              "demo": "Pokaż funkcję „Dostęp zewnętrznego rekrutera tylko do przypisanych rozmów” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגבלת מראיין חיצוני לראיונות ששויכו אליו",
              "demo": "הדגימו „הגבלת מראיין חיצוני לראיונות ששויכו אליו” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Accès d’un intervieweur externe limité aux entretiens attribués",
              "demo": "Démontrez « Accès d’un intervieweur externe limité aux entretiens attribués » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Accesso dell’intervistatore esterno limitato ai colloqui assegnati",
              "demo": "Dimostrate «Accesso dell’intervistatore esterno limitato ai colloqui assegnati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-mobile-interview-reschedule",
          "label": "Interview in der Recruiter-App verschieben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Interview in der Recruiter-App verschieben“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reschedule an interview from the recruiter mobile app",
              "demo": "Demonstrate “Reschedule an interview from the recruiter mobile app” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Interview in der Recruiter-App verschieben",
              "demo": "Zeigen Sie „Interview in der Recruiter-App verschieben“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zmiana terminu rozmowy z aplikacji rekrutera",
              "demo": "Pokaż funkcję „Zmiana terminu rozmowy z aplikacji rekrutera” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "שינוי מועד ראיון מאפליקציית מגייס",
              "demo": "הדגימו „שינוי מועד ראיון מאפליקציית מגייס” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Replanification d’un entretien depuis l’application recruteur",
              "demo": "Démontrez « Replanification d’un entretien depuis l’application recruteur » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Riprogrammazione di un colloquio dall’app del selezionatore",
              "demo": "Dimostrate «Riprogrammazione di un colloquio dall’app del selezionatore» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-recruiting-ai-screening-audit",
          "label": "KI-Screeningkriterien und Ergebnisse zur Prüfung exportieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-Screeningkriterien und Ergebnisse zur Prüfung exportieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Export AI screening criteria and output for review",
              "demo": "Demonstrate “Export AI screening criteria and output for review” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-Screeningkriterien und Ergebnisse zur Prüfung exportieren",
              "demo": "Zeigen Sie „KI-Screeningkriterien und Ergebnisse zur Prüfung exportieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Eksport kryteriów i wyników selekcji AI do kontroli",
              "demo": "Pokaż funkcję „Eksport kryteriów i wyników selekcji AI do kontroli” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "ייצוא קריטריונים ותוצאות סינון AI לבדיקה",
              "demo": "הדגימו „ייצוא קריטריונים ותוצאות סינון AI לבדיקה” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Export des critères et résultats de présélection IA",
              "demo": "Démontrez « Export des critères et résultats de présélection IA » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Esportazione dei criteri e risultati di selezione IA",
              "demo": "Dimostrate «Esportazione dei criteri e risultati di selezione IA» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Dieselbe Stelle mit Fachbereich, Recruiting und externem Kandidaten testen.",
        "Interviewkriterien und Zugriff auf Bewerbungsunterlagen vor der Demo festlegen.",
        "Löschregeln, Talentpool-Freigabe und Übernahme ins HR-System gemeinsam prüfen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Nutzerzahl und benötigte Funktionsmodule",
        "Einführung und Schnittstellen",
        "Betrieb, Support und zusätzliche Nutzung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Multiposting-Verfügbarkeit mit enthaltenem Anzeigenbudget verwechseln.",
        "KI-Vorauswahl als objektive Eignungsentscheidung behandeln.",
        "Talentpool-Daten ohne eigenen Aufbewahrungsprozess übernehmen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was unterscheidet ein Bewerberportal von einem vollständigen ATS?",
          "a": "Neben der Bewerbung werden Rollen, Auswahlstufen, Kommunikation, Termine, Einwilligungen und Löschprozesse benötigt. Jeder dieser Abläufe wird getrennt bewertet."
        },
        {
          "q": "Wie sollte KI im Recruiting vorgeführt werden?",
          "a": "Mit einem vorgegebenen Stellenprofil und fiktiven Bewerbungsdaten. Die Demo muss zeigen, welche Informationen die Ausgabe beeinflussen und wie Menschen das Ergebnis prüfen oder verwerfen."
        },
        {
          "q": "Was passiert mit Bewerbungen nach einer Absage?",
          "a": "Aufbewahrung, Löschfristen und Talentpool-Einwilligung müssen zum vorgesehenen Prozess passen. Eine dokumentierte Löschfunktion allein ersetzt noch keine Festlegung der eigenen Regeln."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "onlyfy",
        "Teamtailor",
        "Workwise"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "project-management",
      "name": "Projektmanagement & Zusammenarbeit",
      "group": "Zusammenarbeit & Kommunikation",
      "summary": "Aufgaben, Abhängigkeiten, Ressourcen und Projektkosten transparent steuern.",
      "buyerQuestion": "Kann das Team Projekte planen, Engpässe erkennen und Änderungen nachvollziehbar umsetzen?",
      "deContext": "CHF-Budgets, Pensen, Schweizer Datumsformate und Berechtigungen für externe Beteiligte praktisch testen.",
      "priority": "P1",
      "checks": [
        {
          "id": "tasks",
          "label": "Aufgaben und Zuständigkeiten",
          "demo": "Aufgabe mit Verantwortlichem, Termin und Status anlegen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "boards",
          "label": "Kanban-Ansicht",
          "demo": "Aufgabe zwischen definierten Spalten bewegen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "timeline",
          "label": "Gantt und Zeitplan",
          "demo": "Mehrere Arbeitspakete auf einer Zeitleiste planen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "files",
          "label": "Dateien und Kommentare",
          "demo": "Dokumente und fachliche Rückfragen einer Aufgabe zuordnen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "time",
          "label": "Projektzeiterfassung",
          "demo": "Arbeitszeit auf ein Arbeitspaket buchen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "dependencies",
          "label": "Aufgabenabhängigkeiten",
          "demo": "Vorgänger verschieben und abhängige Termine kontrollieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "baseline",
          "label": "Plan-Ist-Vergleich",
          "demo": "Ursprungsplan mit aktuellem Projektstand vergleichen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "capacity",
          "label": "Ressourcenplanung",
          "demo": "Überlastung einer Person über mehrere Projekte erkennen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "budgets",
          "label": "Budget- und Kostenkontrolle",
          "demo": "Erfasste Stunden mit Budget und Kosten vergleichen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "templates",
          "label": "Wiederverwendbare Vorlagen",
          "demo": "Projekt mit Aufgabenstruktur und Verantwortlichkeiten duplizieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "automation",
          "label": "Regelbasierte Abläufe",
          "demo": "Statusänderung löst eine definierte Folgeaktion aus.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "portfolio",
          "label": "Projektübergreifende Übersicht",
          "demo": "Risiken und Termine mehrerer Projekte zusammenstellen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "guests",
          "label": "Externe Zusammenarbeit",
          "demo": "Kunden nur für freigegebene Projekte einladen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "permissions",
          "label": "Feine Berechtigungen",
          "demo": "Projektzugriff und Bearbeitungsrechte rollenbezogen begrenzen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "Dokumentierte Schnittstelle",
          "demo": "Aufgabe oder Zeitbuchung über API übertragen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "export",
          "label": "Portabler Export",
          "demo": "Aufgaben und Projektdaten ausserhalb des Systems sichern.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "language",
          "label": "Deutsche Oberfläche",
          "demo": "Projekt- und Administrationsansichten auf Deutsch nutzen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "hosting",
          "label": "Dokumentierte Hostingwahl",
          "demo": "SaaS-Standort oder unterstützte Eigeninstallation prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-planning",
          "label": "KI für Projektplanung",
          "demo": "Aus einer Beschreibung einen prüfbaren Aufgabenentwurf erzeugen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-summary",
          "label": "KI-Projektzusammenfassung",
          "demo": "Zusammenfassung gegen Aufgaben und Berechtigungen prüfen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-project-management-multi-home",
          "label": "Eine Aufgabe über mehrere Projekte synchron halten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Eine Aufgabe über mehrere Projekte synchron halten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Keep one task synchronised across multiple projects",
              "demo": "Demonstrate: Keep one task synchronised across multiple projects. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Eine Aufgabe über mehrere Projekte synchron halten",
              "demo": "Vorführen: Eine Aufgabe über mehrere Projekte synchron halten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Synchronizacja jednego zadania w wielu projektach",
              "demo": "Zademonstruj: Synchronizacja jednego zadania w wielu projektach. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "סנכרון משימה אחת בין כמה פרויקטים",
              "demo": "הדגמה: סנכרון משימה אחת בין כמה פרויקטים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Synchroniser une même tâche dans plusieurs projets",
              "demo": "Démontrer: Synchroniser une même tâche dans plusieurs projets. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Sincronizzare una stessa attività in più progetti",
              "demo": "Dimostrare: Sincronizzare una stessa attività in più progetti. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-critical-path",
          "label": "Kritischen Projektpfad ermitteln",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Kritischen Projektpfad ermitteln. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Identify the project's critical path",
              "demo": "Demonstrate: Identify the project's critical path. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Kritischen Projektpfad ermitteln",
              "demo": "Vorführen: Kritischen Projektpfad ermitteln. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Wyznaczanie ścieżki krytycznej projektu",
              "demo": "Zademonstruj: Wyznaczanie ścieżki krytycznej projektu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "זיהוי הנתיב הקריטי של הפרויקט",
              "demo": "הדגמה: זיהוי הנתיב הקריטי של הפרויקט. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Identifier le chemin critique du projet",
              "demo": "Démontrer: Identifier le chemin critique du projet. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Identificare il percorso critico del progetto",
              "demo": "Dimostrare: Identificare il percorso critico del progetto. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-recurring",
          "label": "Wiederkehrende Arbeit nach Abschluss neu anlegen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Wiederkehrende Arbeit nach Abschluss neu anlegen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Regenerate recurring work after completion",
              "demo": "Demonstrate: Regenerate recurring work after completion. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Wiederkehrende Arbeit nach Abschluss neu anlegen",
              "demo": "Vorführen: Wiederkehrende Arbeit nach Abschluss neu anlegen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Odtwarzanie cyklicznych zadań po ukończeniu",
              "demo": "Zademonstruj: Odtwarzanie cyklicznych zadań po ukończeniu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "יצירה מחדש של עבודה חוזרת אחרי השלמה",
              "demo": "הדגמה: יצירה מחדש של עבודה חוזרת אחרי השלמה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Recréer le travail récurrent après achèvement",
              "demo": "Démontrer: Recréer le travail récurrent après achèvement. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Ricreare attività ricorrenti dopo il completamento",
              "demo": "Dimostrare: Ricreare attività ricorrenti dopo il completamento. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-form-spam",
          "label": "Öffentliche Formulare vor automatisiertem Spam schützen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Öffentliche Formulare vor automatisiertem Spam schützen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Protect public intake forms against automated spam",
              "demo": "Demonstrate: Protect public intake forms against automated spam. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Öffentliche Formulare vor automatisiertem Spam schützen",
              "demo": "Vorführen: Öffentliche Formulare vor automatisiertem Spam schützen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Ochrona publicznych formularzy przed automatycznym spamem",
              "demo": "Zademonstruj: Ochrona publicznych formularzy przed automatycznym spamem. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "הגנה על טפסים ציבוריים מספאם אוטומטי",
              "demo": "הדגמה: הגנה על טפסים ציבוריים מספאם אוטומטי. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Protéger les formulaires publics contre le spam automatisé",
              "demo": "Démontrer: Protéger les formulaires publics contre le spam automatisé. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Proteggere moduli pubblici dallo spam automatizzato",
              "demo": "Dimostrare: Proteggere moduli pubblici dallo spam automatizzato. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-deleted-recovery",
          "label": "Versehentlich gelöschte Aufgaben oder Projekte wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Versehentlich gelöschte Aufgaben oder Projekte wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Recover accidentally deleted tasks or projects",
              "demo": "Demonstrate: Recover accidentally deleted tasks or projects. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Versehentlich gelöschte Aufgaben oder Projekte wiederherstellen",
              "demo": "Vorführen: Versehentlich gelöschte Aufgaben oder Projekte wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Odzyskiwanie usuniętych zadań lub projektów",
              "demo": "Zademonstruj: Odzyskiwanie usuniętych zadań lub projektów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "שחזור משימות או פרויקטים שנמחקו בטעות",
              "demo": "הדגמה: שחזור משימות או פרויקטים שנמחקו בטעות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Récupérer des tâches ou projets supprimés par erreur",
              "demo": "Démontrer: Récupérer des tâches ou projets supprimés par erreur. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Recuperare attività o progetti eliminati per errore",
              "demo": "Dimostrare: Recuperare attività o progetti eliminati per errore. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-formula-fields",
          "label": "Aufgabenkennzahlen mit Formelfeldern berechnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Aufgabenkennzahlen mit Formelfeldern berechnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Calculate task metrics with formula fields",
              "demo": "Demonstrate: Calculate task metrics with formula fields. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Aufgabenkennzahlen mit Formelfeldern berechnen",
              "demo": "Vorführen: Aufgabenkennzahlen mit Formelfeldern berechnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Obliczanie metryk zadań przez pola formuł",
              "demo": "Zademonstruj: Obliczanie metryk zadań przez pola formuł. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "חישוב מדדי משימות באמצעות שדות נוסחה",
              "demo": "הדגמה: חישוב מדדי משימות באמצעות שדות נוסחה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Calculer des indicateurs de tâches avec des champs de formule",
              "demo": "Démontrer: Calculer des indicateurs de tâches avec des champs de formule. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Calcolare metriche delle attività con campi formula",
              "demo": "Dimostrare: Calcolare metriche delle attività con campi formula. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-cross-project-dependency",
          "label": "Abhängigkeiten zwischen getrennten Projekten verknüpfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Abhängigkeiten zwischen getrennten Projekten verknüpfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Link dependencies between separate projects",
              "demo": "Demonstrate: Link dependencies between separate projects. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Abhängigkeiten zwischen getrennten Projekten verknüpfen",
              "demo": "Vorführen: Abhängigkeiten zwischen getrennten Projekten verknüpfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Zależności między odrębnymi projektami",
              "demo": "Zademonstruj: Zależności między odrębnymi projektami. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "יצירת תלויות בין פרויקטים נפרדים",
              "demo": "הדגמה: יצירת תלויות בין פרויקטים נפרדים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Relier des dépendances entre projets distincts",
              "demo": "Démontrer: Relier des dépendances entre projets distincts. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Collegare dipendenze tra progetti distinti",
              "demo": "Dimostrare: Collegare dipendenze tra progetti distinti. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        },
        {
          "id": "depth-project-management-approval-substitute",
          "label": "Entscheidungen abwesender Projektprüfer delegieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Entscheidungen abwesender Projektprüfer delegieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Delegate an absent project approver's decisions",
              "demo": "Demonstrate: Delegate an absent project approver's decisions. State the plan, limits and behaviour on failure. Use two linked projects and an overdue task."
            },
            "de": {
              "label": "Entscheidungen abwesender Projektprüfer delegieren",
              "demo": "Vorführen: Entscheidungen abwesender Projektprüfer delegieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei verbundene Projekte und überfällige Aufgabe verwenden."
            },
            "pl": {
              "label": "Delegowanie decyzji nieobecnego zatwierdzającego",
              "demo": "Zademonstruj: Delegowanie decyzji nieobecnego zatwierdzającego. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch powiązanych projektów i zaległego zadania."
            },
            "he": {
              "label": "האצלת החלטות של מאשר פרויקט שאינו זמין",
              "demo": "הדגמה: האצלת החלטות של מאשר פרויקט שאינו זמין. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני פרויקטים מקושרים ובמשימה באיחור."
            },
            "fr": {
              "label": "Déléguer les décisions d'un approbateur absent",
              "demo": "Démontrer: Déléguer les décisions d'un approbateur absent. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux projets liés et une tâche en retard."
            },
            "it": {
              "label": "Delegare decisioni di un approvatore assente",
              "demo": "Dimostrare: Delegare decisioni di un approvatore assente. Indicare piano, limiti e comportamento in caso di errore. Usare due progetti collegati e un'attività in ritardo."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Ein verzögertes Arbeitspaket samt Abhängigkeiten in mehreren Projekten verschieben.",
        "Stunden, Budgets und Kapazitäten mit realistischen Teilzeitressourcen vergleichen.",
        "Kundenzugang mit einer Person testen, die andere Projekte nicht sehen darf.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Nutzerzahl und benötigte Funktionsmodule",
        "Einführung und Schnittstellen",
        "Betrieb, Support und zusätzliche Nutzung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine Zeitleiste mit automatischer Terminabhängigkeit gleichsetzen.",
        "Kapazitätsplanung ohne Abwesenheiten und Teilzeit testen.",
        "Kostenlose Kernedition und kostenpflichtige Erweiterungen vermischen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Warum reicht ein Kanban-Board nicht für jeden Vergleich?",
          "a": "Ein Board organisiert Aufgaben. Kapazität, Abhängigkeiten, Budgets und Planabweichungen benötigen zusätzliche Funktionen, die bei anspruchsvollen Projekten separat geprüft werden."
        },
        {
          "q": "Wozu dient eine Baseline?",
          "a": "Ein gespeicherter Planstand ermöglicht den Vergleich mit späteren Terminen oder Aufwänden. In der Demo sollte eine Terminänderung sichtbar gegen den ursprünglichen Stand ausgewertet werden."
        },
        {
          "q": "Wie werden externe Mitarbeitende berücksichtigt?",
          "a": "Geprüft werden Projektrechte, sichtbare Dateien und Kosten sowie Gastlizenzen. Ein externer Testnutzer darf nur die für seinen Auftrag vorgesehenen Informationen sehen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "MeisterTask",
        "factro",
        "Asana",
        "monday.com"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "bi",
      "name": "Business Intelligence & Analytics",
      "group": "Daten & Betrieb",
      "summary": "Datenmodelle, interaktive Berichte und kontrollierte KI-Auswertungen vergleichen.",
      "buyerQuestion": "Kann das Team auf nachvollziehbare Kennzahlen zugreifen, statt nur hübsche Diagramme zu erhalten?",
      "deContext": "CHF/EUR, Schweizer Zahlenformate und kantonale/organisatorische Auswertungen benötigen konsistente Datenmodelle.",
      "priority": "P1",
      "checks": [
        {
          "id": "sources",
          "label": "Datenanbindung",
          "demo": "Zwei unterschiedliche Datenquellen verbinden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "transform",
          "label": "Datenaufbereitung",
          "demo": "Fehlerhafte Eingaben bereinigen und Datentypen setzen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "model",
          "label": "Semantisches Modell",
          "demo": "Umsatzdefinition einmalig festlegen und in mehreren Berichten nutzen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "dashboards",
          "label": "Interaktive Dashboards",
          "demo": "Filter und Drill-down auf einen Geschäftsbereich anwenden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "share",
          "label": "Berichte teilen",
          "demo": "Bericht kontrolliert für eine Nutzergruppe bereitstellen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "refresh",
          "label": "Geplante Aktualisierung",
          "demo": "Aktualisierung ausführen und einen Fehler sichtbar machen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "row-security",
          "label": "Datensatzbezogene Rechte",
          "demo": "Vertrieb sieht ausschliesslich den eigenen Bereich.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "lineage",
          "label": "Datenherkunft",
          "demo": "Von Kennzahl bis Ursprungsquelle zurückverfolgen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "incremental",
          "label": "Inkrementelle Aktualisierung",
          "demo": "Nur veränderte Zeiträume eines grossen Datenbestands aktualisieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "alerts",
          "label": "Kennzahlwarnungen",
          "demo": "Schwellenwertüberschreitung an Verantwortliche melden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "embedded",
          "label": "Einbettung",
          "demo": "Bericht mit kontrollierter Authentifizierung in eine Anwendung einbetten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "export-api",
          "label": "Export und API",
          "demo": "Berichtsdaten maschinenlesbar exportieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "versioning",
          "label": "Entwicklung und Veröffentlichung",
          "demo": "Bericht getrennt entwickeln, prüfen und veröffentlichen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "forecast",
          "label": "Prognosen und Szenarien",
          "demo": "Annahme ändern und Auswirkungen auf Planwerte vergleichen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "mobile",
          "label": "Mobile Auswertung",
          "demo": "Auf einem Smartphone filtern und Werte lesen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "local-format",
          "label": "Schweizer Zahlen- und Währungsformate",
          "demo": "CHF, Schweizer Zahlentrennung und lokale Datumsdarstellung testen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "tenant",
          "label": "Betriebsregion und Administration",
          "demo": "Tenantregion, Rollen und Datenverarbeitung dokumentieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-query",
          "label": "Fragen in natürlicher Sprache",
          "demo": "Deutsche Frage stellen und die verwendete Kennzahl prüfen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-author",
          "label": "KI-Berichtserstellung",
          "demo": "Visualisierung oder Berichtsseite als überprüfbaren Entwurf erstellen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-governance",
          "label": "KI unter Datenberechtigungen",
          "demo": "Identische Frage mit zwei Rollen stellen und Datenzugriff kontrollieren.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-bi-column-security",
          "label": "Einzelne Modellspalten und Metadaten verbergen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Einzelne Modellspalten und Metadaten verbergen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Hide individual model columns and their metadata",
              "demo": "Demonstrate: Hide individual model columns and their metadata. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Einzelne Modellspalten und Metadaten verbergen",
              "demo": "Vorführen: Einzelne Modellspalten und Metadaten verbergen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Ukrywanie kolumn modelu i ich metadanych",
              "demo": "Zademonstruj: Ukrywanie kolumn modelu i ich metadanych. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "הסתרת עמודות מודל והמטא־נתונים שלהן",
              "demo": "הדגמה: הסתרת עמודות מודל והמטא־נתונים שלהן. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Masquer des colonnes du modèle et leurs métadonnées",
              "demo": "Démontrer: Masquer des colonnes du modèle et leurs métadonnées. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Nascondere colonne del modello e relativi metadati",
              "demo": "Dimostrare: Nascondere colonne del modello e relativi metadati. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-certified-metrics",
          "label": "Vertrauenswürdige Datensätze oder Kennzahlen freigeben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Vertrauenswürdige Datensätze oder Kennzahlen freigeben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Certify trusted datasets or metrics",
              "demo": "Demonstrate: Certify trusted datasets or metrics. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Vertrauenswürdige Datensätze oder Kennzahlen freigeben",
              "demo": "Vorführen: Vertrauenswürdige Datensätze oder Kennzahlen freigeben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Oznaczanie zaufanych zbiorów danych lub metryk",
              "demo": "Zademonstruj: Oznaczanie zaufanych zbiorów danych lub metryk. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "סימון נתונים או מדדים מאושרים",
              "demo": "הדגמה: סימון נתונים או מדדים מאושרים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Certifier des jeux de données ou indicateurs fiables",
              "demo": "Démontrer: Certifier des jeux de données ou indicateurs fiables. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Certificare dataset o metriche affidabili",
              "demo": "Dimostrare: Certificare dataset o metriche affidabili. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-protected-export",
          "label": "Vertraulichkeitsschutz bei unterstützten Exporten erhalten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Vertraulichkeitsschutz bei unterstützten Exporten erhalten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Retain sensitivity protection in supported exports",
              "demo": "Demonstrate: Retain sensitivity protection in supported exports. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Vertraulichkeitsschutz bei unterstützten Exporten erhalten",
              "demo": "Vorführen: Vertraulichkeitsschutz bei unterstützten Exporten erhalten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Zachowanie ochrony poufności w obsługiwanych eksportach",
              "demo": "Zademonstruj: Zachowanie ochrony poufności w obsługiwanych eksportach. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "שמירת הגנת סודיות בייצוא נתמך",
              "demo": "הדגמה: שמירת הגנת סודיות בייצוא נתמך. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Conserver la protection de confidentialité dans les exports compatibles",
              "demo": "Démontrer: Conserver la protection de confidentialité dans les exports compatibles. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Mantenere la protezione di riservatezza negli export supportati",
              "demo": "Dimostrare: Mantenere la protezione di riservatezza negli export supportati. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-paginated",
          "label": "Parametrisierte paginierte Berichte erstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Parametrisierte paginierte Berichte erstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Produce parameterised paginated reports",
              "demo": "Demonstrate: Produce parameterised paginated reports. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Parametrisierte paginierte Berichte erstellen",
              "demo": "Vorführen: Parametrisierte paginierte Berichte erstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Tworzenie raportów stronicowanych z parametrami",
              "demo": "Zademonstruj: Tworzenie raportów stronicowanych z parametrami. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "הפקת דוחות עם עימוד ופרמטרים",
              "demo": "הדגמה: הפקת דוחות עם עימוד ופרמטרים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Produire des rapports paginés paramétrés",
              "demo": "Démontrer: Produire des rapports paginés paramétrés. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Produrre report impaginati con parametri",
              "demo": "Dimostrare: Produrre report impaginati con parametri. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-query-performance",
          "label": "Langsame Abfragen von Visualisierungen analysieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Langsame Abfragen von Visualisierungen analysieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Trace slow visual queries",
              "demo": "Demonstrate: Trace slow visual queries. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Langsame Abfragen von Visualisierungen analysieren",
              "demo": "Vorführen: Langsame Abfragen von Visualisierungen analysieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Analiza powolnych zapytań wizualizacji",
              "demo": "Zademonstruj: Analiza powolnych zapytań wizualizacji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "ניתוח שאילתות איטיות בתרשימים",
              "demo": "הדגמה: ניתוח שאילתות איטיות בתרשימים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Analyser les requêtes lentes des visualisations",
              "demo": "Démontrer: Analyser les requêtes lentes des visualisations. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Analizzare query lente delle visualizzazioni",
              "demo": "Dimostrare: Analizzare query lente delle visualizzazioni. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-scenario-parameters",
          "label": "Mit steuerbaren Szenarioparametern neu berechnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Mit steuerbaren Szenarioparametern neu berechnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Recalculate with user-controlled scenario parameters",
              "demo": "Demonstrate: Recalculate with user-controlled scenario parameters. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Mit steuerbaren Szenarioparametern neu berechnen",
              "demo": "Vorführen: Mit steuerbaren Szenarioparametern neu berechnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Przeliczanie według parametrów scenariusza",
              "demo": "Zademonstruj: Przeliczanie według parametrów scenariusza. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "חישוב מחדש לפי פרמטרים של תרחיש",
              "demo": "הדגמה: חישוב מחדש לפי פרמטרים של תרחיש. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Recalculer avec des paramètres de scénario modifiables",
              "demo": "Démontrer: Recalculer avec des paramètres de scénario modifiables. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Ricalcolare con parametri di scenario modificabili",
              "demo": "Dimostrare: Ricalcolare con parametri di scenario modificabili. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-writeback",
          "label": "Freigegebene Planwerte ins Quellsystem zurückschreiben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Freigegebene Planwerte ins Quellsystem zurückschreiben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Write approved planning inputs to a source system",
              "demo": "Demonstrate: Write approved planning inputs to a source system. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Freigegebene Planwerte ins Quellsystem zurückschreiben",
              "demo": "Vorführen: Freigegebene Planwerte ins Quellsystem zurückschreiben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Zapis zatwierdzonych planów do systemu źródłowego",
              "demo": "Zademonstruj: Zapis zatwierdzonych planów do systemu źródłowego. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "כתיבת נתוני תכנון מאושרים למערכת המקור",
              "demo": "הדגמה: כתיבת נתוני תכנון מאושרים למערכת המקור. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Écrire les données de planification approuvées dans la source",
              "demo": "Démontrer: Écrire les données de planification approuvées dans la source. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Scrivere dati di pianificazione approvati nel sistema sorgente",
              "demo": "Dimostrare: Scrivere dati di pianificazione approvati nel sistema sorgente. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        },
        {
          "id": "depth-bi-model-translations",
          "label": "Modellbezeichnungen für Berichtsnutzer übersetzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Modellbezeichnungen für Berichtsnutzer übersetzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Translate model labels for report readers",
              "demo": "Demonstrate: Translate model labels for report readers. State the plan, limits and behaviour on failure. Use a restricted dataset and two different reader roles."
            },
            "de": {
              "label": "Modellbezeichnungen für Berichtsnutzer übersetzen",
              "demo": "Vorführen: Modellbezeichnungen für Berichtsnutzer übersetzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Geschützten Datensatz und zwei Leserrollen verwenden."
            },
            "pl": {
              "label": "Tłumaczenie etykiet modelu dla odbiorców",
              "demo": "Zademonstruj: Tłumaczenie etykiet modelu dla odbiorców. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj ograniczonego zbioru danych i dwóch ról odbiorców."
            },
            "he": {
              "label": "תרגום תוויות המודל לקוראי הדוחות",
              "demo": "הדגמה: תרגום תוויות המודל לקוראי הדוחות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במאגר מוגבל ובשני תפקידי קריאה שונים."
            },
            "fr": {
              "label": "Traduire les libellés du modèle pour les lecteurs",
              "demo": "Démontrer: Traduire les libellés du modèle pour les lecteurs. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des données restreintes et deux rôles de lecteurs."
            },
            "it": {
              "label": "Tradurre le etichette del modello per i lettori",
              "demo": "Dimostrare: Tradurre le etichette del modello per i lettori. Indicare piano, limiti e comportamento in caso di errore. Usare dati riservati e due ruoli di lettura."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Eine Kennzahl mit derselben Definition in mehreren Berichten und Nutzerrollen prüfen.",
        "Datenaktualisierung absichtlich scheitern lassen und Fehlerbehandlung bewerten.",
        "Lizenzkosten für Ersteller, Leser, Datenkapazität und KI getrennt kalkulieren.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Nutzerzahl und benötigte Funktionsmodule",
        "Einführung und Schnittstellen",
        "Betrieb, Support und zusätzliche Nutzung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "KI-Antworten ohne Abgleich der Kennzahldefinition übernehmen.",
        "Berichtsfreigabe mit Zeilenberechtigungen gleichsetzen.",
        "Speicher-, Kapazitäts- und Lesergebühren aus dem Preisvergleich entfernen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Sind ein Dashboard und eine Planungsplattform austauschbar?",
          "a": "Nicht automatisch. Berichtsanalyse, Datentransformation und Rückschreiben von Planwerten sind unterschiedliche Anforderungen. Der eigene Ablauf entscheidet über die Gewichtung."
        },
        {
          "q": "Wann zählt eine KI-Abfrage als belegt?",
          "a": "Wenn eine konkrete Funktion Datenfragen beantwortet und ihre Voraussetzungen dokumentiert sind. Ein generisches KI-Versprechen genügt nicht; deutsche Eingaben und Rollenrechte sind eigene Prüfungen."
        },
        {
          "q": "Was ist bei Datenberechtigungen entscheidend?",
          "a": "Die Demo verwendet zwei Rollen mit unterschiedlichen Zugriffsrechten. Ansichten, Exporte und KI-Ausgaben müssen diese Unterschiede konsistent berücksichtigen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Tableau",
        "SAP Analytics Cloud",
        "Metabase"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "cloud-pbx",
      "name": "Cloud-Telefonanlagen",
      "group": "Zusammenarbeit & Kommunikation",
      "summary": "Telefonie, Rufnummern, Routing und KI im tatsächlichen Kundengespräch vergleichen.",
      "buyerQuestion": "Welche Lösung deckt Ihren vollständigen Cloud-Telefonanlagen-Ablauf im passenden lokalen Tarif ab?",
      "deContext": "Schweizer Nummern, Portierung, Notrufkonzept und Sprachqualität vor Vertragsabschluss prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "calls",
          "label": "Ein- und ausgehende Telefonie",
          "demo": "Internen und externen Anruf durchführen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "numbers",
          "label": "Schweizer Rufnummern",
          "demo": "Schweizer Rufnummernverfügbarkeit und erforderliche Nachweise bestätigen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "transfer",
          "label": "Verbinden und Rückfragen",
          "demo": "Gespräch intern halten und weitergeben.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "groups",
          "label": "Rufgruppen",
          "demo": "Team nacheinander oder gleichzeitig klingeln lassen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "voicemail",
          "label": "Voicemail",
          "demo": "Nachricht hinterlassen und abrufen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "ivr",
          "label": "Sprachmenüs",
          "demo": "Mehrstufiges Auswahlmenü einrichten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "time-routing",
          "label": "Zeitabhängiges Routing",
          "demo": "Feiertag und Geschäftszeiten mit unterschiedlichem Ziel einrichten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "queues",
          "label": "Warteschlangen",
          "demo": "Wartezeit und Überlaufziel testen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "skills",
          "label": "Skillbasiertes Routing",
          "demo": "Anruf anhand eines Merkmals zum passenden Team führen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "recording",
          "label": "Kontrollierte Aufzeichnung",
          "demo": "Aufnahme aktivieren, Zugriff und Löschung vorführen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "reporting",
          "label": "Anrufberichte",
          "demo": "Erreichbarkeit und verpasste Anrufe je Team auswerten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "crm",
          "label": "CRM-Anbindung",
          "demo": "Kontakt öffnen und Anrufaktivität dokumentieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "teams",
          "label": "Microsoft-Teams-Anbindung",
          "demo": "Externes Telefonat über die dokumentierte Teams-Lösung führen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "Telefonie-API",
          "demo": "Anrufereignis per Webhook empfangen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "mobile",
          "label": "Mobile Nebenstellen",
          "demo": "Geschäftsrufnummer am Smartphone verwenden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "porting",
          "label": "Schweizer Rufnummernmitnahme",
          "demo": "Ablauf und Kosten einer Schweizer Portierung vorlegen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "continuity",
          "label": "Ausfallkonzept",
          "demo": "Verhalten bei Internetausfall und erreichbares Ersatzziel prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "security",
          "label": "Telefonie-Schutzfunktionen",
          "demo": "MFA, Sprachverschlüsselung oder Zielsperren konfigurieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-agent",
          "label": "KI-Anrufannahme",
          "demo": "Deutsche Standardanfrage beantworten und an Menschen übergeben.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-summary",
          "label": "Transkription und Zusammenfassung",
          "demo": "Mitschrift gegen Testgespräch prüfen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-cloud-pbx-call-park",
          "label": "Anruf parken und an anderer Nebenstelle aufnehmen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Parken Sie einen internen Testanruf, nehmen Sie ihn an anderer Nebenstelle auf und zeigen Sie den Ablauf ohne Abholung.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Park a call and retrieve it on another extension",
              "demo": "Park an internal test call, retrieve it from another extension, then demonstrate the timeout when nobody retrieves it."
            },
            "de": {
              "label": "Anruf parken und an anderer Nebenstelle aufnehmen",
              "demo": "Parken Sie einen internen Testanruf, nehmen Sie ihn an anderer Nebenstelle auf und zeigen Sie den Ablauf ohne Abholung."
            },
            "pl": {
              "label": "Parkowanie i odbieranie połączenia na innym numerze wewnętrznym",
              "demo": "Zaparkuj wewnętrzne połączenie testowe, odbierz na innym numerze i pokaż zachowanie po przekroczeniu czasu."
            },
            "he": {
              "label": "חניית שיחה ואיסופה בשלוחה אחרת",
              "demo": "החנו שיחת בדיקה פנימית, אספו אותה בשלוחה אחרת והדגימו מה קורה כשאיש אינו אוסף אותה בזמן."
            },
            "fr": {
              "label": "Mettre un appel en parc puis le reprendre ailleurs",
              "demo": "Mettez un appel interne de test en parc, reprenez-le ailleurs, puis montrez l’expiration sans reprise."
            },
            "it": {
              "label": "Parcheggiare una chiamata e riprenderla da altro interno",
              "demo": "Parcheggiate una chiamata interna di prova, riprendetela da un altro interno e mostrate cosa succede alla scadenza."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-hot-desk",
          "label": "Temporär an gemeinsamem Tischtelefon anmelden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Temporär an gemeinsamem Tischtelefon anmelden“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Sign in temporarily on a shared desk phone",
              "demo": "Demonstrate \"Sign in temporarily on a shared desk phone\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Temporär an gemeinsamem Tischtelefon anmelden",
              "demo": "Zeigen Sie „Temporär an gemeinsamem Tischtelefon anmelden“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Tymczasowe logowanie na współdzielonym telefonie",
              "demo": "Pokaż funkcję „Tymczasowe logowanie na współdzielonym telefonie” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "כניסה זמנית לטלפון שולחני משותף",
              "demo": "הדגימו \"כניסה זמנית לטלפון שולחני משותף\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Se connecter temporairement à un téléphone partagé",
              "demo": "Montrez « Se connecter temporairement à un téléphone partagé » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Accedere temporaneamente a un telefono condiviso",
              "demo": "Dimostrate «Accedere temporaneamente a un telefono condiviso» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-delegate",
          "label": "Anrufe im Namen anderer Nutzer delegieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Anrufe im Namen anderer Nutzer delegieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Delegate calls on behalf of another user",
              "demo": "Demonstrate \"Delegate calls on behalf of another user\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Anrufe im Namen anderer Nutzer delegieren",
              "demo": "Zeigen Sie „Anrufe im Namen anderer Nutzer delegieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Delegowanie połączeń w imieniu użytkownika",
              "demo": "Pokaż funkcję „Delegowanie połączeń w imieniu użytkownika” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "האצלת טיפול בשיחות בשם משתמש אחר",
              "demo": "הדגימו \"האצלת טיפול בשיחות בשם משתמש אחר\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Déléguer les appels pour un autre utilisateur",
              "demo": "Montrez « Déléguer les appels pour un autre utilisateur » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Delegare chiamate per conto di un altro utente",
              "demo": "Dimostrate «Delegare chiamate per conto di un altro utente» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-record-pause",
          "label": "Laufende Aufzeichnung pausieren und fortsetzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Laufende Aufzeichnung pausieren und fortsetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Pause and resume an active call recording",
              "demo": "Demonstrate \"Pause and resume an active call recording\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Laufende Aufzeichnung pausieren und fortsetzen",
              "demo": "Zeigen Sie „Laufende Aufzeichnung pausieren und fortsetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Wstrzymywanie i wznawianie nagrywania rozmowy",
              "demo": "Pokaż funkcję „Wstrzymywanie i wznawianie nagrywania rozmowy” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "השהיה וחידוש של הקלטת שיחה פעילה",
              "demo": "הדגימו \"השהיה וחידוש של הקלטת שיחה פעילה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Suspendre puis reprendre un enregistrement",
              "demo": "Montrez « Suspendre puis reprendre un enregistrement » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Sospendere e riprendere una registrazione",
              "demo": "Dimostrate «Sospendere e riprendere una registrazione» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-mobile-carrier",
          "label": "Mobilen VoIP-Anruf ins Mobilfunknetz übergeben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Mobilen VoIP-Anruf ins Mobilfunknetz übergeben“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Move an ongoing mobile VoIP call to the carrier",
              "demo": "Demonstrate \"Move an ongoing mobile VoIP call to the carrier\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Mobilen VoIP-Anruf ins Mobilfunknetz übergeben",
              "demo": "Zeigen Sie „Mobilen VoIP-Anruf ins Mobilfunknetz übergeben“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Przenoszenie trwającej rozmowy VoIP do sieci komórkowej",
              "demo": "Pokaż funkcję „Przenoszenie trwającej rozmowy VoIP do sieci komórkowej” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "העברת שיחת VoIP פעילה בנייד לרשת הסלולר",
              "demo": "הדגימו \"העברת שיחת VoIP פעילה בנייד לרשת הסלולר\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Basculer un appel VoIP mobile vers le réseau opérateur",
              "demo": "Montrez « Basculer un appel VoIP mobile vers le réseau opérateur » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Passare una chiamata VoIP mobile alla rete cellulare",
              "demo": "Dimostrate «Passare una chiamata VoIP mobile alla rete cellulare» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-international-block",
          "label": "Ausgehende Anrufziele beschränken",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ausgehende Anrufziele beschränken“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict outbound calling destinations",
              "demo": "Demonstrate \"Restrict outbound calling destinations\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ausgehende Anrufziele beschränken",
              "demo": "Zeigen Sie „Ausgehende Anrufziele beschränken“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Ograniczanie kierunków połączeń wychodzących",
              "demo": "Pokaż funkcję „Ograniczanie kierunków połączeń wychodzących” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגבלת יעדים לשיחות יוצאות",
              "demo": "הדגימו \"הגבלת יעדים לשיחות יוצאות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Restreindre les destinations des appels sortants",
              "demo": "Montrez « Restreindre les destinations des appels sortants » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Limitare destinazioni delle chiamate in uscita",
              "demo": "Dimostrate «Limitare destinazioni delle chiamate in uscita» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-recording-ip",
          "label": "Aufzeichnungszugriff nach IP-Adresse einschränken",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Aufzeichnungszugriff nach IP-Adresse einschränken“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict recording access by IP address",
              "demo": "Demonstrate \"Restrict recording access by IP address\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Aufzeichnungszugriff nach IP-Adresse einschränken",
              "demo": "Zeigen Sie „Aufzeichnungszugriff nach IP-Adresse einschränken“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Ograniczanie dostępu do nagrań według adresu IP",
              "demo": "Pokaż funkcję „Ograniczanie dostępu do nagrań według adresu IP” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגבלת גישה להקלטות לפי כתובת IP",
              "demo": "הדגימו \"הגבלת גישה להקלטות לפי כתובת IP\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Restreindre l’accès aux enregistrements par IP",
              "demo": "Montrez « Restreindre l’accès aux enregistrements par IP » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Limitare accesso alle registrazioni per indirizzo IP",
              "demo": "Dimostrate «Limitare accesso alle registrazioni per indirizzo IP» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-cloud-pbx-ai-redaction",
          "label": "Sensible Transkriptinhalte automatisch maskieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Sensible Transkriptinhalte automatisch maskieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Automatically mask sensitive transcript content",
              "demo": "Demonstrate \"Automatically mask sensitive transcript content\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Sensible Transkriptinhalte automatisch maskieren",
              "demo": "Zeigen Sie „Sensible Transkriptinhalte automatisch maskieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Automatyczne maskowanie poufnej treści transkrypcji",
              "demo": "Pokaż funkcję „Automatyczne maskowanie poufnej treści transkrypcji” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "מיסוך אוטומטי של תוכן רגיש בתמליל",
              "demo": "הדגימו \"מיסוך אוטומטי של תוכן רגיש בתמליל\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquer automatiquement les données sensibles transcrites",
              "demo": "Montrez « Masquer automatiquement les données sensibles transcrites » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Mascherare automaticamente contenuti sensibili trascritti",
              "demo": "Dimostrate «Mascherare automaticamente contenuti sensibili trascritti» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Portierung und deutsche Ortsrufnummern mit den erforderlichen Nachweisen klären.",
        "Warteschlange, Überlauf, Feiertag und Internetausfall als Rufpfade testen.",
        "CRM-Verknüpfung, Gesprächsdokumentation und KI-Kontingente separat anbieten lassen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Minuten, Flatrates und Rufnummern",
        "Contact-Center- und KI-Nutzung",
        "Hardware, Portierung und Einrichtung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine Telefonanlage mit einem vollständigen Contact Center gleichsetzen.",
        "KI-Minuten und ausgehende Gesprächskosten übersehen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Ist eine Cloud-Telefonanlage bereits ein Contact Center?",
          "a": "Eine Telefonanlage stellt Rufnummern, Nebenstellen und Vermittlung bereit. Warteschlangensteuerung, Qualitätsauswertung und differenzierte Agentenrollen müssen zusätzlich geprüft werden."
        },
        {
          "q": "Was muss vor der Rufnummernportierung geklärt sein?",
          "a": "Rufnummernbestand, gewünschter Termin, Parallelbetrieb und Zuständigkeit bei Störungen gehören in den Umstellungsplan. Anbieterbestätigungen sind wichtiger als ein allgemeines Portierungsversprechen."
        },
        {
          "q": "Wie lassen sich KI-Telefoniekosten vergleichen?",
          "a": "Verwendet werden dieselben angenommenen Gesprächsminuten, Transkriptionsmengen und Aufgaben. Inklusive Nutzung, Zusatzmodule und Mehrverbrauch werden getrennt erfasst."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "STARFACE",
        "easybell",
        "3CX"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "appointments",
      "name": "Terminbuchung & Ressourcen",
      "group": "Kunden & Vertrieb",
      "summary": "Verfügbarkeit, Mitarbeitende, Räume und Buchungen als einen Ablauf betrachten.",
      "buyerQuestion": "Verhindert die Buchung Doppelbelegungen und reduziert sie manuelle Abstimmung?",
      "deContext": "Europe/Zurich, CHF, mehrsprachige Buchung und standortbezogene Verfügbarkeit zusammen testen.",
      "priority": "P1",
      "checks": [
        {
          "id": "booking",
          "label": "Online-Terminbuchung",
          "demo": "Kunde bucht einen verfügbaren Termin.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "calendar",
          "label": "Teamkalender",
          "demo": "Mehrere Mitarbeitende mit eigenen Arbeitszeiten verwalten.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "services",
          "label": "Leistungen und Dauer",
          "demo": "Unterschiedliche Dauern und Preise konfigurieren.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "reminders",
          "label": "Terminbenachrichtigungen",
          "demo": "Bestätigung und Erinnerung an Testkunden auslösen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "customer",
          "label": "Kundendaten",
          "demo": "Terminhistorie einem Kunden zuordnen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "resources",
          "label": "Gekoppelte Ressourcen",
          "demo": "Termin nur bei freiem Mitarbeiter und Raum anbieten.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "buffers",
          "label": "Puffer- und Vorlaufzeiten",
          "demo": "Buchung mit Vorlauf und Nachbereitungszeit testen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "group",
          "label": "Gruppentermine",
          "demo": "Kurs mit begrenzten Plätzen buchen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "waitlist",
          "label": "Warteliste",
          "demo": "Frei werdenden Platz an Warteliste weitergeben.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "cancel",
          "label": "Umbuchen und Stornieren",
          "demo": "Kunde verschiebt Termin nach definierten Regeln.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "payments",
          "label": "Online-Zahlung",
          "demo": "Anzahlung oder Vollzahlung beim Buchen erfassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "locations",
          "label": "Mehrere Standorte",
          "demo": "Standortabhängige Leistungen und Teams steuern.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "sync",
          "label": "Kalendersynchronisation",
          "demo": "Externen Termin blockieren und Konflikte prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "forms",
          "label": "Individuelle Buchungsfragen",
          "demo": "Pflichtangabe passend zur Leistung erheben.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "API oder dokumentierte Integration",
          "demo": "Buchung kontrolliert in ein anderes System übertragen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "roles",
          "label": "Verwaltungsrechte",
          "demo": "Filialleitung sieht nur den eigenen Kalender.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "language",
          "label": "Deutscher Buchungsablauf",
          "demo": "Buchung und Benachrichtigungen auf Deutsch durchführen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "export",
          "label": "Kunden- und Terminexport",
          "demo": "Daten für einen Anbieterwechsel ausgeben.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-scheduling",
          "label": "KI-Planungsunterstützung",
          "demo": "Terminänderungen als überprüfbaren Vorschlag erhalten.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-support",
          "label": "KI im Buchungsdialog",
          "demo": "Freien Termin erfragen und korrekte Buchung kontrollieren.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-appointments-routing",
          "label": "Buchungen nach Formularantworten zuweisen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Buchungen nach Formularantworten zuweisen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Route bookings from form answers",
              "demo": "Demonstrate: Route bookings from form answers. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Buchungen nach Formularantworten zuweisen",
              "demo": "Vorführen: Buchungen nach Formularantworten zuweisen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Kierowanie rezerwacji według odpowiedzi",
              "demo": "Zademonstruj: Kierowanie rezerwacji według odpowiedzi. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "ניתוב הזמנות לפי תשובות בטופס",
              "demo": "הדגמה: ניתוב הזמנות לפי תשובות בטופס. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Orienter les réservations selon les réponses",
              "demo": "Démontrer: Orienter les réservations selon les réponses. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Instradare prenotazioni secondo le risposte",
              "demo": "Dimostrare: Instradare prenotazioni secondo le risposte. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-single-use",
          "label": "Link nach einer Buchung deaktivieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Link nach einer Buchung deaktivieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Expire a link after one booking",
              "demo": "Demonstrate: Expire a link after one booking. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Link nach einer Buchung deaktivieren",
              "demo": "Vorführen: Link nach einer Buchung deaktivieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Wygaśnięcie linku po jednej rezerwacji",
              "demo": "Zademonstruj: Wygaśnięcie linku po jednej rezerwacji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "ביטול קישור לאחר הזמנה אחת",
              "demo": "הדגמה: ביטול קישור לאחר הזמנה אחת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Lien expirant après une réservation",
              "demo": "Démontrer: Lien expirant après une réservation. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Link che scade dopo una prenotazione",
              "demo": "Dimostrare: Link che scade dopo una prenotazione. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-round-robin",
          "label": "Buchungen auf verfügbare Gastgeber verteilen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Buchungen auf verfügbare Gastgeber verteilen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Distribute bookings across available hosts",
              "demo": "Demonstrate: Distribute bookings across available hosts. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Buchungen auf verfügbare Gastgeber verteilen",
              "demo": "Vorführen: Buchungen auf verfügbare Gastgeber verteilen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Rozdzielanie rezerwacji między dostępnych gospodarzy",
              "demo": "Zademonstruj: Rozdzielanie rezerwacji między dostępnych gospodarzy. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "חלוקת הזמנות בין מארחים זמינים",
              "demo": "הדגמה: חלוקת הזמנות בין מארחים זמינים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Répartir les réservations entre hôtes disponibles",
              "demo": "Démontrer: Répartir les réservations entre hôtes disponibles. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Distribuire prenotazioni tra gli organizzatori disponibili",
              "demo": "Dimostrare: Distribuire prenotazioni tra gli organizzatori disponibili. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-poll",
          "label": "Verfügbarkeit per Terminumfrage sammeln",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Verfügbarkeit per Terminumfrage sammeln. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Collect availability through a meeting poll",
              "demo": "Demonstrate: Collect availability through a meeting poll. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Verfügbarkeit per Terminumfrage sammeln",
              "demo": "Vorführen: Verfügbarkeit per Terminumfrage sammeln. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Zbieranie dostępności przez ankietę terminów",
              "demo": "Zademonstruj: Zbieranie dostępności przez ankietę terminów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "איסוף זמינות באמצעות סקר מועדים",
              "demo": "הדגמה: איסוף זמינות באמצעות סקר מועדים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Recueillir les disponibilités par sondage",
              "demo": "Démontrer: Recueillir les disponibilités par sondage. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Raccogliere disponibilità tramite sondaggio",
              "demo": "Dimostrare: Raccogliere disponibilità tramite sondaggio. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-recurring",
          "label": "Wiederkehrende Terminserie buchen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Wiederkehrende Terminserie buchen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Book a recurring appointment series",
              "demo": "Demonstrate: Book a recurring appointment series. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Wiederkehrende Terminserie buchen",
              "demo": "Vorführen: Wiederkehrende Terminserie buchen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Rezerwacja cyklicznej serii wizyt",
              "demo": "Zademonstruj: Rezerwacja cyklicznej serii wizyt. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "הזמנת סדרת פגישות חוזרת",
              "demo": "הדגמה: הזמנת סדרת פגישות חוזרת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Réserver une série de rendez-vous récurrents",
              "demo": "Démontrer: Réserver une série de rendez-vous récurrents. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Prenotare una serie di appuntamenti ricorrenti",
              "demo": "Dimostrare: Prenotare una serie di appuntamenti ricorrenti. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-concurrency",
          "label": "Doppelbuchung des letzten Platzes verhindern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Doppelbuchung des letzten Platzes verhindern. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Prevent two bookings taking the final slot",
              "demo": "Demonstrate: Prevent two bookings taking the final slot. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Doppelbuchung des letzten Platzes verhindern",
              "demo": "Vorführen: Doppelbuchung des letzten Platzes verhindern. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Ochrona ostatniego miejsca przed podwójną rezerwacją",
              "demo": "Zademonstruj: Ochrona ostatniego miejsca przed podwójną rezerwacją. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "מניעת הזמנה כפולה של המקום האחרון",
              "demo": "הדגמה: מניעת הזמנה כפולה של המקום האחרון. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Éviter deux réservations du dernier créneau",
              "demo": "Démontrer: Éviter deux réservations du dernier créneau. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Impedire doppie prenotazioni dell'ultimo posto",
              "demo": "Dimostrare: Impedire doppie prenotazioni dell'ultimo posto. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-dst",
          "label": "Termine über Zeitumstellungen hinweg prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Termine über Zeitumstellungen hinweg prüfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preview booking times across daylight-saving changes",
              "demo": "Demonstrate: Preview booking times across daylight-saving changes. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Termine über Zeitumstellungen hinweg prüfen",
              "demo": "Vorführen: Termine über Zeitumstellungen hinweg prüfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Podgląd terminów przy zmianie czasu",
              "demo": "Zademonstruj: Podgląd terminów przy zmianie czasu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "בדיקת מועדים במעבר לשעון קיץ",
              "demo": "הדגמה: בדיקת מועדים במעבר לשעון קיץ. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Vérifier les horaires lors du changement d'heure",
              "demo": "Démontrer: Vérifier les horaires lors du changement d'heure. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Verificare orari al cambio dell'ora",
              "demo": "Dimostrare: Verificare orari al cambio dell'ora. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        },
        {
          "id": "depth-appointments-webhook-failure",
          "label": "Fehlgeschlagene Terminereignisse erneut zustellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Fehlgeschlagene Terminereignisse erneut zustellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Retry failed booking-event delivery",
              "demo": "Demonstrate: Retry failed booking-event delivery. State the plan, limits and behaviour on failure. Use two hosts and competing requests."
            },
            "de": {
              "label": "Fehlgeschlagene Terminereignisse erneut zustellen",
              "demo": "Vorführen: Fehlgeschlagene Terminereignisse erneut zustellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zwei Gastgeber und konkurrierende Anfragen verwenden."
            },
            "pl": {
              "label": "Ponawianie nieudanej dostawy zdarzeń rezerwacji",
              "demo": "Zademonstruj: Ponawianie nieudanej dostawy zdarzeń rezerwacji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj dwóch gospodarzy i konkurujących zgłoszeń."
            },
            "he": {
              "label": "שליחה חוזרת של אירוע הזמנה שנכשל",
              "demo": "הדגמה: שליחה חוזרת של אירוע הזמנה שנכשל. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בשני מארחים ובבקשות מתחרות."
            },
            "fr": {
              "label": "Réessayer la livraison d'événements de réservation",
              "demo": "Démontrer: Réessayer la livraison d'événements de réservation. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser deux hôtes et des demandes concurrentes."
            },
            "it": {
              "label": "Ritentare la consegna degli eventi di prenotazione",
              "demo": "Dimostrare: Ritentare la consegna degli eventi di prenotazione. Indicare piano, limiti e comportamento in caso di errore. Usare due organizzatori e richieste concorrenti."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Verfügbarkeit von Mitarbeiter, Raum und Gerät zusammen prüfen.",
        "Kundenbuchung, manuelle Buchung und Umbuchung auf unterschiedliche Regeln testen.",
        "Anzahlungen, Gebühren und Stornierungen bis zur Rückerstattung durchspielen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Mitarbeitende, Ressourcen und Standorte",
        "SMS und Zahlungsgebühren",
        "Integrationen und zusätzliche Module",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Regeln der Onlinebuchung für manuelle Kalendereinträge voraussetzen.",
        "Zahlungsabwicklung ohne Rückerstattung und Gebühren betrachten.",
        "Kalendersynchronisation mit konfliktfreier Ressourcenplanung gleichsetzen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Reicht ein freier Mitarbeiter für einen buchbaren Termin?",
          "a": "Bei vielen Leistungen werden gleichzeitig Personal, Raum oder Gerät benötigt. Eine belastbare Demo prüft kombinierte Ressourcen, Pufferzeiten und konkurrierende Buchungen."
        },
        {
          "q": "Ist ein allgemeines Buchungstool für jede Arztpraxis geeignet?",
          "a": "Das lässt sich daraus nicht ableiten. Medizinische Abläufe und erforderliche Schnittstellen bilden ein eigenes Anforderungsprofil; entsprechende Spezialanbieter werden nur in diesem Zusammenhang eingeordnet."
        },
        {
          "q": "Wie wird ein Terminportal getestet?",
          "a": "Ein externer Testkunde bucht, verschiebt und storniert einen Termin. Danach werden Erinnerungen, Kalender, Ressourcenauslastung und gegebenenfalls Zahlungsstatus kontrolliert."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Doctolib für medizinische Praxen",
        "eTermin",
        "Calendly"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "learning-management",
      "name": "Lernmanagement & Weiterbildung",
      "group": "Personal & Arbeit",
      "summary": "Kurse, Pflichtschulungen, Lernpfade und nachvollziehbare Lernnachweise vergleichen.",
      "buyerQuestion": "Kann die Organisation Pflicht- und Fachschulungen zielgerichtet zuweisen und deren Abschluss belegen?",
      "deContext": "Deutsch, Französisch und Italienisch bedarfsbezogen prüfen; Rezertifizierung und Nachweise separat bewerten.",
      "priority": "P2",
      "checks": [
        {
          "id": "courses",
          "label": "Kursverwaltung",
          "demo": "Kurs mit mehreren Inhalten veröffentlichen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "enrolment",
          "label": "Teilnehmerzuweisung",
          "demo": "Gruppe automatisch oder manuell einschreiben.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "quizzes",
          "label": "Tests und Wissensfragen",
          "demo": "Bestehensgrenze konfigurieren und Test absolvieren.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "completion",
          "label": "Abschlussnachweise",
          "demo": "Absolvierte Schulung mit Datum nachweisen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "reporting",
          "label": "Lernfortschrittsberichte",
          "demo": "Offene Pflichtschulungen je Team anzeigen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "paths",
          "label": "Lernpfade",
          "demo": "Mehrere Kurse mit Voraussetzungen verknüpfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "renewal",
          "label": "Wiederkehrende Schulungen",
          "demo": "Zertifikat nach Frist erneuern lassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "rules",
          "label": "Automatische Zuweisungen",
          "demo": "Neue Beschäftigte rollenbezogen zuweisen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "standards",
          "label": "SCORM oder dokumentierter Standard",
          "demo": "Externes Lernpaket importieren und Ergebnis zurückmelden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "blended",
          "label": "Präsenz- und Online-Termine",
          "demo": "Teilnahme an Webinar oder Präsenztermin erfassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "roles",
          "label": "Trainer- und Managerrollen",
          "demo": "Leitung sieht Lernstatus ausschliesslich ihres Teams.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "tenants",
          "label": "Getrennte Lernbereiche",
          "demo": "Zwei Organisationseinheiten mit eigenen Inhalten verwalten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "mobile",
          "label": "Mobiles Lernen",
          "demo": "Kurs und Test auf Smartphone durchführen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "content-update",
          "label": "Inhaltsversionen",
          "demo": "Schulung aktualisieren und betroffene Teilnehmende identifizieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "export",
          "label": "Nachweise exportieren",
          "demo": "Abschlussdaten und Zertifikate ausgeben.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "sso",
          "label": "SSO und Provisionierung",
          "demo": "Nutzer über Identitätsanbieter anmelden.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "language",
          "label": "Deutschsprachiger Betrieb",
          "demo": "Lernoberfläche und administrativen Support prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "integrations",
          "label": "HR- und API-Anbindung",
          "demo": "Mitarbeiter- und Abschlussdaten übertragen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-author",
          "label": "KI-Inhaltserstellung",
          "demo": "Aus Material einen bearbeitbaren Kursentwurf erstellen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-learning",
          "label": "KI-Lernhilfe",
          "demo": "Frage zu Kursinhalt stellen und Antwort fachlich prüfen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-learning-management-offline-progress-sync",
          "label": "Unterstützten Offline-Lernfortschritt synchronisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Unterstützten Offline-Lernfortschritt synchronisieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Synchronise supported offline learning progress",
              "demo": "Demonstrate “Synchronise supported offline learning progress” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Unterstützten Offline-Lernfortschritt synchronisieren",
              "demo": "Zeigen Sie „Unterstützten Offline-Lernfortschritt synchronisieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Synchronizacja wspieranego postępu nauki offline",
              "demo": "Pokaż funkcję „Synchronizacja wspieranego postępu nauki offline” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "סנכרון התקדמות למידה נתמכת במצב לא מקוון",
              "demo": "הדגימו „סנכרון התקדמות למידה נתמכת במצב לא מקוון” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Synchronisation des progrès d’apprentissage hors ligne pris en charge",
              "demo": "Démontrez « Synchronisation des progrès d’apprentissage hors ligne pris en charge » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Sincronizzazione dei progressi offline supportati",
              "demo": "Dimostrate «Sincronizzazione dei progressi offline supportati» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-random-question-pool",
          "label": "Zufällige Prüfungsfragen aus einem Pool ziehen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Zufällige Prüfungsfragen aus einem Pool ziehen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Draw random test questions from a defined pool",
              "demo": "Demonstrate “Draw random test questions from a defined pool” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Zufällige Prüfungsfragen aus einem Pool ziehen",
              "demo": "Zeigen Sie „Zufällige Prüfungsfragen aus einem Pool ziehen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Losowanie pytań z określonej puli",
              "demo": "Pokaż funkcję „Losowanie pytań z określonej puli” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגרלת שאלות למבחן מתוך מאגר מוגדר",
              "demo": "הדגימו „הגרלת שאלות למבחן מתוך מאגר מוגדר” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Tirage aléatoire des questions dans une banque définie",
              "demo": "Démontrez « Tirage aléatoire des questions dans une banque définie » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Estrazione casuale delle domande da una raccolta definita",
              "demo": "Dimostrate «Estrazione casuale delle domande da una raccolta definita» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-assignment-feedback",
          "label": "Eingereichte Aufgaben mit Trainerfeedback bewerten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Eingereichte Aufgaben mit Trainerfeedback bewerten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Review submitted assignments with instructor feedback",
              "demo": "Demonstrate “Review submitted assignments with instructor feedback” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Eingereichte Aufgaben mit Trainerfeedback bewerten",
              "demo": "Zeigen Sie „Eingereichte Aufgaben mit Trainerfeedback bewerten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ocena prac z informacją zwrotną instruktora",
              "demo": "Pokaż funkcję „Ocena prac z informacją zwrotną instruktora” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "בדיקת מטלות שהוגשו עם משוב מדריך",
              "demo": "הדגימו „בדיקת מטלות שהוגשו עם משוב מדריך” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Évaluation des devoirs avec retour du formateur",
              "demo": "Démontrez « Évaluation des devoirs avec retour du formateur » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Valutazione dei compiti con feedback del docente",
              "demo": "Dimostrate «Valutazione dei compiti con feedback del docente» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-event-waitlist",
          "label": "Warteliste für ausgebuchte Schulung verwalten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Warteliste für ausgebuchte Schulung verwalten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Manage a waiting list for a full training session",
              "demo": "Demonstrate “Manage a waiting list for a full training session” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Warteliste für ausgebuchte Schulung verwalten",
              "demo": "Zeigen Sie „Warteliste für ausgebuchte Schulung verwalten“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Lista oczekujących na pełne szkolenie",
              "demo": "Pokaż funkcję „Lista oczekujących na pełne szkolenie” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "ניהול רשימת המתנה למפגש הדרכה מלא",
              "demo": "הדגימו „ניהול רשימת המתנה למפגש הדרכה מלא” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Gestion d’une liste d’attente pour une formation complète",
              "demo": "Démontrez « Gestion d’une liste d’attente pour une formation complète » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Gestione della lista d’attesa per una sessione completa",
              "demo": "Dimostrate «Gestione della lista d’attesa per una sessione completa» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-video-captions",
          "label": "Bearbeitbare Untertitel an Kursvideos anfügen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Bearbeitbare Untertitel an Kursvideos anfügen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Attach editable captions to course videos",
              "demo": "Demonstrate “Attach editable captions to course videos” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Bearbeitbare Untertitel an Kursvideos anfügen",
              "demo": "Zeigen Sie „Bearbeitbare Untertitel an Kursvideos anfügen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Edytowalne napisy do filmów kursowych",
              "demo": "Pokaż funkcję „Edytowalne napisy do filmów kursowych” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הוספת כתוביות ניתנות לעריכה לסרטוני קורס",
              "demo": "הדגימו „הוספת כתוביות ניתנות לעריכה לסרטוני קורס” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Ajout de sous-titres modifiables aux vidéos",
              "demo": "Démontrez « Ajout de sous-titres modifiables aux vidéos » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Aggiunta di sottotitoli modificabili ai video",
              "demo": "Dimostrate «Aggiunta di sottotitoli modificabili ai video» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-learner-retention-controls",
          "label": "Aufbewahrung von Lerndaten konfigurieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Aufbewahrung von Lerndaten konfigurieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Apply configurable retention to learner records",
              "demo": "Demonstrate “Apply configurable retention to learner records” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Aufbewahrung von Lerndaten konfigurieren",
              "demo": "Zeigen Sie „Aufbewahrung von Lerndaten konfigurieren“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Ustawienie okresu przechowywania danych ucznia",
              "demo": "Pokaż funkcję „Ustawienie okresu przechowywania danych ucznia” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "הגדרת תקופת שמירה לרשומות לומד",
              "demo": "הדגימו „הגדרת תקופת שמירה לרשומות לומד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Configuration de la conservation des dossiers apprenants",
              "demo": "Démontrez « Configuration de la conservation des dossiers apprenants » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Configurazione della conservazione dei dati degli allievi",
              "demo": "Dimostrate «Configurazione della conservazione dei dati degli allievi» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-mobile-manager-enrolment",
          "label": "Teammitglieder in mobiler Manageransicht einschreiben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Teammitglieder in mobiler Manageransicht einschreiben“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Enrol team members from a mobile manager view",
              "demo": "Demonstrate “Enrol team members from a mobile manager view” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "Teammitglieder in mobiler Manageransicht einschreiben",
              "demo": "Zeigen Sie „Teammitglieder in mobiler Manageransicht einschreiben“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Zapis zespołu z mobilnego widoku kierownika",
              "demo": "Pokaż funkcję „Zapis zespołu z mobilnego widoku kierownika” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "רישום חברי צוות מתוך ממשק מנהל בנייד",
              "demo": "הדגימו „רישום חברי צוות מתוך ממשק מנהל בנייד” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Inscription d’une équipe depuis la vue responsable mobile",
              "demo": "Démontrez « Inscription d’une équipe depuis la vue responsable mobile » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Iscrizione del team dalla vista responsabile mobile",
              "demo": "Dimostrate «Iscrizione del team dalla vista responsabile mobile» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        },
        {
          "id": "depth-learning-management-ai-lesson-citations",
          "label": "KI-Tutorantwort mit passender Lektion verknüpfen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-Tutorantwort mit passender Lektion verknüpfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Link an AI tutor answer to the relevant lesson",
              "demo": "Demonstrate “Link an AI tutor answer to the relevant lesson” with a sample record; show the result, permissions and required plan."
            },
            "de": {
              "label": "KI-Tutorantwort mit passender Lektion verknüpfen",
              "demo": "Zeigen Sie „KI-Tutorantwort mit passender Lektion verknüpfen“ an einem Beispieldatensatz, einschließlich Ergebnis, Berechtigungen und benötigtem Tarif."
            },
            "pl": {
              "label": "Powiązanie odpowiedzi tutora AI z lekcją",
              "demo": "Pokaż funkcję „Powiązanie odpowiedzi tutora AI z lekcją” na przykładowym rekordzie wraz z wynikiem, uprawnieniami i wymaganym planem."
            },
            "he": {
              "label": "קישור תשובת מדריך AI לשיעור הרלוונטי",
              "demo": "הדגימו „קישור תשובת מדריך AI לשיעור הרלוונטי” ברשומת דוגמה, כולל התוצאה, ההרשאות והמסלול הנדרש."
            },
            "fr": {
              "label": "Lien entre une réponse du tuteur IA et la leçon pertinente",
              "demo": "Démontrez « Lien entre une réponse du tuteur IA et la leçon pertinente » sur un exemple, avec le résultat, les droits et l’offre nécessaire."
            },
            "it": {
              "label": "Collegamento della risposta del tutor IA alla lezione pertinente",
              "demo": "Dimostrate «Collegamento della risposta del tutor IA alla lezione pertinente» su un esempio, mostrando risultato, autorizzazioni e piano necessario."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Pflichtschulung, Bestehensgrenze und zeitgebundene Rezertifizierung im Pilot abbilden.",
        "Ein eigenes SCORM-Paket importieren und den Abschlussbericht kontrollieren.",
        "Lernersicht, Vorgesetztenrechte und Mandantentrennung getrennt testen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Aktive oder registrierte Lernende",
        "Autorenwerkzeuge und Inhaltslizenzen",
        "Implementierung, SSO und Mandanten",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Kursbibliothek, Autorenwerkzeug und LMS ohne klare Abgrenzung vergleichen.",
        "Ein Zertifikat mit automatischer Rezertifizierung gleichsetzen.",
        "SCORM-Unterstützung ohne Abschluss- und Ergebnisübertragung abhaken.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Ist ein LMS auch ein Autorenwerkzeug?",
          "a": "Nicht zwingend. Inhalte erstellen, Kurse verwalten und Lernerfolg nachweisen sind unterschiedliche Aufgaben. Benötigte Autorenlizenzen werden im Angebot separat geprüft."
        },
        {
          "q": "Was macht Pflichtschulungen anspruchsvoll?",
          "a": "Zuweisung, Wiederholung, Eskalation und nachvollziehbare Abschlüsse müssen zusammenspielen. Ein Testfall mit Eintritt, Rollenwechsel und abgelaufenem Nachweis zeigt diese Abläufe."
        },
        {
          "q": "Wie wird KI bei Lerninhalten bewertet?",
          "a": "Relevant sind belegte Erstellung, Übersetzung oder Lernunterstützung sowie deren Grenzen. Jede Ausgabe benötigt eine fachliche Prüfung vor der Verwendung."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "SAP SuccessFactors Learning",
        "TalentLMS",
        "Masterplan"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "endpoint-security",
      "name": "Endpoint Security",
      "group": "IT & Sicherheit",
      "summary": "Prävention, Erkennung und Reaktion auf Endgeräten getrennt beurteilen.",
      "buyerQuestion": "Wie werden Angriffe erkannt, eingegrenzt und durch das IT-Team bearbeitet?",
      "deContext": "Schweizer Vertragsverfügbarkeit, Supportzeiten und tatsächliche Telemetrieverarbeitung dokumentieren.",
      "priority": "P1",
      "checks": [
        {
          "id": "malware",
          "label": "Malwareschutz",
          "demo": "Ungefährliche standardisierte Testdatei erkennen lassen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "console",
          "label": "Zentrale Verwaltung",
          "demo": "Geräte und Schutzstatus in einer Konsole prüfen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "policies",
          "label": "Sicherheitsrichtlinien",
          "demo": "Regel gezielt auf Gerätegruppe anwenden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "platforms",
          "label": "Dokumentierte Plattformabdeckung",
          "demo": "Benötigte Betriebssysteme mit Funktionsumfang abgleichen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "alerts",
          "label": "Sicherheitsalarme",
          "demo": "Testalarm einem Verantwortlichen zuweisen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "edr",
          "label": "Endpoint Detection and Response",
          "demo": "Erkennungsablauf und Ereigniskette nachvollziehen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "isolation",
          "label": "Geräteisolierung",
          "demo": "Testgerät isolieren und wieder freigeben.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "investigation",
          "label": "Untersuchungshistorie",
          "demo": "Prozess, Datei und Netzwerkereignisse zusammenführen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "remediation",
          "label": "Behebungsaktionen",
          "demo": "Fund behandeln und Ergebnis kontrollieren.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "vulnerability",
          "label": "Schwachstellenübersicht",
          "demo": "Verwundbare Software auf Geräten identifizieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "web",
          "label": "Web- und Phishingschutz",
          "demo": "Gefährliche Testadresse kontrolliert blockieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "ransomware",
          "label": "Ransomware-Schutzmechanismus",
          "demo": "Dokumentierten Schutz- und Wiederherstellungsablauf demonstrieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "devices",
          "label": "Geräte- und Anwendungskontrolle",
          "demo": "USB- oder Anwendungsregel anwenden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "roles",
          "label": "Berechtigte Administration",
          "demo": "Nur zuständige Rolle darf Geräte isolieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "siem",
          "label": "SIEM-/API-Integration",
          "demo": "Alarm in ein vorhandenes System übertragen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "retention",
          "label": "Telemetrie-Aufbewahrung",
          "demo": "Verfügbare Historie und Exportfristen prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "deployment",
          "label": "Betriebsmodell",
          "demo": "Cloud-/On-Premises-Verwaltung und Datenregion prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "support",
          "label": "Incident-Unterstützung",
          "demo": "Reaktionszeiten und enthaltene Hilfe vertraglich abgleichen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-detection",
          "label": "KI-/ML-basierte Erkennung",
          "demo": "Dokumentierte Modellfunktion von einfachen Signaturen unterscheiden.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-assistant",
          "label": "KI-Untersuchungshilfe",
          "demo": "Alarm erklären lassen und Evidenz kontrollieren.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-endpoint-security-tamper",
          "label": "Unbefugtes Abschalten des Schutzes verhindern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Unbefugtes Abschalten des Schutzes verhindern. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Prevent unauthorised disabling of protection",
              "demo": "Demonstrate: Prevent unauthorised disabling of protection. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Unbefugtes Abschalten des Schutzes verhindern",
              "demo": "Vorführen: Unbefugtes Abschalten des Schutzes verhindern. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Blokowanie nieuprawnionego wyłączania ochrony",
              "demo": "Zademonstruj: Blokowanie nieuprawnionego wyłączania ochrony. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "מניעת השבתה לא מורשית של ההגנה",
              "demo": "הדגמה: מניעת השבתה לא מורשית של ההגנה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Empêcher la désactivation non autorisée de la protection",
              "demo": "Démontrer: Empêcher la désactivation non autorisée de la protection. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Impedire la disattivazione non autorizzata della protezione",
              "demo": "Dimostrare: Impedire la disattivazione non autorizzata della protezione. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-offline-detection",
          "label": "Bedrohungen ohne Cloud-Verbindung erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Bedrohungen ohne Cloud-Verbindung erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Detect threats without a cloud connection",
              "demo": "Demonstrate: Detect threats without a cloud connection. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Bedrohungen ohne Cloud-Verbindung erkennen",
              "demo": "Vorführen: Bedrohungen ohne Cloud-Verbindung erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Wykrywanie zagrożeń bez połączenia z chmurą",
              "demo": "Zademonstruj: Wykrywanie zagrożeń bez połączenia z chmurą. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "זיהוי איומים ללא חיבור לענן",
              "demo": "הדגמה: זיהוי איומים ללא חיבור לענן. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Détecter les menaces sans connexion cloud",
              "demo": "Démontrer: Détecter les menaces sans connexion cloud. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Rilevare minacce senza connessione cloud",
              "demo": "Dimostrare: Rilevare minacce senza connessione cloud. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-exclusion-protection",
          "label": "Zentral verwaltete Scan-Ausnahmen schützen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Zentral verwaltete Scan-Ausnahmen schützen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Protect centrally managed scan exclusions",
              "demo": "Demonstrate: Protect centrally managed scan exclusions. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Zentral verwaltete Scan-Ausnahmen schützen",
              "demo": "Vorführen: Zentral verwaltete Scan-Ausnahmen schützen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Ochrona centralnych wykluczeń skanowania",
              "demo": "Zademonstruj: Ochrona centralnych wykluczeń skanowania. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "הגנה על החרגות סריקה בניהול מרכזי",
              "demo": "הדגמה: הגנה על החרגות סריקה בניהול מרכזי. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Protéger les exclusions d'analyse centralisées",
              "demo": "Démontrer: Protéger les exclusions d'analyse centralisées. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Proteggere esclusioni di scansione centralizzate",
              "demo": "Dimostrare: Proteggere esclusioni di scansione centralizzate. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-stale-agent",
          "label": "Inaktive oder fehlerhafte Endpoint-Agenten erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Inaktive oder fehlerhafte Endpoint-Agenten erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Identify inactive or unhealthy endpoint agents",
              "demo": "Demonstrate: Identify inactive or unhealthy endpoint agents. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Inaktive oder fehlerhafte Endpoint-Agenten erkennen",
              "demo": "Vorführen: Inaktive oder fehlerhafte Endpoint-Agenten erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Wykrywanie nieaktywnych lub niesprawnych agentów",
              "demo": "Zademonstruj: Wykrywanie nieaktywnych lub niesprawnych agentów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "איתור סוכנים לא פעילים או לא תקינים",
              "demo": "הדגמה: איתור סוכנים לא פעילים או לא תקינים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Identifier les agents inactifs ou défaillants",
              "demo": "Démontrer: Identifier les agents inactifs ou défaillants. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Identificare agenti inattivi o non funzionanti",
              "demo": "Dimostrare: Identificare agenti inattivi o non funzionanti. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-update-rings",
          "label": "Agent-Updates gestaffelt auf Gerätegruppen verteilen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Agent-Updates gestaffelt auf Gerätegruppen verteilen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Stage security-agent updates across device rings",
              "demo": "Demonstrate: Stage security-agent updates across device rings. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Agent-Updates gestaffelt auf Gerätegruppen verteilen",
              "demo": "Vorführen: Agent-Updates gestaffelt auf Gerätegruppen verteilen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Etapowe aktualizacje agentów w grupach urządzeń",
              "demo": "Zademonstruj: Etapowe aktualizacje agentów w grupach urządzeń. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "הפצת עדכוני סוכן בהדרגה בין קבוצות מכשירים",
              "demo": "הדגמה: הפצת עדכוני סוכן בהדרגה בין קבוצות מכשירים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Déployer les mises à jour d'agents par groupes",
              "demo": "Démontrer: Déployer les mises à jour d'agents par groupes. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Distribuire aggiornamenti degli agenti per gruppi",
              "demo": "Dimostrare: Distribuire aggiornamenti degli agenti per gruppi. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-memory-evidence",
          "label": "Prozessspeicher für Untersuchung erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Prozessspeicher für Untersuchung erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Collect process memory for investigation",
              "demo": "Demonstrate: Collect process memory for investigation. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Prozessspeicher für Untersuchung erfassen",
              "demo": "Vorführen: Prozessspeicher für Untersuchung erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Zbieranie pamięci procesu do analizy",
              "demo": "Zademonstruj: Zbieranie pamięci procesu do analizy. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "איסוף זיכרון תהליך לחקירה",
              "demo": "הדגמה: איסוף זיכרון תהליך לחקירה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Collecter la mémoire des processus pour enquête",
              "demo": "Démontrer: Collecter la mémoire des processus pour enquête. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Raccogliere memoria dei processi per indagini",
              "demo": "Dimostrare: Raccogliere memoria dei processi per indagini. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-response-undo",
          "label": "Ausgeführte Behebung rückgängig machen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Ausgeführte Behebung rückgängig machen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Undo a completed remediation action",
              "demo": "Demonstrate: Undo a completed remediation action. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Ausgeführte Behebung rückgängig machen",
              "demo": "Vorführen: Ausgeführte Behebung rückgängig machen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Cofnięcie wykonanej naprawy",
              "demo": "Zademonstruj: Cofnięcie wykonanej naprawy. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "ביטול פעולת תיקון שבוצעה",
              "demo": "הדגמה: ביטול פעולת תיקון שבוצעה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Annuler une mesure corrective exécutée",
              "demo": "Démontrer: Annuler une mesure corrective exécutée. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Annullare un'azione correttiva completata",
              "demo": "Dimostrare: Annullare un'azione correttiva completata. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        },
        {
          "id": "depth-endpoint-security-offboarding",
          "label": "Gerät abmelden und aufbewahrte Nachweise erhalten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Gerät abmelden und aufbewahrte Nachweise erhalten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Offboard a device while preserving retained evidence",
              "demo": "Demonstrate: Offboard a device while preserving retained evidence. State the plan, limits and behaviour on failure. Use an isolated test device and a limited administrator."
            },
            "de": {
              "label": "Gerät abmelden und aufbewahrte Nachweise erhalten",
              "demo": "Vorführen: Gerät abmelden und aufbewahrte Nachweise erhalten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isoliertes Testgerät und eingeschränkten Administrator verwenden."
            },
            "pl": {
              "label": "Wycofanie urządzenia z zachowaniem dowodów",
              "demo": "Zademonstruj: Wycofanie urządzenia z zachowaniem dowodów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego urządzenia i ograniczonego administratora."
            },
            "he": {
              "label": "הסרת מכשיר תוך שימור הראיות השמורות",
              "demo": "הדגמה: הסרת מכשיר תוך שימור הראיות השמורות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במכשיר בדיקה מבודד ובמנהל עם הרשאות מוגבלות."
            },
            "fr": {
              "label": "Retirer un appareil en conservant les preuves retenues",
              "demo": "Démontrer: Retirer un appareil en conservant les preuves retenues. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un appareil isolé et un administrateur restreint."
            },
            "it": {
              "label": "Rimuovere un dispositivo conservando le prove archiviate",
              "demo": "Dimostrare: Rimuovere un dispositivo conservando le prove archiviate. Indicare piano, limiti e comportamento in caso di errore. Usare un dispositivo isolato e un amministratore limitato."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Den Funktionsumfang für jedes tatsächlich eingesetzte Betriebssystem prüfen.",
        "Einen ungefährlichen Testalarm von Erkennung bis Wiederfreigabe des Geräts verfolgen.",
        "Serverlizenzen, EDR-Erweiterungen und Reaktionshilfe separat kalkulieren.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Geschützte Geräte, Server und Laufzeiten",
        "EDR/XDR- und MDR-Zusatzpakete",
        "Speicher und externe Incident Response",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Funktionsumfang der Windows-Version auf alle Plattformen übertragen.",
        "Antivirus-Lizenz mit vollständiger EDR- oder MDR-Leistung gleichsetzen.",
        "Wiederherstellungsversprechen ohne dokumentierten Ablauf bewerten.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Ist Malware-Schutz gleich EDR?",
          "a": "Nein. Prävention und nachträgliche Untersuchung eines Ereignisses sind getrennte Aufgaben. Konsole, Ereigniskette, Reaktion und unterstützte Plattformen werden einzeln betrachtet."
        },
        {
          "q": "Warum muss die konkrete Edition genannt werden?",
          "a": "Der Herstellername allein sagt nicht, ob EDR, Server-Schutz oder betreute Reaktion enthalten sind. Nur das tatsächlich bewertete Paket bildet die Vergleichsgrundlage."
        },
        {
          "q": "Wie wird die Reaktionsfähigkeit geprüft?",
          "a": "In einer kontrollierten Testumgebung werden Erkennung, Meldung, Isolation und Wiederanbindung nachvollzogen. Die Recherche selbst behauptet keine solche eigene Praxiserprobung."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Sophos",
        "CrowdStrike",
        "SentinelOne"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "password-management",
      "name": "Passwortmanagement für Unternehmen",
      "group": "IT & Sicherheit",
      "summary": "Tresore, sichere Freigaben und Lebenszyklen von Konten prüfen.",
      "buyerQuestion": "Kann ein Mitarbeiter ausscheiden, ohne dass Unternehmenszugänge unkontrolliert bleiben?",
      "deContext": "Datenregion, Recovery und Offboarding prüfen; Schweizer Hosting ersetzt keine Rollen- und Sicherheitskontrolle.",
      "priority": "P1",
      "checks": [
        {
          "id": "vault",
          "label": "Verschlüsselter Tresor",
          "demo": "Geschäftlichen Zugang im dokumentierten Verschlüsselungsmodell speichern.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "share",
          "label": "Teamfreigaben",
          "demo": "Zugang nur einer festgelegten Gruppe freigeben.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "apps",
          "label": "Geräteübergreifender Zugriff",
          "demo": "Browser, Desktop und Smartphone verwenden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "generator",
          "label": "Passwortgenerator",
          "demo": "Starkes Passwort erzeugen und speichern.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "mfa",
          "label": "Mehrfaktor-Anmeldung",
          "demo": "Anmeldung mit zweitem Faktor erzwingen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "sso",
          "label": "SSO-Integration",
          "demo": "Identitätsanbieter anschliessen und Zugriff prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "scim",
          "label": "SCIM-Provisionierung",
          "demo": "Nutzer anlegen und wieder deaktivieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "roles",
          "label": "Granulare Admin-Rollen",
          "demo": "Delegierte Verwaltung ohne Vollzugriff einrichten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "policies",
          "label": "Unternehmensrichtlinien",
          "demo": "Mindestschutzregeln organisationsweit durchsetzen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "logs",
          "label": "Auditprotokolle",
          "demo": "Zugriffs- und Verwaltungsereignisse exportieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "recovery",
          "label": "Administrierte Wiederherstellung",
          "demo": "Gesicherten Wiederherstellungsablauf demonstrieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "offboarding",
          "label": "Austrittsprozess",
          "demo": "Zugriff entziehen und benötigte Daten übertragen.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "health",
          "label": "Risikoanalyse für Zugangsdaten",
          "demo": "Schwache oder kompromittierte Zugangsdaten identifizieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "external-share",
          "label": "Befristetes externes Teilen",
          "demo": "Geheimnis mit Ablauf an externen Empfänger teilen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "passkeys",
          "label": "Passkey-Verwaltung",
          "demo": "Passkey speichern und verwenden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "export",
          "label": "Verschlüsselter Export",
          "demo": "Tresordaten für kontrollierte Sicherung exportieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "api",
          "label": "Administrative API",
          "demo": "Gruppen oder Ereignisse über API verwalten.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "region",
          "label": "Dokumentierte Datenregion",
          "demo": "Kontoregion und zulässige Betriebsvarianten prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "language",
          "label": "Deutsche Bedienung oder Dokumentation",
          "demo": "Deutschen Einführungsablauf für Beschäftigte prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-access",
          "label": "Kontrollierter Zugriff für KI-Werkzeuge",
          "demo": "Zugriff eines KI-Werkzeugs auf ein begrenztes Geheimnis nachvollziehen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-password-management-emergency-delay",
          "label": "Notfallzugriff nach Wartezeit freigeben",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Notfallzugriff nach Wartezeit freigeben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Grant emergency access after a waiting period",
              "demo": "Demonstrate: Grant emergency access after a waiting period. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Notfallzugriff nach Wartezeit freigeben",
              "demo": "Vorführen: Notfallzugriff nach Wartezeit freigeben. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Dostęp awaryjny po okresie oczekiwania",
              "demo": "Zademonstruj: Dostęp awaryjny po okresie oczekiwania. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "מתן גישה לשעת חירום לאחר תקופת המתנה",
              "demo": "הדגמה: מתן גישה לשעת חירום לאחר תקופת המתנה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Accorder un accès d'urgence après un délai",
              "demo": "Démontrer: Accorder un accès d'urgence après un délai. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Concedere accesso di emergenza dopo un'attesa",
              "demo": "Dimostrare: Concedere accesso di emergenza dopo un'attesa. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-risk-exception",
          "label": "Begründete Ausnahmen von Risikowarnungen dokumentieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Begründete Ausnahmen von Risikowarnungen dokumentieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Record justified exceptions to credential-risk warnings",
              "demo": "Demonstrate: Record justified exceptions to credential-risk warnings. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Begründete Ausnahmen von Risikowarnungen dokumentieren",
              "demo": "Vorführen: Begründete Ausnahmen von Risikowarnungen dokumentieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Uzasadnione wyjątki od ostrzeżeń o ryzyku haseł",
              "demo": "Zademonstruj: Uzasadnione wyjątki od ostrzeżeń o ryzyku haseł. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "תיעוד חריגים מנומקים לאזהרות סיכון",
              "demo": "הדגמה: תיעוד חריגים מנומקים לאזהרות סיכון. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Consigner les exceptions justifiées aux alertes de risque",
              "demo": "Démontrer: Consigner les exceptions justifiées aux alertes de risque. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Registrare eccezioni motivate agli avvisi di rischio",
              "demo": "Dimostrare: Registrare eccezioni motivate agli avvisi di rischio. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-file-attachments",
          "label": "Verschlüsselte Dateien mit Tresoreinträgen speichern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Verschlüsselte Dateien mit Tresoreinträgen speichern. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Store encrypted files with vault items",
              "demo": "Demonstrate: Store encrypted files with vault items. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Verschlüsselte Dateien mit Tresoreinträgen speichern",
              "demo": "Vorführen: Verschlüsselte Dateien mit Tresoreinträgen speichern. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Przechowywanie zaszyfrowanych plików przy wpisach",
              "demo": "Zademonstruj: Przechowywanie zaszyfrowanych plików przy wpisach. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "שמירת קבצים מוצפנים בפריטי הכספת",
              "demo": "הדגמה: שמירת קבצים מוצפנים בפריטי הכספת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Stocker des fichiers chiffrés avec les éléments du coffre",
              "demo": "Démontrer: Stocker des fichiers chiffrés avec les éléments du coffre. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Archiviare file cifrati con gli elementi della cassaforte",
              "demo": "Dimostrare: Archiviare file cifrati con gli elementi della cassaforte. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-item-history",
          "label": "Frühere Zugangsdatenversion wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Frühere Zugangsdatenversion wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restore a previous credential version",
              "demo": "Demonstrate: Restore a previous credential version. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Frühere Zugangsdatenversion wiederherstellen",
              "demo": "Vorführen: Frühere Zugangsdatenversion wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Przywracanie wcześniejszej wersji poświadczeń",
              "demo": "Zademonstruj: Przywracanie wcześniejszej wersji poświadczeń. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "שחזור גרסה קודמת של פרטי גישה",
              "demo": "הדגמה: שחזור גרסה קודמת של פרטי גישה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Restaurer une version antérieure d'un identifiant",
              "demo": "Démontrer: Restaurer une version antérieure d'un identifiant. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Ripristinare una versione precedente delle credenziali",
              "demo": "Dimostrare: Ripristinare una versione precedente delle credenziali. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-export-policy",
          "label": "Export steuern und Durchsetzungsgrenzen offenlegen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Export steuern und Durchsetzungsgrenzen offenlegen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Control item exports and disclose enforcement limits",
              "demo": "Demonstrate: Control item exports and disclose enforcement limits. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Export steuern und Durchsetzungsgrenzen offenlegen",
              "demo": "Vorführen: Export steuern und Durchsetzungsgrenzen offenlegen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Kontrola eksportu z opisem granic egzekwowania",
              "demo": "Zademonstruj: Kontrola eksportu z opisem granic egzekwowania. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "בקרת ייצוא פריטים והצגת מגבלות האכיפה",
              "demo": "הדגמה: בקרת ייצוא פריטים והצגת מגבלות האכיפה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Contrôler les exports et préciser les limites d'application",
              "demo": "Démontrer: Contrôler les exports et préciser les limites d'application. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Controllare esportazioni e dichiarare limiti di applicazione",
              "demo": "Dimostrare: Controllare esportazioni e dichiarare limiti di applicazione. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-session-revoke",
          "label": "Aktive Gerätesitzung aus der Ferne widerrufen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Aktive Gerätesitzung aus der Ferne widerrufen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Revoke an active device session remotely",
              "demo": "Demonstrate: Revoke an active device session remotely. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Aktive Gerätesitzung aus der Ferne widerrufen",
              "demo": "Vorführen: Aktive Gerätesitzung aus der Ferne widerrufen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Zdalne unieważnianie aktywnej sesji urządzenia",
              "demo": "Zademonstruj: Zdalne unieważnianie aktywnej sesji urządzenia. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "ביטול מרחוק של הפעלה פעילה במכשיר",
              "demo": "הדגמה: ביטול מרחוק של הפעלה פעילה במכשיר. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Révoquer une session d'appareil à distance",
              "demo": "Démontrer: Révoquer une session d'appareil à distance. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Revocare da remoto una sessione del dispositivo",
              "demo": "Dimostrare: Revocare da remoto una sessione del dispositivo. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-offline-vault",
          "label": "Tresor ohne Netzwerkzugriff sicher lesen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Tresor ohne Netzwerkzugriff sicher lesen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Read the vault securely without network access",
              "demo": "Demonstrate: Read the vault securely without network access. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Tresor ohne Netzwerkzugriff sicher lesen",
              "demo": "Vorführen: Tresor ohne Netzwerkzugriff sicher lesen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Bezpieczny odczyt sejfu bez dostępu do sieci",
              "demo": "Zademonstruj: Bezpieczny odczyt sejfu bez dostępu do sieci. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "קריאה מאובטחת של הכספת ללא רשת",
              "demo": "הדגמה: קריאה מאובטחת של הכספת ללא רשת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Consulter le coffre hors connexion en sécurité",
              "demo": "Démontrer: Consulter le coffre hors connexion en sécurité. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Consultare la cassaforte offline in sicurezza",
              "demo": "Dimostrare: Consultare la cassaforte offline in sicurezza. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        },
        {
          "id": "depth-password-management-rotation",
          "label": "Verwaltete Anwendungspasswörter automatisch rotieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Verwaltete Anwendungspasswörter automatisch rotieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Rotate managed application passwords automatically",
              "demo": "Demonstrate: Rotate managed application passwords automatically. State the plan, limits and behaviour on failure. Use dummy credentials, never production secrets."
            },
            "de": {
              "label": "Verwaltete Anwendungspasswörter automatisch rotieren",
              "demo": "Vorführen: Verwaltete Anwendungspasswörter automatisch rotieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testzugangsdaten statt produktiver Geheimnisse verwenden."
            },
            "pl": {
              "label": "Automatyczna rotacja zarządzanych haseł aplikacji",
              "demo": "Zademonstruj: Automatyczna rotacja zarządzanych haseł aplikacji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj fikcyjnych danych, nigdy sekretów produkcyjnych."
            },
            "he": {
              "label": "החלפה אוטומטית של סיסמאות יישום מנוהלות",
              "demo": "הדגמה: החלפה אוטומטית של סיסמאות יישום מנוהלות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בפרטי גישה מדומים ולא בסודות ייצור."
            },
            "fr": {
              "label": "Renouveler automatiquement les mots de passe applicatifs gérés",
              "demo": "Démontrer: Renouveler automatiquement les mots de passe applicatifs gérés. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des identifiants fictifs, jamais des secrets réels."
            },
            "it": {
              "label": "Ruotare automaticamente password applicative gestite",
              "demo": "Dimostrare: Ruotare automaticamente password applicative gestite. Indicare piano, limiti e comportamento in caso di errore. Usare credenziali fittizie, mai segreti di produzione."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Eintritt, Teamwechsel und Austritt mit Identitätsanbieter und geteilten Tresoren testen.",
        "Kontowiederherstellung ohne Zugang zu privaten Tresorinhalten demonstrieren lassen.",
        "Passkeys, externe Freigaben und Geheimnisse für Automatisierung getrennt bewerten.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Nutzerzahl und Lizenzstufe",
        "Secrets-Management und Zusatzmodule",
        "Einführung und Identitätsintegration",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "SSO mit automatischer Benutzerbereitstellung gleichsetzen.",
        "Tresor-Export ohne sichere Ablage und Löschung testen.",
        "Private und geschäftliche Geheimnisse beim Austritt vermischen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was unterscheidet Mitarbeiter-Tresore und Secrets Management?",
          "a": "Mitarbeiter-Tresore unterstützen menschliche Anmeldung und Freigaben. Anwendungen und automatisierte Agenten benötigen andere Zugriffsmuster, Laufzeiten und Prüfprotokolle."
        },
        {
          "q": "Warum ist das Ausscheiden eines Nutzers ein eigener Prüfpunkt?",
          "a": "Sperrung, Entzug von Sitzungen und Umgang mit geteilten Zugangsdaten müssen geregelt sein. Eine entfernte Benutzerlizenz beantwortet nicht jede dieser Fragen."
        },
        {
          "q": "Reicht eine SSO-Anbindung für die Nutzerverwaltung?",
          "a": "SSO vereinfacht die Anmeldung. Bereitstellung, Rollenzuordnung und Deaktivierung über den Nutzerlebenszyklus werden zusätzlich anhand der dokumentierten Integration geprüft."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Dashlane",
        "Passbolt",
        "heylogin"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "backup-recovery",
      "name": "Backup & Wiederherstellung",
      "group": "IT & Sicherheit",
      "summary": "Sicherungserfolg, Wiederanlauf und Schutz vor manipulierten Backups getrennt prüfen.",
      "buyerQuestion": "Können benötigte Daten innerhalb der vereinbarten Zeit tatsächlich wiederhergestellt werden?",
      "deContext": "Wiederherstellung, Datenregion und Export messen; zugesicherte RPO/RTO nicht aus einer Marketingseite ableiten.",
      "priority": "P1",
      "checks": [
        {
          "id": "workloads",
          "label": "Dokumentierte Workloads",
          "demo": "Benötigten Workload in unterstützter Version sichern.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "schedule",
          "label": "Automatisierte Sicherung",
          "demo": "Sicherungszeitplan konfigurieren und Ergebnis prüfen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "restore",
          "label": "Wiederherstellung",
          "demo": "Testdatei oder Objekt in alternative Umgebung wiederherstellen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "monitoring",
          "label": "Status und Warnungen",
          "demo": "Fehlgeschlagenen Job sichtbar melden lassen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "retention",
          "label": "Aufbewahrungsregeln",
          "demo": "Mehrere Wiederherstellungspunkte konfigurieren.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "immutable",
          "label": "Unveränderliche Sicherung",
          "demo": "Löschversuch während gesperrter Frist prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "encryption",
          "label": "Verschlüsselung",
          "demo": "Schlüsselverantwortung für Transport und Speicherung dokumentieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "granular",
          "label": "Granulare Wiederherstellung",
          "demo": "Einzelobjekt aus grösserem Datenbestand herstellen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "offsite",
          "label": "Getrennte Sicherungskopie",
          "demo": "Zusätzliche Kopie in unabhängigem Ziel ablegen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "testing",
          "label": "Automatisierte Restore-Prüfung",
          "demo": "Startfähigkeit oder Wiederherstellbarkeit automatisiert validieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "rpo",
          "label": "Wiederherstellungspunkte",
          "demo": "Erreichbares RPO anhand tatsächlicher Jobs nachweisen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "rto",
          "label": "Wiederanlaufzeit",
          "demo": "RTO mit einem gemessenen Test wiederherstellen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "roles",
          "label": "Getrennte Admin-Rechte",
          "demo": "Backup-Administration von Produktivadministration trennen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "mfa",
          "label": "Mehrfaktor-Schutz",
          "demo": "Verwaltungszugang zusätzlich schützen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "audit",
          "label": "Audit und Berichte",
          "demo": "Wiederherstellungen und administrative Änderungen exportieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "region",
          "label": "Dokumentierte Speicherregion",
          "demo": "Primär- und Zweitkopie vertraglich lokalisieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "portability",
          "label": "Exit und Datenexport",
          "demo": "Sicherung bei Vertragsende weiterverwenden oder exportieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "support",
          "label": "Wiederherstellungsunterstützung",
          "demo": "Notfallkontakt und SLA vorlegen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "licensing",
          "label": "Lizenz- und Speichergrenzen",
          "demo": "Workloads, Speicher, Egress und Mehrverbrauch im Angebot prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-anomaly",
          "label": "KI-gestützte Anomalieerkennung",
          "demo": "Ungewöhnliche Sicherungsdaten erkennen und begründen lassen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-backup-recovery-application-consistent",
          "label": "Anwendungskonsistente Sicherungen erstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Anwendungskonsistente Sicherungen erstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Create application-consistent backups",
              "demo": "Demonstrate: Create application-consistent backups. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Anwendungskonsistente Sicherungen erstellen",
              "demo": "Vorführen: Anwendungskonsistente Sicherungen erstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Tworzenie kopii spójnych aplikacyjnie",
              "demo": "Zademonstruj: Tworzenie kopii spójnych aplikacyjnie. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "יצירת גיבויים עקביים ליישום",
              "demo": "הדגמה: יצירת גיבויים עקביים ליישום. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Créer des sauvegardes cohérentes applicativement",
              "demo": "Démontrer: Créer des sauvegardes cohérentes applicativement. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Creare backup coerenti con le applicazioni",
              "demo": "Dimostrare: Creare backup coerenti con le applicazioni. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-instant-recovery",
          "label": "Workload direkt aus der Sicherung starten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Workload direkt aus der Sicherung starten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Run a workload directly from its backup",
              "demo": "Demonstrate: Run a workload directly from its backup. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Workload direkt aus der Sicherung starten",
              "demo": "Vorführen: Workload direkt aus der Sicherung starten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Uruchomienie systemu bezpośrednio z kopii",
              "demo": "Zademonstruj: Uruchomienie systemu bezpośrednio z kopii. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "הפעלת מערכת ישירות מהגיבוי",
              "demo": "הדגמה: הפעלת מערכת ישירות מהגיבוי. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Démarrer une charge directement depuis sa sauvegarde",
              "demo": "Démontrer: Démarrer une charge directement depuis sa sauvegarde. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Avviare un sistema direttamente dal backup",
              "demo": "Dimostrare: Avviare un sistema direttamente dal backup. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-scan-before-restore",
          "label": "Wiederherstellungspunkt vor Produktivbetrieb prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Wiederherstellungspunkt vor Produktivbetrieb prüfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Scan a restore point before production recovery",
              "demo": "Demonstrate: Scan a restore point before production recovery. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Wiederherstellungspunkt vor Produktivbetrieb prüfen",
              "demo": "Vorführen: Wiederherstellungspunkt vor Produktivbetrieb prüfen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Skanowanie kopii przed przywróceniem produkcji",
              "demo": "Zademonstruj: Skanowanie kopii przed przywróceniem produkcji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "סריקת נקודת שחזור לפני החזרה לייצור",
              "demo": "הדגמה: סריקת נקודת שחזור לפני החזרה לייצור. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Analyser un point avant restauration en production",
              "demo": "Démontrer: Analyser un point avant restauration en production. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Scansionare un punto prima del ripristino in produzione",
              "demo": "Dimostrare: Scansionare un punto prima del ripristino in produzione. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-bandwidth",
          "label": "Sicherungsverkehr nach Zeitfenster begrenzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Sicherungsverkehr nach Zeitfenster begrenzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Throttle backup traffic by time window",
              "demo": "Demonstrate: Throttle backup traffic by time window. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Sicherungsverkehr nach Zeitfenster begrenzen",
              "demo": "Vorführen: Sicherungsverkehr nach Zeitfenster begrenzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Ograniczanie ruchu kopii w wybranych godzinach",
              "demo": "Zademonstruj: Ograniczanie ruchu kopii w wybranych godzinach. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "הגבלת תעבורת גיבוי לפי שעות",
              "demo": "הדגמה: הגבלת תעבורת גיבוי לפי שעות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Limiter le débit des sauvegardes par plage horaire",
              "demo": "Démontrer: Limiter le débit des sauvegardes par plage horaire. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Limitare il traffico di backup per fascia oraria",
              "demo": "Dimostrare: Limitare il traffico di backup per fascia oraria. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-alternate-hardware",
          "label": "Auf abweichender Hardware wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Auf abweichender Hardware wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restore onto different hardware",
              "demo": "Demonstrate: Restore onto different hardware. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Auf abweichender Hardware wiederherstellen",
              "demo": "Vorführen: Auf abweichender Hardware wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Przywracanie na innym sprzęcie",
              "demo": "Zademonstruj: Przywracanie na innym sprzęcie. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "שחזור לחומרה אחרת",
              "demo": "הדגמה: שחזור לחומרה אחרת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Restaurer sur un matériel différent",
              "demo": "Démontrer: Restaurer sur un matériel différent. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Ripristinare su hardware diverso",
              "demo": "Dimostrare: Ripristinare su hardware diverso. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-dependency-order",
          "label": "Dienste nach Abhängigkeiten wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Dienste nach Abhängigkeiten wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Recover services in dependency order",
              "demo": "Demonstrate: Recover services in dependency order. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Dienste nach Abhängigkeiten wiederherstellen",
              "demo": "Vorführen: Dienste nach Abhängigkeiten wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Przywracanie usług według zależności",
              "demo": "Zademonstruj: Przywracanie usług według zależności. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "שחזור שירותים לפי סדר התלויות",
              "demo": "הדגמה: שחזור שירותים לפי סדר התלויות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Restaurer les services selon leurs dépendances",
              "demo": "Démontrer: Restaurer les services selon leurs dépendances. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Ripristinare i servizi secondo le dipendenze",
              "demo": "Dimostrare: Ripristinare i servizi secondo le dipendenze. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-customer-key",
          "label": "Eigene Schlüssel für Sicherungsverschlüsselung nutzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Eigene Schlüssel für Sicherungsverschlüsselung nutzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Use customer-managed backup encryption keys",
              "demo": "Demonstrate: Use customer-managed backup encryption keys. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Eigene Schlüssel für Sicherungsverschlüsselung nutzen",
              "demo": "Vorführen: Eigene Schlüssel für Sicherungsverschlüsselung nutzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Własne klucze szyfrowania kopii",
              "demo": "Zademonstruj: Własne klucze szyfrowania kopii. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "מפתחות הצפנת גיבוי בניהול הלקוח",
              "demo": "הדגמה: מפתחות הצפנת גיבוי בניהול הלקוח. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Utiliser des clés de sauvegarde gérées par le client",
              "demo": "Démontrer: Utiliser des clés de sauvegarde gérées par le client. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Usare chiavi di backup gestite dal cliente",
              "demo": "Dimostrare: Usare chiavi di backup gestite dal cliente. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        },
        {
          "id": "depth-backup-recovery-dual-approval",
          "label": "Zweiten Administrator für destruktive Aktionen verlangen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Zweiten Administrator für destruktive Aktionen verlangen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Require a second administrator for destructive actions",
              "demo": "Demonstrate: Require a second administrator for destructive actions. State the plan, limits and behaviour on failure. Use an isolated test workload and a failed backup."
            },
            "de": {
              "label": "Zweiten Administrator für destruktive Aktionen verlangen",
              "demo": "Vorführen: Zweiten Administrator für destruktive Aktionen verlangen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Isolierten Test-Workload und fehlgeschlagene Sicherung verwenden."
            },
            "pl": {
              "label": "Drugi administrator zatwierdzający działania destrukcyjne",
              "demo": "Zademonstruj: Drugi administrator zatwierdzający działania destrukcyjne. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj izolowanego systemu testowego i nieudanej kopii."
            },
            "he": {
              "label": "אישור מנהל נוסף לפעולות הרסניות",
              "demo": "הדגמה: אישור מנהל נוסף לפעולות הרסניות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו במערכת בדיקה מבודדת ובגיבוי שנכשל."
            },
            "fr": {
              "label": "Exiger un second administrateur pour les actions destructrices",
              "demo": "Démontrer: Exiger un second administrateur pour les actions destructrices. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une charge isolée et une sauvegarde échouée."
            },
            "it": {
              "label": "Richiedere un secondo amministratore per azioni distruttive",
              "demo": "Dimostrare: Richiedere un secondo amministratore per azioni distruttive. Indicare piano, limiti e comportamento in caso di errore. Usare un sistema isolato e un backup fallito."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Mindestens einen kritischen Workload in einer separaten Testumgebung wiederherstellen.",
        "Löschschutz, Schlüsselverantwortung und zweite Kopie technisch prüfen.",
        "Speicherwachstum, Rückübertragung und Notfallunterstützung in die Vollkosten aufnehmen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Workloads, Benutzer und Datenvolumen",
        "Speicher, Aufbewahrung und Wiederherstellungskosten",
        "Zusätzliche Kopien und Notfallsupport",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Erfolgreichen Backup-Job als Beweis erfolgreicher Wiederherstellung ansehen.",
        "Unveränderbaren Speicher mit unbegrenzter Wiederherstellbarkeit verwechseln.",
        "Herstellerangaben zu RTO als eigene gemessene Leistung darstellen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Warum wird Wiederherstellung stärker geprüft als eine Erfolgsmeldung?",
          "a": "Eine abgeschlossene Sicherung beantwortet noch nicht, welche Daten in welcher Zeit wieder nutzbar werden. Wiederherstellungsumfang, Zielort und Ablauf brauchen einen eigenen Test."
        },
        {
          "q": "Was bedeutet eine unveränderbare Sicherung im Vergleich?",
          "a": "Relevant sind Schutzzeit, Speicherziel und die Möglichkeit administrativer Änderungen. Diese Grenzen müssen zum gewünschten Notfallszenario passen und werden beim Anbieter konkret nachgefragt."
        },
        {
          "q": "Sind Microsoft-365-Sicherung und Server-Backup austauschbar?",
          "a": "Nein. Geschützte Workloads, Objekte und Wiederherstellungsverfahren unterscheiden sich. Anbieter werden nur anhand der ausdrücklich dokumentierten Abdeckung eingeordnet."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "SEP sesam",
        "Iperius",
        "Commvault"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "it-service-management",
      "name": "IT-Service-Management",
      "group": "IT & Sicherheit",
      "summary": "Tickets, Services, Assets und kontrollierte Änderungen verbinden.",
      "buyerQuestion": "Wie werden Störungen behoben und Änderungen nachvollziehbar freigegeben?",
      "deContext": "Mehrsprachige Portale, Schweizer Servicezeiten und externe Verarbeitungspartner in die Auswahl aufnehmen.",
      "priority": "P1",
      "checks": [
        {
          "id": "tickets",
          "label": "Ticketmanagement",
          "demo": "Anfrage mit Verantwortlichem und Status bearbeiten.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "portal",
          "label": "Self-Service-Portal",
          "demo": "Beschäftigter eröffnet und verfolgt ein Ticket.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "knowledge",
          "label": "Wissensdatenbank",
          "demo": "Lösung veröffentlichen und im Portal finden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "sla",
          "label": "SLA-Steuerung",
          "demo": "Frist mit Geschäftszeiten und Eskalation konfigurieren.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "catalogue",
          "label": "Servicekatalog",
          "demo": "Standardleistung mit strukturiertem Antrag anbieten.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "approvals",
          "label": "Genehmigungsprozesse",
          "demo": "Zugriff durch Leitung und IT freigeben lassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "changes",
          "label": "Change Management",
          "demo": "Änderung mit Risiko, Freigabe und Termin durchführen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "problems",
          "label": "Problem Management",
          "demo": "Wiederkehrende Störungen mit Ursache verknüpfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "assets",
          "label": "Asset-Verwaltung",
          "demo": "Gerät mit Nutzer und Lebenszyklus führen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "cmdb",
          "label": "Konfigurationsbeziehungen",
          "demo": "Service mit abhängigen Geräten und Anwendungen verbinden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "automation",
          "label": "Workflow-Automatisierung",
          "demo": "Ticketstatus erzeugt dokumentierte Folgeaktion.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "incident",
          "label": "Major-Incident-Ablauf",
          "demo": "Schwere Störung koordinieren und Kommunikation verfolgen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "onboarding",
          "label": "Bereichsübergreifendes Onboarding",
          "demo": "HR-Eintritt löst IT-Aufgaben und Freigaben aus.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "reporting",
          "label": "Serviceberichte",
          "demo": "Lösungszeit und SLA-Einhaltung nach Team auswerten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "Schnittstellen",
          "demo": "Ticket oder Asset über dokumentierte API übertragen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "permissions",
          "label": "Rollen und Sichtbarkeit",
          "demo": "Vertrauliche Tickets für unzuständige Personen sperren.",
          "weight": 4,
          "group": "Markt & Betrieb",
          "critical": true
        },
        {
          "id": "language",
          "label": "Deutsches Serviceportal",
          "demo": "Formulare und Benachrichtigungen auf Deutsch nutzen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "operations",
          "label": "Betriebsoptionen",
          "demo": "Datenregion, Support und Exit im Angebot dokumentieren.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-triage",
          "label": "KI-Klassifikation und Zusammenfassung",
          "demo": "Ticket einordnen lassen und Vorschlag bearbeiten.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-agent",
          "label": "KI-Self-Service mit Übergabe",
          "demo": "Wissensfrage beantworten und nötigenfalls an Menschen übergeben.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-it-service-management-postmortem",
          "label": "Strukturierte Nachbesprechung eines Incidents erstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Strukturierte Nachbesprechung eines Incidents erstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Create a structured post-incident review",
              "demo": "Demonstrate: Create a structured post-incident review. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Strukturierte Nachbesprechung eines Incidents erstellen",
              "demo": "Vorführen: Strukturierte Nachbesprechung eines Incidents erstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Tworzenie ustrukturyzowanej analizy po incydencie",
              "demo": "Zademonstruj: Tworzenie ustrukturyzowanej analizy po incydencie. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "יצירת תחקיר מובנה לאחר אירוע",
              "demo": "הדגמה: יצירת תחקיר מובנה לאחר אירוע. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Créer une revue structurée après incident",
              "demo": "Démontrer: Créer une revue structurée après incident. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Creare una revisione strutturata dopo un incidente",
              "demo": "Dimostrare: Creare una revisione strutturata dopo un incidente. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-maintenance-suppression",
          "label": "Alarme bei geplanter Wartung unterdrücken",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Alarme bei geplanter Wartung unterdrücken. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Suppress alerts during planned maintenance",
              "demo": "Demonstrate: Suppress alerts during planned maintenance. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Alarme bei geplanter Wartung unterdrücken",
              "demo": "Vorführen: Alarme bei geplanter Wartung unterdrücken. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Wyciszanie alarmów podczas planowanej konserwacji",
              "demo": "Zademonstruj: Wyciszanie alarmów podczas planowanej konserwacji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "השתקת התראות בזמן תחזוקה מתוכננת",
              "demo": "הדגמה: השתקת התראות בזמן תחזוקה מתוכננת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Suspendre les alertes pendant une maintenance planifiée",
              "demo": "Démontrer: Suspendre les alertes pendant une maintenance planifiée. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Sospendere gli avvisi durante manutenzioni programmate",
              "demo": "Dimostrare: Sospendere gli avvisi durante manutenzioni programmate. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-alert-grouping",
          "label": "Zusammengehörige Alarme regelbasiert gruppieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Zusammengehörige Alarme regelbasiert gruppieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Group related alerts using configurable rules",
              "demo": "Demonstrate: Group related alerts using configurable rules. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Zusammengehörige Alarme regelbasiert gruppieren",
              "demo": "Vorführen: Zusammengehörige Alarme regelbasiert gruppieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Grupowanie powiązanych alarmów według reguł",
              "demo": "Zademonstruj: Grupowanie powiązanych alarmów według reguł. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "קיבוץ התראות קשורות באמצעות כללים",
              "demo": "הדגמה: קיבוץ התראות קשורות באמצעות כללים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Regrouper les alertes liées selon des règles",
              "demo": "Démontrer: Regrouper les alertes liées selon des règles. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Raggruppare avvisi correlati mediante regole",
              "demo": "Dimostrare: Raggruppare avvisi correlati mediante regole. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-statuspage",
          "label": "Incidents mit einer Statusseite synchronisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Incidents mit einer Statusseite synchronisieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Synchronise incidents with a service status page",
              "demo": "Demonstrate: Synchronise incidents with a service status page. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Incidents mit einer Statusseite synchronisieren",
              "demo": "Vorführen: Incidents mit einer Statusseite synchronisieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Synchronizacja incydentów ze stroną stanu usług",
              "demo": "Zademonstruj: Synchronizacja incydentów ze stroną stanu usług. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "סנכרון אירועים עם דף מצב השירות",
              "demo": "הדגמה: סנכרון אירועים עם דף מצב השירות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Synchroniser les incidents avec une page de statut",
              "demo": "Démontrer: Synchroniser les incidents avec une page de statut. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Sincronizzare incidenti con una pagina di stato",
              "demo": "Dimostrare: Sincronizzare incidenti con una pagina di stato. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-runbooks",
          "label": "Ausführbare Wiederherstellungsabläufe mit Incidents verbinden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Ausführbare Wiederherstellungsabläufe mit Incidents verbinden. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Attach executable recovery runbooks to incidents",
              "demo": "Demonstrate: Attach executable recovery runbooks to incidents. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Ausführbare Wiederherstellungsabläufe mit Incidents verbinden",
              "demo": "Vorführen: Ausführbare Wiederherstellungsabläufe mit Incidents verbinden. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Dołączanie wykonywalnych procedur naprawy do incydentów",
              "demo": "Zademonstruj: Dołączanie wykonywalnych procedur naprawy do incydentów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "שיוך נוהלי שחזור ניתנים להפעלה לאירועים",
              "demo": "הדגמה: שיוך נוהלי שחזור ניתנים להפעלה לאירועים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Associer des procédures de reprise exécutables aux incidents",
              "demo": "Démontrer: Associer des procédures de reprise exécutables aux incidents. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Associare procedure eseguibili di ripristino agli incidenti",
              "demo": "Dimostrare: Associare procedure eseguibili di ripristino agli incidenti. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-change-collision",
          "label": "Kollidierende Änderungsfenster erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Kollidierende Änderungsfenster erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Detect conflicting planned change windows",
              "demo": "Demonstrate: Detect conflicting planned change windows. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Kollidierende Änderungsfenster erkennen",
              "demo": "Vorführen: Kollidierende Änderungsfenster erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Wykrywanie konfliktów terminów zmian",
              "demo": "Zademonstruj: Wykrywanie konfliktów terminów zmian. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "זיהוי התנגשות בין חלונות שינוי",
              "demo": "הדגמה: זיהוי התנגשות בין חלונות שינוי. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Détecter les conflits entre fenêtres de changement",
              "demo": "Démontrer: Détecter les conflits entre fenêtres de changement. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Rilevare conflitti tra finestre di modifica",
              "demo": "Dimostrare: Rilevare conflitti tra finestre di modifica. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-service-cost",
          "label": "Betriebskosten einzelnen Diensten zuordnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Betriebskosten einzelnen Diensten zuordnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Attribute operating costs to services",
              "demo": "Demonstrate: Attribute operating costs to services. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Betriebskosten einzelnen Diensten zuordnen",
              "demo": "Vorführen: Betriebskosten einzelnen Diensten zuordnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Przypisywanie kosztów operacyjnych do usług",
              "demo": "Zademonstruj: Przypisywanie kosztów operacyjnych do usług. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "שיוך עלויות תפעול לשירותים",
              "demo": "הדגמה: שיוך עלויות תפעול לשירותים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Attribuer les coûts d'exploitation aux services",
              "demo": "Démontrer: Attribuer les coûts d'exploitation aux services. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Attribuire costi operativi ai servizi",
              "demo": "Dimostrare: Attribuire costi operativi ai servizi. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        },
        {
          "id": "depth-it-service-management-ai-credit-control",
          "label": "Verbrauch von KI-Serviceguthaben begrenzen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Vorführen: Verbrauch von KI-Serviceguthaben begrenzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Limit consumption of AI service credits",
              "demo": "Demonstrate: Limit consumption of AI service credits. State the plan, limits and behaviour on failure. Use a simulated outage with duplicate alerts."
            },
            "de": {
              "label": "Verbrauch von KI-Serviceguthaben begrenzen",
              "demo": "Vorführen: Verbrauch von KI-Serviceguthaben begrenzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Simulierten Ausfall mit doppelten Alarmen verwenden."
            },
            "pl": {
              "label": "Ograniczanie zużycia kredytów usług AI",
              "demo": "Zademonstruj: Ograniczanie zużycia kredytów usług AI. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj symulowanej awarii z duplikatami alarmów."
            },
            "he": {
              "label": "הגבלת צריכת מכסת שירותי AI",
              "demo": "הדגמה: הגבלת צריכת מכסת שירותי AI. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בתקלה מדומה עם התראות כפולות."
            },
            "fr": {
              "label": "Limiter la consommation de crédits de services IA",
              "demo": "Démontrer: Limiter la consommation de crédits de services IA. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une panne simulée avec des alertes en double."
            },
            "it": {
              "label": "Limitare il consumo di crediti dei servizi IA",
              "demo": "Dimostrare: Limitare il consumo di crediti dei servizi IA. Indicare piano, limiti e comportamento in caso di errore. Usare un guasto simulato con avvisi duplicati."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Einen IT-Zugriff vom Antrag über mehrere Freigaben bis zum Entzug durchspielen.",
        "Eine grössere Störung mit betroffenen Assets und Serviceabhängigkeiten testen.",
        "Agentenlizenzen, Automatisierung, Asset-Grenzen und KI-Sessions gesondert zählen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Bearbeitende Agents und weitere Nutzerrollen",
        "Assets, Automatisierungen und KI-Nutzung",
        "Einführung, Prozesskonfiguration und Integrationen",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ticketing mit vollständigem IT-Service-Management gleichsetzen.",
        "Eine Asset-Liste als belastbare CMDB mit Abhängigkeiten bewerten.",
        "KI-Antworten ohne Zuständigkeit und Übergabeprozess ausrollen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Ist jedes Ticketsystem ein vollständiges ITSM?",
          "a": "Nein. Servicekatalog, Änderungen, Probleme und Konfigurationsbeziehungen gehen über die Annahme von Anfragen hinaus. Für jeden Ablauf gibt es eigene Kriterien."
        },
        {
          "q": "Wie wird ein Servicekatalog geprüft?",
          "a": "Eine Testanfrage durchläuft Bestellung, Genehmigung, Zuweisung und Erfüllung. Danach werden Status, Verantwortlichkeit und Nachweis für den Anfragenden kontrolliert."
        },
        {
          "q": "Wann ist ein KI-Assistent mehr als eine Antwortvorlage?",
          "a": "Wenn dokumentierte Aktionen mit klaren Berechtigungen und Prüfschritten ausgeführt werden können. Textentwürfe und selbstständige Ausführung sind getrennte Funktionen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "ServiceNow",
        "TOPdesk",
        "OTRS"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "website-accessibility",
      "name": "Digitale Barrierefreiheit",
      "group": "IT & Sicherheit",
      "summary": "Automatische Prüfungen, manuelle Tests und nachhaltige Fehlerbehebung gemeinsam beurteilen.",
      "buyerQuestion": "Hilft die Lösung, tatsächliche Nutzungsbarrieren zu finden und im Quellprodukt zu beheben?",
      "deContext": "Tastatur, Screenreader, Kontrast und zentrale Abläufe testen; keine automatische Rechtskonformität aus einem Widget ableiten.",
      "priority": "P1",
      "checks": [
        {
          "id": "scan",
          "label": "Automatische Webseitenprüfung",
          "demo": "Repräsentative Seiten auf erkennbare Barrieren prüfen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "criteria",
          "label": "Zuordnung zu Kriterien",
          "demo": "Befund einem benannten WCAG-Kriterium zuordnen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "location",
          "label": "Konkrete Fehlerstelle",
          "demo": "Problematisches Element im DOM oder Seitenkontext finden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "guidance",
          "label": "Behebungshinweise",
          "demo": "Entwickler erhält nachvollziehbare Lösungsempfehlung.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "monitoring",
          "label": "Wiederkehrende Überwachung",
          "demo": "Nach Veröffentlichung erneut prüfen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "manual",
          "label": "Manuelle Testunterstützung",
          "demo": "Tastatur- und Screenreader-Befunde dokumentieren.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "journeys",
          "label": "Prüfung ganzer Abläufe",
          "demo": "Registrierung oder Checkout über mehrere Zustände prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "authenticated",
          "label": "Geschützte Bereiche",
          "demo": "Angemeldeten Bereich kontrolliert in Prüfung aufnehmen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "pdf",
          "label": "Dokumentprüfung",
          "demo": "PDF auf dokumentiert unterstützte Kriterien untersuchen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "priorities",
          "label": "Priorisierung",
          "demo": "Gemeinsamen Fehler auf vielen Seiten bündeln.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "ownership",
          "label": "Zuständigkeiten",
          "demo": "Befund einem Team mit Termin zuweisen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "history",
          "label": "Änderungsverlauf",
          "demo": "Behobene und wiederkehrende Probleme unterscheiden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "ci",
          "label": "Entwicklungsintegration",
          "demo": "Prüfung in vorhandenen Entwicklungsablauf einbinden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "export",
          "label": "Nachweisexport",
          "demo": "Befunde und Status exportieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "experts",
          "label": "Fachliche Prüfdienstleistung",
          "demo": "Umfang manueller Audit-Leistung benennen lassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "de-language",
          "label": "Deutsche Unterstützung",
          "demo": "Befund und Hilfe deutschsprachig bearbeiten.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "scope",
          "label": "Offengelegte Prüfgrenzen",
          "demo": "Automatisiert nicht prüfbare Anforderungen benennen.",
          "weight": 4,
          "group": "Markt & Betrieb",
          "critical": true
        },
        {
          "id": "statement",
          "label": "Unterstützung bei Erklärung",
          "demo": "Dokumentation für eine zutreffende Erklärung bereitstellen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "roles",
          "label": "Rollen und Projektzugriff",
          "demo": "Teams auf ihre Webangebote beschränken.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-fix",
          "label": "KI-Behebungsvorschläge",
          "demo": "KI-Vorschlag mit Tastatur und Screenreader kontrollieren.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-website-accessibility-screenreader-simulator",
          "label": "Screenreader-Verhalten mit bekannten Grenzen simulieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Screenreader-Verhalten mit bekannten Grenzen simulieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preview screen-reader behaviour with stated limits",
              "demo": "Demonstrate: Preview screen-reader behaviour with stated limits. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Screenreader-Verhalten mit bekannten Grenzen simulieren",
              "demo": "Vorführen: Screenreader-Verhalten mit bekannten Grenzen simulieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Podgląd czytnika ekranu z opisem ograniczeń",
              "demo": "Zademonstruj: Podgląd czytnika ekranu z opisem ograniczeń. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "הדמיית קורא מסך עם מגבלות מפורשות",
              "demo": "הדגמה: הדמיית קורא מסך עם מגבלות מפורשות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Simuler un lecteur d'écran avec limites explicites",
              "demo": "Démontrer: Simuler un lecteur d'écran avec limites explicites. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Simulare lettore di schermo con limiti dichiarati",
              "demo": "Dimostrare: Simulare lettore di schermo con limiti dichiarati. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-vision-simulation",
          "label": "Farbsehschwächen und Sehbeeinträchtigungen simulieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Farbsehschwächen und Sehbeeinträchtigungen simulieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Simulate colour-vision and visual-impairment conditions",
              "demo": "Demonstrate: Simulate colour-vision and visual-impairment conditions. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Farbsehschwächen und Sehbeeinträchtigungen simulieren",
              "demo": "Vorführen: Farbsehschwächen und Sehbeeinträchtigungen simulieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Symulacja zaburzeń widzenia barw i wzroku",
              "demo": "Zademonstruj: Symulacja zaburzeń widzenia barw i wzroku. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "הדמיית קשיי ראיית צבעים ולקויות ראייה",
              "demo": "הדגמה: הדמיית קשיי ראיית צבעים ולקויות ראייה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Simuler les troubles de vision et des couleurs",
              "demo": "Démontrer: Simuler les troubles de vision et des couleurs. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Simulare deficit visivi e di percezione dei colori",
              "demo": "Dimostrare: Simulare deficit visivi e di percezione dei colori. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-custom-rules",
          "label": "Organisationsspezifische Zugänglichkeitsprüfungen definieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Organisationsspezifische Zugänglichkeitsprüfungen definieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Define organisation-specific accessibility checks",
              "demo": "Demonstrate: Define organisation-specific accessibility checks. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Organisationsspezifische Zugänglichkeitsprüfungen definieren",
              "demo": "Vorführen: Organisationsspezifische Zugänglichkeitsprüfungen definieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Własne reguły kontroli dostępności",
              "demo": "Zademonstruj: Własne reguły kontroli dostępności. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "הגדרת בדיקות נגישות ייחודיות לארגון",
              "demo": "הדגמה: הגדרת בדיקות נגישות ייחודיות לארגון. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Définir des contrôles d'accessibilité propres à l'organisation",
              "demo": "Démontrer: Définir des contrôles d'accessibilité propres à l'organisation. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Definire controlli di accessibilità specifici",
              "demo": "Dimostrare: Definire controlli di accessibilità specifici. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-dismissal-reason",
          "label": "Begründung und Ablauf beim Ausblenden eines Befunds erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Begründung und Ablauf beim Ausblenden eines Befunds erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Record a reason and expiry when suppressing a finding",
              "demo": "Demonstrate: Record a reason and expiry when suppressing a finding. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Begründung und Ablauf beim Ausblenden eines Befunds erfassen",
              "demo": "Vorführen: Begründung und Ablauf beim Ausblenden eines Befunds erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Powód i termin wygaśnięcia wyciszenia wyniku",
              "demo": "Zademonstruj: Powód i termin wygaśnięcia wyciszenia wyniku. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "תיעוד סיבה ותוקף בעת הסתרת ממצא",
              "demo": "הדגמה: תיעוד סיבה ותוקף בעת הסתרת ממצא. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Consigner motif et échéance de masquage d'un constat",
              "demo": "Démontrer: Consigner motif et échéance de masquage d'un constat. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Registrare motivo e scadenza dell'esclusione di un rilievo",
              "demo": "Dimostrare: Registrare motivo e scadenza dell'esclusione di un rilievo. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-component-cluster",
          "label": "Wiederholte Fehler nach gemeinsamer Komponente gruppieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Wiederholte Fehler nach gemeinsamer Komponente gruppieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Group repeated failures by shared component",
              "demo": "Demonstrate: Group repeated failures by shared component. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Wiederholte Fehler nach gemeinsamer Komponente gruppieren",
              "demo": "Vorführen: Wiederholte Fehler nach gemeinsamer Komponente gruppieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Grupowanie powtarzalnych błędów według komponentu",
              "demo": "Zademonstruj: Grupowanie powtarzalnych błędów według komponentu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "קיבוץ תקלות חוזרות לפי רכיב משותף",
              "demo": "הדגמה: קיבוץ תקלות חוזרות לפי רכיב משותף. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Regrouper les défauts récurrents par composant",
              "demo": "Démontrer: Regrouper les défauts récurrents par composant. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Raggruppare errori ricorrenti per componente",
              "demo": "Dimostrare: Raggruppare errori ricorrenti per componente. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-focus-order",
          "label": "Tastatur-Fokusreihenfolge visualisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Tastatur-Fokusreihenfolge visualisieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Visualise keyboard focus order",
              "demo": "Demonstrate: Visualise keyboard focus order. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Tastatur-Fokusreihenfolge visualisieren",
              "demo": "Vorführen: Tastatur-Fokusreihenfolge visualisieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Wizualizacja kolejności fokusu klawiatury",
              "demo": "Zademonstruj: Wizualizacja kolejności fokusu klawiatury. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "המחשת סדר המיקוד במקלדת",
              "demo": "הדגמה: המחשת סדר המיקוד במקלדת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Visualiser l'ordre de focus au clavier",
              "demo": "Démontrer: Visualiser l'ordre de focus au clavier. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Visualizzare l'ordine di focus della tastiera",
              "demo": "Dimostrare: Visualizzare l'ordine di focus della tastiera. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-motion-check",
          "label": "Flackernde oder bewegungssensible Inhalte erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Flackernde oder bewegungssensible Inhalte erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Identify flashing or motion-sensitive content",
              "demo": "Demonstrate: Identify flashing or motion-sensitive content. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "Flackernde oder bewegungssensible Inhalte erkennen",
              "demo": "Vorführen: Flackernde oder bewegungssensible Inhalte erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Wykrywanie treści migających lub ruchowych",
              "demo": "Zademonstruj: Wykrywanie treści migających lub ruchowych. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "זיהוי תוכן מהבהב או רגיש לתנועה",
              "demo": "הדגמה: זיהוי תוכן מהבהב או רגיש לתנועה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Identifier les contenus clignotants ou sensibles au mouvement",
              "demo": "Démontrer: Identifier les contenus clignotants ou sensibles au mouvement. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Identificare contenuti lampeggianti o sensibili al movimento",
              "demo": "Dimostrare: Identificare contenuti lampeggianti o sensibili al movimento. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        },
        {
          "id": "depth-website-accessibility-ai-fix-rollback",
          "label": "KI-generierte Korrekturen prüfen und rückgängig machen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Vorführen: KI-generierte Korrekturen prüfen und rückgängig machen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preview and revert AI-generated accessibility patches",
              "demo": "Demonstrate: Preview and revert AI-generated accessibility patches. State the plan, limits and behaviour on failure. Use a modal, form and shared navigation component."
            },
            "de": {
              "label": "KI-generierte Korrekturen prüfen und rückgängig machen",
              "demo": "Vorführen: KI-generierte Korrekturen prüfen und rückgängig machen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Dialog, Formular und gemeinsame Navigation verwenden."
            },
            "pl": {
              "label": "Podgląd i cofanie poprawek dostępności wygenerowanych przez AI",
              "demo": "Zademonstruj: Podgląd i cofanie poprawek dostępności wygenerowanych przez AI. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj okna modalnego, formularza i wspólnej nawigacji."
            },
            "he": {
              "label": "תצוגה מקדימה וביטול תיקוני נגישות של AI",
              "demo": "הדגמה: תצוגה מקדימה וביטול תיקוני נגישות של AI. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו בחלונית, בטופס וברכיב ניווט משותף."
            },
            "fr": {
              "label": "Prévisualiser et annuler les correctifs d'accessibilité générés par IA",
              "demo": "Démontrer: Prévisualiser et annuler les correctifs d'accessibilité générés par IA. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser une modale, un formulaire et une navigation partagée."
            },
            "it": {
              "label": "Visualizzare e annullare correzioni di accessibilità generate dall'IA",
              "demo": "Dimostrare: Visualizzare e annullare correzioni di accessibilità generate dall'IA. Indicare piano, limiti e comportamento in caso di errore. Usare una finestra modale, un modulo e navigazione condivisa."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Die wichtigsten Nutzerwege mit Tastatur und Screenreader ergänzend zum Scan prüfen.",
        "Befund, Verantwortlichen, Behebung und erneute Prüfung in einem Ablauf demonstrieren lassen.",
        "Website, PDF, eingeloggte Bereiche und mobile Anwendungen als separate Prüfumfänge kalkulieren.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Geprüfte Seiten, Domains und Scanfrequenz",
        "Manuelle Audits und Beratung",
        "Dokumentprüfung und Entwicklungsintegration",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein Overlay oder Scan-Siegel als vollständigen Konformitätsnachweis verwenden.",
        "Manuelle Kernprozesse und Dokumente aus dem Prüfumfang ausschliessen.",
        "KI-Korrekturen ohne erneuten Bedienungstest veröffentlichen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Kann ein automatischer Scan vollständige Barrierefreiheit bestätigen?",
          "a": "Ein Scan liefert technische Befunde für seinen Prüfbereich. Tastaturbedienung, Verständlichkeit und Nutzung mit assistiven Technologien verlangen ergänzende manuelle Prüfung."
        },
        {
          "q": "Ist ein Bedienungs-Widget gleich Fehlerbehebung im Quellcode?",
          "a": "Nein. Die Produkte werden nach ihrem konkreten Zweck eingeordnet: Erkennen, Priorisieren, Beheben, Überwachen oder zusätzliche Bedienhilfen anbieten."
        },
        {
          "q": "Wie wird die Verbesserung überprüft?",
          "a": "Ein bekannter Fehler wird behoben und erneut geprüft. Zusätzlich wird der betroffene Nutzerablauf manuell durchlaufen; eine sinkende Anzahl von Meldungen allein genügt nicht."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Deque axe",
        "Pa11y",
        "Accessibility Insights"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "consent-management",
      "name": "Consent Management",
      "group": "Daten & Betrieb",
      "summary": "Einwilligungen, Skriptsteuerung und nachvollziehbare Änderungen messen.",
      "buyerQuestion": "Werden optionale Dienste erst nach der passenden Wahl aktiviert und bei Widerruf korrekt gestoppt?",
      "deContext": "Zwecke, Technologien und anwendbare Schweizer/EU-Kontexte getrennt prüfen; Dialog und tatsächliche Sperrung gemeinsam testen.",
      "priority": "P1",
      "checks": [
        {
          "id": "banner",
          "label": "Konfigurierbarer Einwilligungsdialog",
          "demo": "Zwecke und Anbieter verständlich darstellen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "blocking",
          "label": "Sperren vor Einwilligung",
          "demo": "Optionale Skripte vor Auswahl technisch blockieren.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "granular",
          "label": "Granulare Auswahl",
          "demo": "Einen Zweck erlauben und anderen ablehnen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "withdraw",
          "label": "Widerruf",
          "demo": "Auswahl später ändern und Dienstverhalten prüfen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "records",
          "label": "Einwilligungsnachweis",
          "demo": "Zeitpunkt und gewählte Zwecke nachvollziehen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "scanner",
          "label": "Dienst- und Cookiescan",
          "demo": "Neue Drittanbietertechnik erkennen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "versions",
          "label": "Versionierte Einwilligung",
          "demo": "Neue Zwecke lösen passende erneute Auswahl aus.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "tag-manager",
          "label": "Tag-Manager-Anbindung",
          "demo": "Einwilligung mit Tag-Auslösung verbinden.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "consent-mode",
          "label": "Google Consent Mode",
          "demo": "Default- und Update-Signale im Test prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "embedded",
          "label": "Externe Inhalte",
          "demo": "Video oder Karte bis zur Freigabe blockieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "multidomain",
          "label": "Mehrere Websites",
          "demo": "Regeln für mehrere Domains verwalten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "geography",
          "label": "Regionale Regeln",
          "demo": "Unterschiedliche Konfigurationen regional ausliefern.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "Entwicklerschnittstelle",
          "demo": "Status über dokumentierte API lesen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "audit",
          "label": "Technische Kontrolle",
          "demo": "Netzwerkanfragen nach Zustimmung und Ablehnung prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "accessibility",
          "label": "Bedienbarer Dialog",
          "demo": "Tastaturfokus und Screenreader-Bedienung testen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "language",
          "label": "Deutsche Dialogtexte",
          "demo": "Zwecke, Anbieter und Widerruf auf Deutsch anbieten.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "cms",
          "label": "Dokumentierte CMS-Integration",
          "demo": "Integration in konkret eingesetztem CMS testen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "export",
          "label": "Nachweise exportieren",
          "demo": "Einwilligungsdatensätze mit Zeitraum ausgeben.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "operations",
          "label": "Verträge und Zuständigkeiten",
          "demo": "Datenverarbeitung, Hosting und Pflegeverantwortung prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-classify",
          "label": "KI zur Dienstklassifikation",
          "demo": "Automatisch vorgeschlagenen Zweck vor Freigabe kontrollieren.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-consent-management-gpc",
          "label": "Global-Privacy-Control-Signale erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Global-Privacy-Control-Signale erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Recognise Global Privacy Control signals",
              "demo": "Demonstrate: Recognise Global Privacy Control signals. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Global-Privacy-Control-Signale erkennen",
              "demo": "Vorführen: Global-Privacy-Control-Signale erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Rozpoznawanie sygnałów Global Privacy Control",
              "demo": "Zademonstruj: Rozpoznawanie sygnałów Global Privacy Control. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "זיהוי אותות Global Privacy Control",
              "demo": "הדגמה: זיהוי אותות Global Privacy Control. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Reconnaître les signaux Global Privacy Control",
              "demo": "Démontrer: Reconnaître les signaux Global Privacy Control. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Riconoscere i segnali Global Privacy Control",
              "demo": "Dimostrare: Riconoscere i segnali Global Privacy Control. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-tcf-string",
          "label": "IAB-TCF-Einwilligungszeichenfolge erzeugen und lesen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: IAB-TCF-Einwilligungszeichenfolge erzeugen und lesen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Generate and read an IAB TCF consent string",
              "demo": "Demonstrate: Generate and read an IAB TCF consent string. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "IAB-TCF-Einwilligungszeichenfolge erzeugen und lesen",
              "demo": "Vorführen: IAB-TCF-Einwilligungszeichenfolge erzeugen und lesen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Tworzenie i odczyt ciągu zgody IAB TCF",
              "demo": "Zademonstruj: Tworzenie i odczyt ciągu zgody IAB TCF. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "יצירה וקריאה של מחרוזת הסכמה IAB TCF",
              "demo": "הדגמה: יצירה וקריאה של מחרוזת הסכמה IAB TCF. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Générer et lire une chaîne de consentement IAB TCF",
              "demo": "Démontrer: Générer et lire une chaîne de consentement IAB TCF. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Generare e leggere una stringa di consenso IAB TCF",
              "demo": "Dimostrare: Generare e leggere una stringa di consenso IAB TCF. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-cross-device",
          "label": "Einwilligung identifizierter Nutzer geräteübergreifend wiederherstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Einwilligung identifizierter Nutzer geräteübergreifend wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restore identified users' consent across devices",
              "demo": "Demonstrate: Restore identified users' consent across devices. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Einwilligung identifizierter Nutzer geräteübergreifend wiederherstellen",
              "demo": "Vorführen: Einwilligung identifizierter Nutzer geräteübergreifend wiederherstellen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Przenoszenie zgody rozpoznanego użytkownika między urządzeniami",
              "demo": "Zademonstruj: Przenoszenie zgody rozpoznanego użytkownika między urządzeniami. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "שחזור הסכמת משתמש מזוהה בין מכשירים",
              "demo": "הדגמה: שחזור הסכמת משתמש מזוהה בין מכשירים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Restaurer le consentement identifié entre appareils",
              "demo": "Démontrer: Restaurer le consentement identifié entre appareils. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Ripristinare il consenso identificato tra dispositivi",
              "demo": "Dimostrare: Ripristinare il consenso identificato tra dispositivi. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-native-sdk",
          "label": "Einwilligung über native mobile SDKs erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Einwilligung über native mobile SDKs erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Collect consent through native mobile SDKs",
              "demo": "Demonstrate: Collect consent through native mobile SDKs. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Einwilligung über native mobile SDKs erfassen",
              "demo": "Vorführen: Einwilligung über native mobile SDKs erfassen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Zbieranie zgody przez natywne mobilne SDK",
              "demo": "Zademonstruj: Zbieranie zgody przez natywne mobilne SDK. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "איסוף הסכמה באמצעות SDK לאפליקציות",
              "demo": "הדגמה: איסוף הסכמה באמצעות SDK לאפליקציות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Recueillir le consentement via des SDK mobiles natifs",
              "demo": "Démontrer: Recueillir le consentement via des SDK mobiles natifs. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Raccogliere il consenso tramite SDK mobili nativi",
              "demo": "Dimostrare: Raccogliere il consenso tramite SDK mobili nativi. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-banner-experiment",
          "label": "Dialogvarianten ohne versteckte Ablehnung vergleichen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Dialogvarianten ohne versteckte Ablehnung vergleichen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare banner variants without hiding refusal",
              "demo": "Demonstrate: Compare banner variants without hiding refusal. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Dialogvarianten ohne versteckte Ablehnung vergleichen",
              "demo": "Vorführen: Dialogvarianten ohne versteckte Ablehnung vergleichen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Porównanie wariantów banera bez ukrywania odmowy",
              "demo": "Zademonstruj: Porównanie wariantów banera bez ukrywania odmowy. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "השוואת גרסאות באנר בלי להסתיר סירוב",
              "demo": "הדגמה: השוואת גרסאות באנר בלי להסתיר סירוב. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Comparer des bannières sans masquer le refus",
              "demo": "Démontrer: Comparer des bannières sans masquer le refus. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Confrontare banner senza nascondere il rifiuto",
              "demo": "Dimostrare: Confrontare banner senza nascondere il rifiuto. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-staging-config",
          "label": "Einwilligungskonfiguration vor Veröffentlichung testen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Einwilligungskonfiguration vor Veröffentlichung testen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Test consent configuration before publication",
              "demo": "Demonstrate: Test consent configuration before publication. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Einwilligungskonfiguration vor Veröffentlichung testen",
              "demo": "Vorführen: Einwilligungskonfiguration vor Veröffentlichung testen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Test konfiguracji zgód przed publikacją",
              "demo": "Zademonstruj: Test konfiguracji zgód przed publikacją. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "בדיקת הגדרות הסכמה לפני פרסום",
              "demo": "הדגמה: בדיקת הגדרות הסכמה לפני פרסום. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Tester la configuration avant publication",
              "demo": "Démontrer: Tester la configuration avant publication. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Testare la configurazione prima della pubblicazione",
              "demo": "Dimostrare: Testare la configurazione prima della pubblicazione. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-consent-callback",
          "label": "Anwendungscode über geänderte Einwilligung informieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Anwendungscode über geänderte Einwilligung informieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Notify application code of changed consent",
              "demo": "Demonstrate: Notify application code of changed consent. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Anwendungscode über geänderte Einwilligung informieren",
              "demo": "Vorführen: Anwendungscode über geänderte Einwilligung informieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Powiadamianie aplikacji o zmianie zgody",
              "demo": "Zademonstruj: Powiadamianie aplikacji o zmianie zgody. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "התראה לקוד היישום על שינוי בהסכמה",
              "demo": "הדגמה: התראה לקוד היישום על שינוי בהסכמה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Notifier le code applicatif d'un changement de consentement",
              "demo": "Démontrer: Notifier le code applicatif d'un changement de consentement. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Notificare al codice applicativo le modifiche al consenso",
              "demo": "Dimostrare: Notificare al codice applicativo le modifiche al consenso. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        },
        {
          "id": "depth-consent-management-renewal",
          "label": "Ablauf und erneute Einwilligung konfigurieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Ablauf und erneute Einwilligung konfigurieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure consent expiry and renewed collection",
              "demo": "Demonstrate: Configure consent expiry and renewed collection. State the plan, limits and behaviour on failure. Test acceptance, refusal and withdrawal separately."
            },
            "de": {
              "label": "Ablauf und erneute Einwilligung konfigurieren",
              "demo": "Vorführen: Ablauf und erneute Einwilligung konfigurieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Zustimmung, Ablehnung und Widerruf getrennt prüfen."
            },
            "pl": {
              "label": "Konfiguracja wygaśnięcia i ponownego zbierania zgody",
              "demo": "Zademonstruj: Konfiguracja wygaśnięcia i ponownego zbierania zgody. Podaj plan, ograniczenia i zachowanie w razie błędu. Testuj osobno zgodę, odmowę i wycofanie."
            },
            "he": {
              "label": "הגדרת תפוגה ואיסוף הסכמה מחדש",
              "demo": "הדגמה: הגדרת תפוגה ואיסוף הסכמה מחדש. ציינו מסלול, מגבלות והתנהגות בעת תקלה. בדקו בנפרד אישור, סירוב וביטול הסכמה."
            },
            "fr": {
              "label": "Configurer l'expiration et le renouvellement du consentement",
              "demo": "Démontrer: Configurer l'expiration et le renouvellement du consentement. Préciser la formule, les limites et le comportement en cas d'échec. Tester séparément acceptation, refus et retrait."
            },
            "it": {
              "label": "Configurare scadenza e rinnovo del consenso",
              "demo": "Dimostrare: Configurare scadenza e rinnovo del consenso. Indicare piano, limiti e comportamento in caso di errore. Testare separatamente consenso, rifiuto e revoca."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Vor Auswahl, nach Ablehnung, nach Zustimmung und nach Widerruf Netzwerkanfragen prüfen.",
        "Jeden eingebundenen Dienst einer dokumentierten technischen Steuerung zuordnen.",
        "Domains, Sessions, Sprachen und App-SDKs anhand des produktiven Umfangs vergleichen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Seitenaufrufe, Sessions und Domains",
        "App-/CTV-SDKs und Enterprise-Funktionen",
        "Technische Implementierung und wiederkehrende Prüfung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Banneranzeige mit korrektem Blockieren von Diensten gleichsetzen.",
        "Konfigurationsexport mit exportierbaren Einwilligungsnachweisen verwechseln.",
        "Die Wirkung eines Widerrufs auf bereits geladene Skripte nicht prüfen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Ist Google Consent Mode eine Einwilligungsverwaltung?",
          "a": "Die technische Signalweitergabe und die Erfassung einer Nutzerentscheidung sind verschiedene Aufgaben. Im Vergleich werden Oberfläche, Blockierung, Widerruf und Signale jeweils gesondert geprüft."
        },
        {
          "q": "Was muss beim Widerruf passieren?",
          "a": "Der Test prüft, ob die gespeicherte Entscheidung geändert und an die beteiligten Dienste weitergegeben wird. Die genaue Verarbeitung hängt von der jeweiligen Einbindung ab."
        },
        {
          "q": "Was gehört in einen Einführungstest?",
          "a": "Ein neuer Besuch, Ablehnung, teilweise Zustimmung und späterer Widerruf werden mit überprüfbaren Netzwerkanfragen durchgespielt. Eingebettete Inhalte und zusätzliche Domains sind einzubeziehen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Cookiebot",
        "CookieYes",
        "OneTrust"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "web-analytics",
      "name": "Webanalyse & Conversion-Messung",
      "group": "Daten & Betrieb",
      "summary": "Datenqualität, Events, Conversionpfade und kontrollierte Verarbeitung vergleichen.",
      "buyerQuestion": "Lassen sich Besucheraktionen zuverlässig messen und ohne irreführende Zahlen interpretieren?",
      "deContext": "CH-Akquisition, CHF-Umsatz, Datenregion und Ausschluss persönlicher Formularinhalte praktisch verifizieren.",
      "priority": "P1",
      "checks": [
        {
          "id": "pageviews",
          "label": "Seiten- und Besuchsmessung",
          "demo": "Testbesuch von tatsächlichen Seitenaufrufen unterscheiden.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "events",
          "label": "Benutzerdefinierte Events",
          "demo": "Interaktion mit Parametern messen.",
          "weight": 4,
          "group": "Kernfunktionen",
          "critical": true
        },
        {
          "id": "goals",
          "label": "Ziele und Conversions",
          "demo": "Conversion genau einmal pro gewünschtem Ereignis erfassen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "acquisition",
          "label": "Kampagnenzuordnung",
          "demo": "Markierten Testlink einer Kampagne zuordnen.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "segments",
          "label": "Segmentierung",
          "demo": "Zwei Bedingungen kombinieren und Berichte filtern.",
          "weight": 4,
          "group": "Kernfunktionen"
        },
        {
          "id": "funnels",
          "label": "Conversion-Funnel",
          "demo": "Abbruch in einem mehrstufigen Prozess auswerten.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "ecommerce",
          "label": "E-Commerce-Analyse",
          "demo": "Bestellung mit Artikelwerten und Umsatz erfassen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "realtime",
          "label": "Echtzeitprüfung",
          "demo": "Testevent zeitnah im Bericht kontrollieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "custom",
          "label": "Benutzerdefinierte Berichte",
          "demo": "Relevante Dimensionen mit Kennzahlen kombinieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "raw-export",
          "label": "Rohdatenzugriff",
          "demo": "Ereignis- oder Besuchsdaten maschinenlesbar exportieren.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "api",
          "label": "Reporting-API",
          "demo": "Bericht mit festgelegtem Zeitraum abrufen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "retention",
          "label": "Aufbewahrung und Löschung",
          "demo": "Löschfrist konfigurieren und betroffenen Datensatz entfernen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "privacy",
          "label": "Minimierung und Anonymisierung",
          "demo": "IP- und URL-Daten vor Speicherung begrenzen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "consent",
          "label": "Einwilligungssteuerung",
          "demo": "Messung entsprechend getesteter Auswahl steuern.",
          "weight": 4,
          "group": "Prozesstiefe",
          "critical": true
        },
        {
          "id": "crossdomain",
          "label": "Domainübergreifende Messung",
          "demo": "Zusammengehörigen Ablauf über zwei Domains prüfen.",
          "weight": 4,
          "group": "Prozesstiefe"
        },
        {
          "id": "roles",
          "label": "Rollen und Projektzugriff",
          "demo": "Analysten nur freigegebene Website sehen lassen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "hosting",
          "label": "Dokumentierte Datenregion",
          "demo": "Cloudregion oder Eigenbetrieb mit Zuständigkeiten prüfen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "language",
          "label": "Deutsche Bedienung",
          "demo": "Berichte und Einstellungen auf Deutsch nutzen.",
          "weight": 4,
          "group": "Markt & Betrieb"
        },
        {
          "id": "ai-insights",
          "label": "KI-gestützte Auswertung",
          "demo": "Geschäftsfrage beantworten und Zahlen im Bericht nachprüfen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "ai-traffic",
          "label": "KI-Zugriffe unterscheiden",
          "demo": "KI-Referrer oder Agentenzugriffe gesondert ausweisen.",
          "weight": 4,
          "group": "KI"
        },
        {
          "id": "depth-web-analytics-internal-exclusion",
          "label": "Mitarbeiter- und Testverkehr von Messung ausschließen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Mitarbeiter- und Testverkehr von Messung ausschließen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Exclude staff and test traffic from measurement",
              "demo": "Demonstrate: Exclude staff and test traffic from measurement. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Mitarbeiter- und Testverkehr von Messung ausschließen",
              "demo": "Vorführen: Mitarbeiter- und Testverkehr von Messung ausschließen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Wykluczanie ruchu pracowników i testów",
              "demo": "Zademonstruj: Wykluczanie ruchu pracowników i testów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "החרגת תעבורת עובדים ובדיקות מהמדידה",
              "demo": "הדגמה: החרגת תעבורת עובדים ובדיקות מהמדידה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Exclure le trafic interne et de test",
              "demo": "Démontrer: Exclure le trafic interne et de test. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Escludere traffico interno e di test",
              "demo": "Dimostrare: Escludere traffico interno e di test. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-replay-masking",
          "label": "Sensible Seitenelemente in Sitzungsaufnahmen maskieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Sensible Seitenelemente in Sitzungsaufnahmen maskieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Mask sensitive page elements in session recordings",
              "demo": "Demonstrate: Mask sensitive page elements in session recordings. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Sensible Seitenelemente in Sitzungsaufnahmen maskieren",
              "demo": "Vorführen: Sensible Seitenelemente in Sitzungsaufnahmen maskieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Maskowanie danych poufnych w nagraniach sesji",
              "demo": "Zademonstruj: Maskowanie danych poufnych w nagraniach sesji. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "מיסוך רכיבים רגישים בהקלטות הפעלה",
              "demo": "הדגמה: מיסוך רכיבים רגישים בהקלטות הפעלה. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Masquer les éléments sensibles dans les enregistrements",
              "demo": "Démontrer: Masquer les éléments sensibles dans les enregistrements. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Mascherare elementi sensibili nelle registrazioni",
              "demo": "Dimostrare: Mascherare elementi sensibili nelle registrazioni. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-experiments",
          "label": "Conversion-Ergebnisse von A/B-Varianten vergleichen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Conversion-Ergebnisse von A/B-Varianten vergleichen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Compare conversion outcomes of A/B variants",
              "demo": "Demonstrate: Compare conversion outcomes of A/B variants. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Conversion-Ergebnisse von A/B-Varianten vergleichen",
              "demo": "Vorführen: Conversion-Ergebnisse von A/B-Varianten vergleichen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Porównanie konwersji wariantów A/B",
              "demo": "Zademonstruj: Porównanie konwersji wariantów A/B. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "השוואת תוצאות המרה בין גרסאות A/B",
              "demo": "הדגמה: השוואת תוצאות המרה בין גרסאות A/B. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Comparer les conversions de variantes A/B",
              "demo": "Démontrer: Comparer les conversions de variantes A/B. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Confrontare conversioni di varianti A/B",
              "demo": "Dimostrare: Confrontare conversioni di varianti A/B. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-rollup",
          "label": "Unabhängige Websites in Gesamtbericht bündeln",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Unabhängige Websites in Gesamtbericht bündeln. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Aggregate independent sites into a roll-up report",
              "demo": "Demonstrate: Aggregate independent sites into a roll-up report. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Unabhängige Websites in Gesamtbericht bündeln",
              "demo": "Vorführen: Unabhängige Websites in Gesamtbericht bündeln. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Raport zbiorczy z odrębnych witryn",
              "demo": "Zademonstruj: Raport zbiorczy z odrębnych witryn. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "איחוד אתרים נפרדים לדוח מסכם",
              "demo": "הדגמה: איחוד אתרים נפרדים לדוח מסכם. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Regrouper des sites distincts dans un rapport global",
              "demo": "Démontrer: Regrouper des sites distincts dans un rapport global. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Aggregare siti distinti in un report complessivo",
              "demo": "Dimostrare: Aggregare siti distinti in un report complessivo. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-annotations",
          "label": "Diagramme mit Releases und Vorfällen annotieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Diagramme mit Releases und Vorfällen annotieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Annotate charts with launches and incidents",
              "demo": "Demonstrate: Annotate charts with launches and incidents. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Diagramme mit Releases und Vorfällen annotieren",
              "demo": "Vorführen: Diagramme mit Releases und Vorfällen annotieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Adnotacje wdrożeń i incydentów na wykresach",
              "demo": "Zademonstruj: Adnotacje wdrożeń i incydentów na wykresach. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "הוספת הערות השקה ואירועים לתרשימים",
              "demo": "הדגמה: הוספת הערות השקה ואירועים לתרשימים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Annoter les graphiques avec lancements et incidents",
              "demo": "Démontrer: Annoter les graphiques avec lancements et incidents. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Annotare grafici con lanci e incidenti",
              "demo": "Dimostrare: Annotare grafici con lanci e incidenti. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-event-dedupe",
          "label": "Wiederholte Serverereignisse deduplizieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Wiederholte Serverereignisse deduplizieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Deduplicate repeated server event submissions",
              "demo": "Demonstrate: Deduplicate repeated server event submissions. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Wiederholte Serverereignisse deduplizieren",
              "demo": "Vorführen: Wiederholte Serverereignisse deduplizieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Usuwanie duplikatów zdarzeń serwerowych",
              "demo": "Zademonstruj: Usuwanie duplikatów zdarzeń serwerowych. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "מניעת כפילויות בשליחת אירועי שרת",
              "demo": "הדגמה: מניעת כפילויות בשליחת אירועי שרת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Dédupliquer les événements serveur répétés",
              "demo": "Démontrer: Dédupliquer les événements serveur répétés. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Deduplicare invii ripetuti di eventi server",
              "demo": "Dimostrare: Deduplicare invii ripetuti di eventi server. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-site-timezone",
          "label": "Berichtszeitzone je Website konfigurieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Berichtszeitzone je Website konfigurieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure reporting timezone per website",
              "demo": "Demonstrate: Configure reporting timezone per website. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Berichtszeitzone je Website konfigurieren",
              "demo": "Vorführen: Berichtszeitzone je Website konfigurieren. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Strefa czasowa raportowania dla każdej witryny",
              "demo": "Zademonstruj: Strefa czasowa raportowania dla każdej witryny. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "הגדרת אזור זמן לדוחות לכל אתר",
              "demo": "הדגמה: הגדרת אזור זמן לדוחות לכל אתר. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Configurer le fuseau des rapports par site",
              "demo": "Démontrer: Configurer le fuseau des rapports par site. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Configurare il fuso dei report per sito",
              "demo": "Dimostrare: Configurare il fuso dei report per sito. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        },
        {
          "id": "depth-web-analytics-reprocess-history",
          "label": "Historische Berichte aus Rohdaten neu berechnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Historische Berichte aus Rohdaten neu berechnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reprocess historical reports from retained raw data",
              "demo": "Demonstrate: Reprocess historical reports from retained raw data. State the plan, limits and behaviour on failure. Use synthetic events and separate staff traffic."
            },
            "de": {
              "label": "Historische Berichte aus Rohdaten neu berechnen",
              "demo": "Vorführen: Historische Berichte aus Rohdaten neu berechnen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Synthetische Ereignisse und getrennten Mitarbeiterverkehr verwenden."
            },
            "pl": {
              "label": "Ponowne przetwarzanie historii z zachowanych danych",
              "demo": "Zademonstruj: Ponowne przetwarzanie historii z zachowanych danych. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzeń testowych i oddzielnego ruchu pracowników."
            },
            "he": {
              "label": "עיבוד מחדש של דוחות מנתוני מקור שנשמרו",
              "demo": "הדגמה: עיבוד מחדש של דוחות מנתוני מקור שנשמרו. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירועים מדומים ובתעבורת עובדים נפרדת."
            },
            "fr": {
              "label": "Retraiter les rapports historiques depuis les données conservées",
              "demo": "Démontrer: Retraiter les rapports historiques depuis les données conservées. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser des événements fictifs et isoler le trafic interne."
            },
            "it": {
              "label": "Rielaborare report storici da dati grezzi conservati",
              "demo": "Dimostrare: Rielaborare report storici da dati grezzi conservati. Indicare piano, limiti e comportamento in caso di errore. Usare eventi fittizi e separare il traffico interno."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Einen markierten Testbesuch mit Events bis zur Conversion in Bericht und Export abgleichen.",
        "Einwilligungsstatus, Aufbewahrung und URL-Parameter anhand derselben Journey prüfen.",
        "Kosten für Messvolumen, Datenregion, Premium-Berichte und externe KI zusammenrechnen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Events, Seitenaufrufe oder Sessions",
        "Aufbewahrung, Datenexport und Premium-Module",
        "Implementierung und Datenqualitätskontrolle",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Cookie-frei pauschal mit einwilligungsfrei gleichsetzen.",
        "Sitzungen, Besucher und Events ohne gemeinsame Definition vergleichen.",
        "KI-Referrer mit allen tatsächlichen KI-Agentenzugriffen gleichsetzen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Sind Besuche ohne Cookies automatisch vollständig und vergleichbar?",
          "a": "Nein. Identifikation, Sitzungsbildung und Abdeckung können sich unterscheiden. Ein Vergleich braucht dieselbe Ereignisdefinition und eine Beschreibung der jeweiligen Messgrenzen."
        },
        {
          "q": "Warum sind Rohdatenexporte ein eigenes Kriterium?",
          "a": "Vorgefertigte Berichte beantworten nicht jede fachliche Frage. Exportformat, Detailgrad, Historie und Zugangskosten bestimmen, wie unabhängig die eigene Analyse bleiben kann."
        },
        {
          "q": "Wie wird die Messung nach einer Einführung geprüft?",
          "a": "Ein definierter Testpfad erzeugt Seitenaufrufe, Ereignisse und ein Ziel. Diese werden im Debugger, im Bericht und unter den gewählten Einwilligungseinstellungen verglichen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Google Analytics 4",
        "Plausible",
        "Fathom"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "crm",
      "name": "CRM & Vertriebssteuerung",
      "group": "Vertrieb & Kunden",
      "summary": "Kontakte, Verkaufschancen und Teamarbeit gemeinsam steuern.",
      "buyerQuestion": "Wie wird aus einer Anfrage ein dokumentierter Auftrag, auch bei Übergaben?",
      "deContext": "Schweizer Adressen, CHF, mehrere Landessprachen und Rechte auf Kundendaten an echten Vertriebsfällen prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "crm-01",
          "label": "Kontakte und Unternehmen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Person zwei Unternehmen zuordnen und die Beziehung anzeigen.",
          "critical": true
        },
        {
          "id": "crm-02",
          "label": "Kontaktchronik",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "E-Mail, Notiz und Gespräch am selben Datensatz nachvollziehen."
        },
        {
          "id": "crm-03",
          "label": "Visuelle Vertriebspipeline",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen Deal mit Wert und Abschlussdatum zwischen Stufen bewegen."
        },
        {
          "id": "crm-04",
          "label": "Aufgaben und Wiedervorlagen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Aufgabe mit Termin an ein anderes Teammitglied übergeben."
        },
        {
          "id": "crm-05",
          "label": "E-Mail-Anbindung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine eingehende Nachricht automatisch dem richtigen Kontakt zuordnen."
        },
        {
          "id": "crm-06",
          "label": "Mobiler CRM-Zugriff",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Unterwegs einen Kontakt nachschlagen und eine Gesprächsnotiz erfassen."
        },
        {
          "id": "crm-07",
          "label": "Mehrstufige Vertriebsautomation",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Nach Stufenwechsel eine Aufgabe erzeugen, warten und eine Bedingung prüfen."
        },
        {
          "id": "crm-08",
          "label": "Regelbasiertes Lead-Routing",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Neue Anfragen abhängig von Gebiet und Verfügbarkeit zuweisen."
        },
        {
          "id": "crm-09",
          "label": "Dubletten zusammenführen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Zwei Kontakte samt Aktivitäten ohne Informationsverlust zusammenführen."
        },
        {
          "id": "crm-10",
          "label": "Felder und Pflichtangaben je Prozess",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Den Stufenwechsel ohne erforderliche Angaben blockieren."
        },
        {
          "id": "crm-11",
          "label": "Umsatzprognose",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Wiederkehrenden Umsatz und gewichtete Verkaufschancen getrennt auswerten."
        },
        {
          "id": "crm-12",
          "label": "Rollen und Datensichtbarkeit",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einem Team nur seine eigenen Verkaufschancen freigeben."
        },
        {
          "id": "crm-13",
          "label": "API und Ereignisschnittstellen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Kontakt aktualisieren und die Änderung an ein Drittsystem übergeben."
        },
        {
          "id": "crm-14",
          "label": "Änderungen sicher testen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen geänderten Vertriebsprozess vor Produktivsetzung isoliert testen."
        },
        {
          "id": "crm-15",
          "label": "Deutschsprachige Bedienung oder Hilfe",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Eine typische Vertriebsaufgabe anhand deutscher Hilfe durchführen."
        },
        {
          "id": "crm-16",
          "label": "Datenstandort und Auftragsverarbeitung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "AVV und konkrete Datenregion für das Angebot vorlegen lassen."
        },
        {
          "id": "crm-17",
          "label": "Vollständiger Datenexport",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Kontakte, Beziehungen und Historie für einen Systemwechsel exportieren."
        },
        {
          "id": "crm-18",
          "label": "KI für Texte und Zusammenfassungen",
          "weight": 4,
          "group": "KI",
          "demo": "Aus vorhandener Kommunikation einen überprüfbaren Entwurf erstellen."
        },
        {
          "id": "crm-19",
          "label": "KI für Priorisierung oder Prognose",
          "weight": 4,
          "group": "KI",
          "demo": "Ein KI-Ranking mit zugrunde liegenden Signalen nachvollziehen."
        },
        {
          "id": "crm-20",
          "label": "Kontrollierbare KI-Aktionen",
          "weight": 4,
          "group": "KI",
          "demo": "KI-Änderungen vor Freigabe prüfen und deren Verlauf nachvollziehen."
        },
        {
          "id": "depth-crm-offline-read",
          "label": "Gespeicherte CRM-Daten offline lesen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Gespeicherte CRM-Daten offline lesen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Read cached CRM records offline",
              "demo": "Demonstrate \"Read cached CRM records offline\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Gespeicherte CRM-Daten offline lesen",
              "demo": "Zeigen Sie „Gespeicherte CRM-Daten offline lesen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Odczyt zapisanych danych CRM offline",
              "demo": "Pokaż funkcję „Odczyt zapisanych danych CRM offline” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "צפייה ברשומות CRM שמורות ללא חיבור",
              "demo": "הדגימו \"צפייה ברשומות CRM שמורות ללא חיבור\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Consulter les fiches CRM hors connexion",
              "demo": "Montrez « Consulter les fiches CRM hors connexion » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Consultare record CRM senza connessione",
              "demo": "Dimostrate «Consultare record CRM senza connessione» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-crm-offline-write",
          "label": "Datensätze offline bearbeiten und synchronisieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Trennen Sie das Testtelefon vom Netz, ändern Sie einen CRM-Datensatz und prüfen Sie nach Wiederverbindung Synchronisation und Konflikte.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Edit records offline and sync changes",
              "demo": "Disconnect the test phone, edit a CRM record, reconnect and verify synchronization and conflict handling."
            },
            "de": {
              "label": "Datensätze offline bearbeiten und synchronisieren",
              "demo": "Trennen Sie das Testtelefon vom Netz, ändern Sie einen CRM-Datensatz und prüfen Sie nach Wiederverbindung Synchronisation und Konflikte."
            },
            "pl": {
              "label": "Edycja rekordów offline i synchronizacja zmian",
              "demo": "Odłącz telefon testowy, zmień rekord CRM, połącz ponownie i sprawdź synchronizację oraz obsługę konfliktów."
            },
            "he": {
              "label": "עריכת רשומות ללא חיבור וסנכרון השינויים",
              "demo": "נתקו טלפון בדיקה מהרשת, ערכו רשומת CRM, התחברו שוב ובדקו סנכרון וטיפול בהתנגשות."
            },
            "fr": {
              "label": "Modifier hors connexion puis synchroniser",
              "demo": "Déconnectez le téléphone de test, modifiez une fiche CRM, reconnectez-le et vérifiez la synchronisation et les conflits."
            },
            "it": {
              "label": "Modificare offline e sincronizzare",
              "demo": "Scollegate il telefono di prova, modificate un record CRM, riconnettete e verificate sincronizzazione e conflitti."
            }
          }
        },
        {
          "id": "depth-crm-mobile-assignment",
          "label": "Verantwortliche mobil neu zuweisen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Verantwortliche mobil neu zuweisen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reassign a record owner from mobile",
              "demo": "Demonstrate \"Reassign a record owner from mobile\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Verantwortliche mobil neu zuweisen",
              "demo": "Zeigen Sie „Verantwortliche mobil neu zuweisen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Zmiana właściciela rekordu w aplikacji mobilnej",
              "demo": "Pokaż funkcję „Zmiana właściciela rekordu w aplikacji mobilnej” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "שינוי האחראי לרשומה מהנייד",
              "demo": "הדגימו \"שינוי האחראי לרשומה מהנייד\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Réattribuer une fiche depuis un mobile",
              "demo": "Montrez « Réattribuer une fiche depuis un mobile » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Riassegnare un record da dispositivo mobile",
              "demo": "Dimostrate «Riassegnare un record da dispositivo mobile» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-crm-card-scan",
          "label": "Kontakte aus gescannten Visitenkarten erstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kontakte aus gescannten Visitenkarten erstellen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Create contacts from scanned business cards",
              "demo": "Demonstrate \"Create contacts from scanned business cards\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kontakte aus gescannten Visitenkarten erstellen",
              "demo": "Zeigen Sie „Kontakte aus gescannten Visitenkarten erstellen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Tworzenie kontaktów ze skanów wizytówek",
              "demo": "Pokaż funkcję „Tworzenie kontaktów ze skanów wizytówek” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "יצירת אנשי קשר מסריקת כרטיסי ביקור",
              "demo": "הדגימו \"יצירת אנשי קשר מסריקת כרטיסי ביקור\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Créer des contacts à partir de cartes scannées",
              "demo": "Montrez « Créer des contacts à partir de cartes scannées » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Creare contatti da biglietti scansionati",
              "demo": "Dimostrate «Creare contatti da biglietti scansionati» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-crm-import-rollback",
          "label": "Einen bestimmten Massenimport rückgängig machen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Einen bestimmten Massenimport rückgängig machen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Undo a specific bulk import",
              "demo": "Demonstrate \"Undo a specific bulk import\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Einen bestimmten Massenimport rückgängig machen",
              "demo": "Zeigen Sie „Einen bestimmten Massenimport rückgängig machen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Cofnięcie konkretnego importu zbiorczego",
              "demo": "Pokaż funkcję „Cofnięcie konkretnego importu zbiorczego” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ביטול יבוא מרוכז מסוים",
              "demo": "הדגימו \"ביטול יבוא מרוכז מסוים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Annuler un import précis",
              "demo": "Montrez « Annuler un import précis » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Annullare una specifica importazione",
              "demo": "Dimostrate «Annullare una specifica importazione» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-crm-calendar-conflict",
          "label": "Konflikte bei Terminbuchungen erkennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Konflikte bei Terminbuchungen erkennen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Detect meeting-booking conflicts",
              "demo": "Demonstrate \"Detect meeting-booking conflicts\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Konflikte bei Terminbuchungen erkennen",
              "demo": "Zeigen Sie „Konflikte bei Terminbuchungen erkennen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Wykrywanie konfliktów rezerwacji spotkań",
              "demo": "Pokaż funkcję „Wykrywanie konfliktów rezerwacji spotkań” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "זיהוי התנגשויות בקביעת פגישות",
              "demo": "הדגימו \"זיהוי התנגשויות בקביעת פגישות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Détecter les conflits de rendez-vous",
              "demo": "Montrez « Détecter les conflits de rendez-vous » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Rilevare conflitti nella prenotazione di incontri",
              "demo": "Dimostrate «Rilevare conflitti nella prenotazione di incontri» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-crm-voice-notes",
          "label": "Sprachnotizen an Datensätze anhängen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Sprachnotizen an Datensätze anhängen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Attach recorded voice notes to records",
              "demo": "Demonstrate \"Attach recorded voice notes to records\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Sprachnotizen an Datensätze anhängen",
              "demo": "Zeigen Sie „Sprachnotizen an Datensätze anhängen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Dołączanie notatek głosowych do rekordów",
              "demo": "Pokaż funkcję „Dołączanie notatek głosowych do rekordów” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "צירוף הערות קוליות לרשומות",
              "demo": "הדגימו \"צירוף הערות קוליות לרשומות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Joindre des notes vocales aux fiches",
              "demo": "Montrez « Joindre des notes vocales aux fiches » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Allegare note vocali ai record",
              "demo": "Dimostrate «Allegare note vocali ai record» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-crm-ai-mobile-update",
          "label": "CRM-Felder per mobilem KI-Assistenten ändern",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „CRM-Felder per mobilem KI-Assistenten ändern“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Update CRM fields through a mobile AI assistant",
              "demo": "Demonstrate \"Update CRM fields through a mobile AI assistant\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "CRM-Felder per mobilem KI-Assistenten ändern",
              "demo": "Zeigen Sie „CRM-Felder per mobilem KI-Assistenten ändern“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Zmiana pól CRM przez mobilnego asystenta AI",
              "demo": "Pokaż funkcję „Zmiana pól CRM przez mobilnego asystenta AI” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "עדכון שדות CRM באמצעות עוזר AI בנייד",
              "demo": "הדגימו \"עדכון שדות CRM באמצעות עוזר AI בנייד\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Modifier les champs CRM via un assistant IA mobile",
              "demo": "Montrez « Modifier les champs CRM via un assistant IA mobile » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Aggiornare campi CRM tramite assistente IA mobile",
              "demo": "Dimostrate «Aggiornare campi CRM tramite assistente IA mobile» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Lassen Sie einen echten Lead vom Eingang bis zur verlorenen oder gewonnenen Verkaufschance durchspielen.",
        "Prüfen Sie Datensichtbarkeit mit zwei Teams statt nur mit einem Administratorzugang.",
        "Exportieren Sie im Pilotprojekt Kontakte samt Beziehungen und Historie.",
        "Vergleichen Sie konkrete Tarife statt eines maximal ausgestatteten Anbieterprofils. Eine breite Produktpalette beweist keine Funktion im Einstiegspaket.",
        "Führen Sie denselben Pilot mit zwei Teams, mehreren Firmenbeziehungen, einer Dublette und einem absichtlich unvollständigen Deal durch.",
        "Erstellen Sie einen Testexport einschliesslich Kontaktbeziehungen, Aktivitäten, Anhängen und Eigenschaftshistorie. Ein CSV-Download allein genügt nicht als Migrationsnachweis.",
        "Fordern Sie für das konkrete Konto AVV, Datenregion und eine Erklärung zu KI-Unterauftragnehmern an.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Bezahlte Vertriebssitze und erforderliche Zusatzmodule",
        "Migration, Dublettenbereinigung und ERP-Anbindung",
        "Sandbox, SSO, API-Kontingente und KI-Credits",
        "Bezahlte Sitze, Sitzart und unbesetzte Lizenzen",
        "Vertragsbindung versus Zahlungsrhythmus; Umsatzsteuer und Angebotswährung",
        "Einmaliges Onboarding, Datenmigration und Integrationspflege",
        "KI-Credits, Add-ons, Automations- und API-Kapazität",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein Kontaktbuch ersetzt keinen belastbaren Vertriebsprozess.",
        "Ein breites API-Versprechen sagt nichts über Ereignisse und Exportvollständigkeit aus.",
        "Ein KI-Leadscore ist nur mit verwendeten Signalen und Fehlerraten bewertbar.",
        "Monatliche Zahlung kann trotzdem eine Jahresbindung bedeuten.",
        "Anbieterweite KI-Fähigkeiten werden nicht auf günstigere Tarife übertragen.",
        "Manuelle Pflichtfelder verhindern nicht automatisch unvollständige API- oder Importdaten.",
        "Geografische Zuweisung und echte Verfügbarkeitssteuerung sind verschiedene Prüfungen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Braucht ein kleines Team ein grosses CRM?",
          "a": "Entscheidend sind Übergaben, Datenmodell und laufende Pflege. Ein kleines Team kann komplexe Prozesse haben; eine einfache Pipeline kann umgekehrt völlig genügen."
        },
        {
          "q": "Wird KI automatisch besser bewertet?",
          "a": "Nur konkrete unterstützte Aufgaben zählen. Textentwurf, Priorisierung und kontrollierte Systemaktionen sind getrennte Kriterien."
        },
        {
          "q": "Warum fehlt bei manchen Anbietern eine feste Punktzahl?",
          "a": "Für offene Nachweise bleibt eine Spanne. Unbekannte Funktionstiefe ist weder ein belegtes Fehlen noch eine bestätigte Stärke."
        },
        {
          "q": "Kann ich die günstigsten Tarife direkt vergleichen?",
          "a": "Nur für denselben Ablauf. Pipedrive Lite enthält keine vollständige E-Mail-Synchronisation; bei HubSpot Starter bleibt die komplexe Automationskette ungeklärt. Prüfen Sie zunächst die Muss-Funktionen."
        },
        {
          "q": "Ist jedes KI-Werkzeug in der Lizenz enthalten?",
          "a": "Nein. Nova-Kernfunktionen sind laut Pipedrive in allen Tarifen enthalten; HubSpot setzt bei bestimmten Aktionen Credits ein. Nutzungsgrenzen und kostenpflichtige Mehrmengen getrennt prüfen."
        },
        {
          "q": "Warum gibt es weiter offene Kriterien?",
          "a": "Öffentliche Dokumentation belegt nicht jeden vollständigen Prüfablauf. Insbesondere verfügbarkeitsabhängiges Lead-Routing und einzelne KI-Kontrollen benötigen eine Demonstration."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Zoho CRM",
        "Microsoft Dynamics 365 Sales",
        "SuperOffice",
        "weclapp CRM",
        "SAP Sales Cloud"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "email-marketing",
      "name": "E-Mail-Marketing",
      "group": "Marketing & Kommunikation",
      "summary": "Newsletter, Empfänger und belastbare Versandprozesse vergleichen.",
      "buyerQuestion": "Lässt sich eine relevante Zielgruppe automatisiert erreichen und der Versand nachvollziehen?",
      "deContext": "Einwilligungsnachweise, lokale Sprache und Absenderauthentifizierung testen. Schweizer Datenstandort und alle Unterauftragnehmer getrennt prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "email-marketing-01",
          "label": "Visueller E-Mail-Editor",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine responsive Nachricht mit Text, Bild und Schaltfläche erstellen.",
          "critical": true
        },
        {
          "id": "email-marketing-02",
          "label": "Kontaktimport und eigene Felder",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine CSV mit deutschen Umlauten und einem benutzerdefinierten Feld importieren."
        },
        {
          "id": "email-marketing-03",
          "label": "Segmentierung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Zielgruppe anhand von Merkmalen oder Versandreaktionen bilden."
        },
        {
          "id": "email-marketing-04",
          "label": "Personalisierte Inhalte",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Anrede und Angebot aus Kontaktfeldern einsetzen und einen Ersatzwert testen."
        },
        {
          "id": "email-marketing-05",
          "label": "Automatisierte E-Mail-Strecken",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Nach einer Anmeldung mehrere zeitversetzte Nachrichten versenden."
        },
        {
          "id": "email-marketing-06",
          "label": "Versandberichte",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zustellung, Klicks, Bounces und Abmeldungen getrennt anzeigen."
        },
        {
          "id": "email-marketing-07",
          "label": "Dynamische Verhaltenssegmente",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Klick in 30 Tagen UND kein Kauf filtern; Änderung ohne Listenexport nachvollziehen."
        },
        {
          "id": "email-marketing-08",
          "label": "Bedingte Journey-Verzweigungen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Nach zwei Tagen je nach Klick oder Kauf unterschiedliche Folgeaktionen auslösen."
        },
        {
          "id": "email-marketing-09",
          "label": "A/B-Test mit Entscheidung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Betreffvarianten testen und den verbleibenden Versand anhand eines Ergebnisses steuern."
        },
        {
          "id": "email-marketing-10",
          "label": "Abmelde- und Bounce-Sperren",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen abgemeldeten Kontakt erneut importieren und unerlaubten Versand verhindern."
        },
        {
          "id": "email-marketing-11",
          "label": "Double-Opt-in-Nachweis",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bestätigung mit Zeitpunkt und Herkunft eines Testkontakts nachvollziehen."
        },
        {
          "id": "email-marketing-12",
          "label": "API für Kontakt- und Berichtsdaten",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Kontakte und Kampagnenreaktionen über eine dokumentierte Schnittstelle auslesen."
        },
        {
          "id": "email-marketing-13",
          "label": "Shop-Ereignisse und Warenkorbabbruch",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen abgebrochenen Warenkorb aus dem Shop in eine E-Mail-Strecke überführen."
        },
        {
          "id": "email-marketing-14",
          "label": "Frequenz- und Überschneidungssteuerung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Zwei konkurrierende Kampagnen so begrenzen, dass ein Kontakt nicht doppelt angesprochen wird."
        },
        {
          "id": "email-marketing-15",
          "label": "Deutsche Bedienung oder Hilfe",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Editor, Segment und Abmeldung mit deutscher Dokumentation einrichten."
        },
        {
          "id": "email-marketing-16",
          "label": "Absenderauthentifizierung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Eigene Domain mit DKIM und dokumentierter SPF/DMARC-Anleitung einrichten."
        },
        {
          "id": "email-marketing-17",
          "label": "AVV und Datenregion",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Auftragsverarbeitung und tatsächliche Speicherorte inklusive Unterauftragnehmer prüfen."
        },
        {
          "id": "email-marketing-18",
          "label": "KI-Texte oder E-Mail-Erstellung",
          "weight": 4,
          "group": "KI",
          "demo": "Einen deutschsprachigen Entwurf erzeugen und vor Versand bearbeiten."
        },
        {
          "id": "email-marketing-19",
          "label": "KI-gestützte Versandzeit",
          "weight": 4,
          "group": "KI",
          "demo": "Individuelle Verhaltensdaten für eine optimale Versandzeit einsetzen."
        },
        {
          "id": "email-marketing-20",
          "label": "KI-Analyse mit eigenen Daten",
          "weight": 4,
          "group": "KI",
          "demo": "Eine Kampagnenfrage stellen und die Antwort gegen den Originalbericht prüfen."
        },
        {
          "id": "depth-email-marketing-client-render",
          "label": "Vorschau in mehreren E-Mail-Programmen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Vorschau in mehreren E-Mail-Programmen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Render previews in multiple email clients",
              "demo": "Demonstrate \"Render previews in multiple email clients\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Vorschau in mehreren E-Mail-Programmen",
              "demo": "Zeigen Sie „Vorschau in mehreren E-Mail-Programmen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Podgląd w różnych klientach poczty",
              "demo": "Pokaż funkcję „Podgląd w różnych klientach poczty” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "תצוגה מקדימה בתוכנות דואר שונות",
              "demo": "הדגימו \"תצוגה מקדימה בתוכנות דואר שונות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Prévisualiser dans plusieurs clients de messagerie",
              "demo": "Montrez « Prévisualiser dans plusieurs clients de messagerie » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Anteprima in diversi client di posta",
              "demo": "Dimostrate «Anteprima in diversi client di posta» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-email-marketing-broken-links",
          "label": "Defekte Links vor Versand prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Fügen Sie einen gültigen und einen defekten Link in einen Entwurf ein. Zeigen Sie die Prüfung und nicht prüfbare Linktypen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Check broken links before sending",
              "demo": "Insert one valid link and one broken link in a draft. Run the checker and show which link types it cannot check."
            },
            "de": {
              "label": "Defekte Links vor Versand prüfen",
              "demo": "Fügen Sie einen gültigen und einen defekten Link in einen Entwurf ein. Zeigen Sie die Prüfung und nicht prüfbare Linktypen."
            },
            "pl": {
              "label": "Sprawdzanie niedziałających linków przed wysyłką",
              "demo": "Wstaw poprawny i uszkodzony link do szkicu. Uruchom kontrolę i pokaż nieobsługiwane typy linków."
            },
            "he": {
              "label": "בדיקת קישורים שבורים לפני שליחה",
              "demo": "הכניסו לטיוטה קישור תקין וקישור שבור. הפעילו בדיקה והציגו סוגי קישורים שאינם נבדקים."
            },
            "fr": {
              "label": "Vérifier les liens défectueux avant envoi",
              "demo": "Insérez un lien valide et un lien cassé dans un brouillon. Lancez le contrôle et montrez les types exclus."
            },
            "it": {
              "label": "Verificare link non funzionanti prima dell’invio",
              "demo": "Inserite un link valido e uno rotto in una bozza. Eseguite il controllo e mostrate i tipi esclusi."
            }
          }
        },
        {
          "id": "depth-email-marketing-spam-check",
          "label": "Spam-Inhalte vor dem Versand prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Spam-Inhalte vor dem Versand prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Run a pre-send spam-content check",
              "demo": "Demonstrate \"Run a pre-send spam-content check\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Spam-Inhalte vor dem Versand prüfen",
              "demo": "Zeigen Sie „Spam-Inhalte vor dem Versand prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Kontrola treści pod kątem spamu przed wysyłką",
              "demo": "Pokaż funkcję „Kontrola treści pod kątem spamu przed wysyłką” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "בדיקת תוכן החשוד כספאם לפני שליחה",
              "demo": "הדגימו \"בדיקת תוכן החשוד כספאם לפני שליחה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Contrôler le contenu antispam avant envoi",
              "demo": "Montrez « Contrôler le contenu antispam avant envoi » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Controllare contenuti antispam prima dell’invio",
              "demo": "Dimostrate «Controllare contenuti antispam prima dell’invio» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-email-marketing-dark-preview",
          "label": "E-Mail im Dunkelmodus prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „E-Mail im Dunkelmodus prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preview email in dark mode",
              "demo": "Demonstrate \"Preview email in dark mode\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "E-Mail im Dunkelmodus prüfen",
              "demo": "Zeigen Sie „E-Mail im Dunkelmodus prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Podgląd wiadomości w trybie ciemnym",
              "demo": "Pokaż funkcję „Podgląd wiadomości w trybie ciemnym” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "תצוגה מקדימה של דוא״ל במצב כהה",
              "demo": "הדגימו \"תצוגה מקדימה של דוא״ל במצב כהה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Prévisualiser l’e-mail en mode sombre",
              "demo": "Montrez « Prévisualiser l’e-mail en mode sombre » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Anteprima dell’e-mail in modalità scura",
              "demo": "Dimostrate «Anteprima dell’e-mail in modalità scura» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-email-marketing-plain-text",
          "label": "Nur-Text-Alternative bearbeiten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Nur-Text-Alternative bearbeiten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Edit the plain-text email alternative",
              "demo": "Demonstrate \"Edit the plain-text email alternative\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Nur-Text-Alternative bearbeiten",
              "demo": "Zeigen Sie „Nur-Text-Alternative bearbeiten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Edycja tekstowej wersji wiadomości",
              "demo": "Pokaż funkcję „Edycja tekstowej wersji wiadomości” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "עריכת גרסת טקסט פשוט לדוא״ל",
              "demo": "הדגימו \"עריכת גרסת טקסט פשוט לדוא״ל\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Modifier la version texte de l’e-mail",
              "demo": "Montrez « Modifier la version texte de l’e-mail » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Modificare la versione in testo semplice",
              "demo": "Dimostrate «Modificare la versione in testo semplice» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-email-marketing-image-alt",
          "label": "Alternativtexte für E-Mail-Bilder festlegen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Alternativtexte für E-Mail-Bilder festlegen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Set alternative text for email images",
              "demo": "Demonstrate \"Set alternative text for email images\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Alternativtexte für E-Mail-Bilder festlegen",
              "demo": "Zeigen Sie „Alternativtexte für E-Mail-Bilder festlegen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Ustawianie tekstów alternatywnych obrazów",
              "demo": "Pokaż funkcję „Ustawianie tekstów alternatywnych obrazów” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגדרת טקסט חלופי לתמונות בדוא״ל",
              "demo": "הדגימו \"הגדרת טקסט חלופי לתמונות בדוא״ל\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Définir le texte alternatif des images",
              "demo": "Montrez « Définir le texte alternatif des images » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Impostare testo alternativo per immagini",
              "demo": "Dimostrate «Impostare testo alternativo per immagini» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-email-marketing-utm-rules",
          "label": "UTM-Parameter automatisch ergänzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „UTM-Parameter automatisch ergänzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Automatically append campaign UTM parameters",
              "demo": "Demonstrate \"Automatically append campaign UTM parameters\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "UTM-Parameter automatisch ergänzen",
              "demo": "Zeigen Sie „UTM-Parameter automatisch ergänzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Automatyczne dodawanie parametrów UTM",
              "demo": "Pokaż funkcję „Automatyczne dodawanie parametrów UTM” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הוספת פרמטרי UTM לקמפיינים אוטומטית",
              "demo": "הדגימו \"הוספת פרמטרי UTM לקמפיינים אוטומטית\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Ajouter automatiquement les paramètres UTM",
              "demo": "Montrez « Ajouter automatiquement les paramètres UTM » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Aggiungere automaticamente parametri UTM",
              "demo": "Dimostrate «Aggiungere automaticamente parametri UTM» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-email-marketing-ai-mcp-report",
          "label": "Kampagnenberichte über MCP-KI-Anbindung lesen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Kampagnenberichte über MCP-KI-Anbindung lesen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Read campaign reports through an MCP AI connector",
              "demo": "Demonstrate \"Read campaign reports through an MCP AI connector\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kampagnenberichte über MCP-KI-Anbindung lesen",
              "demo": "Zeigen Sie „Kampagnenberichte über MCP-KI-Anbindung lesen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Odczyt raportów kampanii przez łącznik AI MCP",
              "demo": "Pokaż funkcję „Odczyt raportów kampanii przez łącznik AI MCP” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "קריאת דוחות קמפיין באמצעות חיבור MCP ל־AI",
              "demo": "הדגימו \"קריאת דוחות קמפיין באמצעות חיבור MCP ל־AI\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Lire les rapports via un connecteur IA MCP",
              "demo": "Montrez « Lire les rapports via un connecteur IA MCP » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Leggere report tramite un connettore IA MCP",
              "demo": "Dimostrate «Leggere report tramite un connettore IA MCP» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Testen Sie Klicksegmente, Kauf-Ausschluss und Aktualisierung mit mindestens drei unterschiedlichen Testkontakten.",
        "Richten Sie die eigene Absenderdomain ein und prüfen Sie Abmeldung, Bounce und erneuten Import.",
        "Vergleichen Sie denselben Kontaktbestand und dieselbe monatliche Versandmenge.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Kontakte beziehungsweise versendete E-Mails",
        "Automation, A/B-Tests, zusätzliche Benutzer und Support",
        "Shopintegration, dedizierte IP und technische Einrichtung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Öffnungen allein sind kein belastbarer Umsatznachweis.",
        "Ein KI-Textgenerator belegt keine individuelle Versandzeitoptimierung.",
        "Eine Abmeldeseite beweist noch keinen wirksamen Schutz beim Reimport.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was unterscheidet Newsletter und Marketing-Automation?",
          "a": "Newsletter versenden eine Kampagne an ein Segment; Automation reagiert fortlaufend auf Ereignisse und Zustandsänderungen."
        },
        {
          "q": "Sind deutsche Datenserver ausreichend?",
          "a": "Prüfen Sie zusätzlich Vertrag, Unterauftragnehmer, Backups, Supportzugriffe und Datenflüsse einzelner KI-Funktionen."
        },
        {
          "q": "Wie vergleichen wir günstigere Tarife?",
          "a": "Mit identischer Kontakt- und Versandmenge sowie den wirklich benötigten Automationen. Jahrespreise nicht als monatlich kündbare Angebote lesen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Mailjet",
        "GetResponse",
        "Mailchimp",
        "SendGrid",
        "Mailingwork"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "marketing-automation",
      "name": "Marketing Automation",
      "group": "Marketing & Kommunikation",
      "summary": "Ereignisse, Leads und mehrere Schritte zu kontrollierten Kundenreisen verbinden.",
      "buyerQuestion": "Wie zuverlässig verzweigt und beendet das System komplexe Kundenreisen?",
      "deContext": "CH-Kundendaten, CHF-Ereignisse, kanalbezogene Berechtigungen und Austritt aus Journeys konsistent halten.",
      "priority": "P1",
      "checks": [
        {
          "id": "marketing-automation-01",
          "label": "Visueller Journey-Builder",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine mehrstufige Reise ohne Programmierung anlegen.",
          "critical": true
        },
        {
          "id": "marketing-automation-02",
          "label": "Ereignisbasierter Einstieg",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Reise durch Formular, Klick oder Kauf starten."
        },
        {
          "id": "marketing-automation-03",
          "label": "Wartezeiten und Bedingungen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zwei Tage warten und anschliessend nach einem Kontaktmerkmal verzweigen."
        },
        {
          "id": "marketing-automation-04",
          "label": "Kontaktprofile und Tags",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Interaktionen im Profil anzeigen und ein Tag als Bedingung nutzen."
        },
        {
          "id": "marketing-automation-05",
          "label": "Landingpages und Formulare",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Anmeldung direkt in die richtige Reise aufnehmen."
        },
        {
          "id": "marketing-automation-06",
          "label": "Messbare Kampagnenergebnisse",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Ergebnisse einer Reise einzelnen Schritten zuordnen."
        },
        {
          "id": "marketing-automation-07",
          "label": "Dynamische Segmente",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Neue Käufer automatisch aus einer Interessentenstrecke entfernen."
        },
        {
          "id": "marketing-automation-08",
          "label": "Mehrere Kanäle im Ablauf",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "E-Mail und einen zweiten Messaging-Kanal in derselben Reise kombinieren."
        },
        {
          "id": "marketing-automation-09",
          "label": "Lead-Scoring",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Punkte durch Verhalten ändern und eine Schwelle als Auslöser verwenden."
        },
        {
          "id": "marketing-automation-10",
          "label": "Vertriebsübergabe",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bei Qualifizierung Kontakt, Zuständigkeit und Folgeaufgabe übergeben."
        },
        {
          "id": "marketing-automation-11",
          "label": "Eigene Ereignisse und API",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein eigenes Bestellereignis mit Attributen in den Ablauf einspeisen."
        },
        {
          "id": "marketing-automation-12",
          "label": "Wiedereintritt und Austritt",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Doppelte Anmeldung sowie späteren Wiedereintritt gezielt steuern."
        },
        {
          "id": "marketing-automation-13",
          "label": "Versuchsgruppen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Kontrollgruppe oder einen Zufallssplit für denselben Ablauf erstellen."
        },
        {
          "id": "marketing-automation-14",
          "label": "Fehler- und Versionskontrolle",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen fehlerhaften Ablauf nachvollziehen und Änderungen vor Veröffentlichung testen."
        },
        {
          "id": "marketing-automation-15",
          "label": "Deutsche Bedienung oder Hilfe",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Eine Reise mit deutschsprachiger Oberfläche oder Anleitung aufbauen."
        },
        {
          "id": "marketing-automation-16",
          "label": "Einwilligungen kanalbezogen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "E-Mail-Abmeldung und SMS-Einwilligung getrennt behandeln."
        },
        {
          "id": "marketing-automation-17",
          "label": "AVV und Datenregion",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Verarbeitungskette und Exportmöglichkeit für den konkreten Vertrag prüfen."
        },
        {
          "id": "marketing-automation-18",
          "label": "KI erstellt Inhalte oder Abläufe",
          "weight": 4,
          "group": "KI",
          "demo": "Einen bearbeitbaren Kampagnenentwurf aus einer Anweisung erzeugen."
        },
        {
          "id": "marketing-automation-19",
          "label": "KI prognostiziert Verhalten",
          "weight": 4,
          "group": "KI",
          "demo": "Kaufwahrscheinlichkeit oder Versandzeit anhand von Kundendaten bestimmen."
        },
        {
          "id": "marketing-automation-20",
          "label": "KI analysiert Kampagnen",
          "weight": 4,
          "group": "KI",
          "demo": "Eine Leistungsfrage mit eigenen Kampagnendaten beantworten und verifizieren."
        },
        {
          "id": "depth-marketing-automation-clean-clone",
          "label": "Journey ohne aktive Teilnehmer kopieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Journey ohne aktive Teilnehmer kopieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Clone a journey without copying active participants",
              "demo": "Demonstrate \"Clone a journey without copying active participants\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Journey ohne aktive Teilnehmer kopieren",
              "demo": "Zeigen Sie „Journey ohne aktive Teilnehmer kopieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Kopiowanie ścieżki bez aktywnych uczestników",
              "demo": "Pokaż funkcję „Kopiowanie ścieżki bez aktywnych uczestników” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "שכפול מסע ללא המשתתפים הפעילים",
              "demo": "הדגימו \"שכפול מסע ללא המשתתפים הפעילים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Dupliquer un parcours sans ses participants actifs",
              "demo": "Montrez « Dupliquer un parcours sans ses participants actifs » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Duplicare un percorso senza partecipanti attivi",
              "demo": "Dimostrate «Duplicare un percorso senza partecipanti attivi» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-marketing-automation-stop-one-run",
          "label": "Einzelnen Durchlauf eines Kontakts stoppen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Einzelnen Durchlauf eines Kontakts stoppen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Stop one participant run without stopping other runs",
              "demo": "Demonstrate \"Stop one participant run without stopping other runs\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Einzelnen Durchlauf eines Kontakts stoppen",
              "demo": "Zeigen Sie „Einzelnen Durchlauf eines Kontakts stoppen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Zatrzymanie jednego przebiegu kontaktu",
              "demo": "Pokaż funkcję „Zatrzymanie jednego przebiegu kontaktu” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "עצירת הרצה אחת של איש קשר בלי לעצור אחרות",
              "demo": "הדגימו \"עצירת הרצה אחת של איש קשר בלי לעצור אחרות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Arrêter une seule exécution d’un contact",
              "demo": "Montrez « Arrêter une seule exécution d’un contact » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Fermare una singola esecuzione di un contatto",
              "demo": "Dimostrate «Fermare una singola esecuzione di un contatto» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-marketing-automation-dedupe-runs",
          "label": "Doppelte aktive Journey-Durchläufe bereinigen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Starten Sie zwei Testdurchläufe für denselben Kontakt. Behalten Sie den neuesten und prüfen Sie alten Durchlauf und wartende Nachrichten.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Resolve duplicate active journey runs",
              "demo": "Create two active test runs for the same contact. Keep the newest and show what happens to the older run and queued messages."
            },
            "de": {
              "label": "Doppelte aktive Journey-Durchläufe bereinigen",
              "demo": "Starten Sie zwei Testdurchläufe für denselben Kontakt. Behalten Sie den neuesten und prüfen Sie alten Durchlauf und wartende Nachrichten."
            },
            "pl": {
              "label": "Usuwanie zduplikowanych aktywnych przebiegów",
              "demo": "Utwórz dwa aktywne przebiegi tego samego kontaktu. Zachowaj najnowszy i sprawdź starszy przebieg oraz kolejkę wiadomości."
            },
            "he": {
              "label": "טיפול בהרצות מסע פעילות כפולות",
              "demo": "צרו שתי הרצות בדיקה פעילות לאותו איש קשר. השאירו את החדשה ובדקו מה קרה להרצה הישנה ולהודעות הממתינות."
            },
            "fr": {
              "label": "Résoudre les exécutions actives en double",
              "demo": "Créez deux exécutions actives pour le même contact. Gardez la plus récente et vérifiez l’ancienne et les messages en attente."
            },
            "it": {
              "label": "Risolvere esecuzioni attive duplicate",
              "demo": "Create due esecuzioni attive dello stesso contatto. Conservate la nuova e verificate la precedente e i messaggi in coda."
            }
          }
        },
        {
          "id": "depth-marketing-automation-draft-queue",
          "label": "Journey-Nachrichten als prüfbare Entwürfe sammeln",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Journey-Nachrichten als prüfbare Entwürfe sammeln“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Queue actual journey messages as reviewable drafts",
              "demo": "Demonstrate \"Queue actual journey messages as reviewable drafts\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Journey-Nachrichten als prüfbare Entwürfe sammeln",
              "demo": "Zeigen Sie „Journey-Nachrichten als prüfbare Entwürfe sammeln“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Kolejkowanie wiadomości ścieżki jako szkiców do kontroli",
              "demo": "Pokaż funkcję „Kolejkowanie wiadomości ścieżki jako szkiców do kontroli” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "שמירת הודעות המסע בתור טיוטות לבקרה",
              "demo": "הדגימו \"שמירת הודעות המסע בתור טיוטות לבקרה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Mettre les messages du parcours en brouillons à valider",
              "demo": "Montrez « Mettre les messages du parcours en brouillons à valider » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Accodare messaggi del percorso come bozze da verificare",
              "demo": "Dimostrate «Accodare messaggi del percorso come bozze da verificare» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-marketing-automation-dependency-map",
          "label": "Abhängigkeiten verknüpfter Journeys anzeigen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Abhängigkeiten verknüpfter Journeys anzeigen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Show dependencies between linked journeys",
              "demo": "Demonstrate \"Show dependencies between linked journeys\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Abhängigkeiten verknüpfter Journeys anzeigen",
              "demo": "Zeigen Sie „Abhängigkeiten verknüpfter Journeys anzeigen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Mapa zależności między połączonymi ścieżkami",
              "demo": "Pokaż funkcję „Mapa zależności między połączonymi ścieżkami” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הצגת תלות בין מסעות מקושרים",
              "demo": "הדגימו \"הצגת תלות בין מסעות מקושרים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Afficher les dépendances entre parcours",
              "demo": "Montrez « Afficher les dépendances entre parcours » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Mostrare dipendenze tra percorsi collegati",
              "demo": "Dimostrate «Mostrare dipendenze tra percorsi collegati» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-marketing-automation-time-zone-dst",
          "label": "Kontaktzeitzonen bei Journey-Zeiten anwenden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kontaktzeitzonen bei Journey-Zeiten anwenden“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Apply contact time zones to timed journey steps",
              "demo": "Demonstrate \"Apply contact time zones to timed journey steps\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kontaktzeitzonen bei Journey-Zeiten anwenden",
              "demo": "Zeigen Sie „Kontaktzeitzonen bei Journey-Zeiten anwenden“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Strefy czasowe kontaktów w krokach ścieżki",
              "demo": "Pokaż funkcję „Strefy czasowe kontaktów w krokach ścieżki” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "תזמון שלבי מסע לפי אזור הזמן של הנמען",
              "demo": "הדגימו \"תזמון שלבי מסע לפי אזור הזמן של הנמען\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Appliquer le fuseau du contact aux étapes",
              "demo": "Montrez « Appliquer le fuseau du contact aux étapes » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Applicare il fuso del contatto alle fasi",
              "demo": "Dimostrate «Applicare il fuso del contatto alle fasi» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-marketing-automation-ai-mcp-audience",
          "label": "Kontaktgruppen über MCP-KI-Anbindung verwalten",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Kontaktgruppen über MCP-KI-Anbindung verwalten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Manage contact groups through an MCP AI connector",
              "demo": "Demonstrate \"Manage contact groups through an MCP AI connector\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kontaktgruppen über MCP-KI-Anbindung verwalten",
              "demo": "Zeigen Sie „Kontaktgruppen über MCP-KI-Anbindung verwalten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Zarządzanie grupami kontaktów przez AI MCP",
              "demo": "Pokaż funkcję „Zarządzanie grupami kontaktów przez AI MCP” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ניהול קבוצות אנשי קשר באמצעות חיבור MCP ל־AI",
              "demo": "הדגימו \"ניהול קבוצות אנשי קשר באמצעות חיבור MCP ל־AI\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Gérer les groupes de contacts via IA MCP",
              "demo": "Montrez « Gérer les groupes de contacts via IA MCP » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Gestire gruppi di contatti tramite IA MCP",
              "demo": "Dimostrate «Gestire gruppi di contatti tramite IA MCP» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-marketing-automation-ai-translate",
          "label": "Journey-Inhalte mit KI übersetzen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Journey-Inhalte mit KI übersetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Translate journey message content with AI",
              "demo": "Demonstrate \"Translate journey message content with AI\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Journey-Inhalte mit KI übersetzen",
              "demo": "Zeigen Sie „Journey-Inhalte mit KI übersetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Tłumaczenie treści ścieżek przez AI",
              "demo": "Pokaż funkcję „Tłumaczenie treści ścieżek przez AI” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "תרגום תוכן הודעות במסע בעזרת AI",
              "demo": "הדגימו \"תרגום תוכן הודעות במסע בעזרת AI\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Traduire les messages du parcours avec l’IA",
              "demo": "Montrez « Traduire les messages du parcours avec l’IA » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Tradurre messaggi del percorso con l’IA",
              "demo": "Dimostrate «Tradurre messaggi del percorso con l’IA» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Beginnen Sie mit einem vollständigen Szenario aus Anmeldung, Qualifizierung, Übergabe und Kauf-Ausschluss.",
        "Lassen Sie Wiedereintritt, Abbruch, parallele Journeys und Fehlerbehandlung live demonstrieren.",
        "Vereinbaren Sie, welches System pro Datenfeld führend bleibt.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Kontakte, Ereignisse, Versand und aktive Automationen",
        "CRM/Shop-Anbindung und Datenbereinigung",
        "KI-Kontingente, Service und laufende Kampagnenpflege",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Viele Vorlagen bedeuten nicht automatisch flexible Prozesslogik.",
        "Ein universelles Kontaktprofil ersetzt keine getrennten Kanaleinwilligungen.",
        "Mehr Automationen können ohne Frequenzsteuerung mehr Überschneidungen erzeugen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Benötigen wir ein separates CRM?",
          "a": "Für Vertriebsangebote, Aufgaben und komplexe Kundenbeziehungen häufig ja. Entscheidend ist die belastbare Übergabe zwischen den Systemen."
        },
        {
          "q": "Warum sind Kontrollgruppen relevant?",
          "a": "Sie helfen, zusätzliche Wirkung von ohnehin stattfindenden Käufen zu unterscheiden."
        },
        {
          "q": "Was sollte ein KI-Assistent dürfen?",
          "a": "Starten Sie mit Entwürfen und geprüften Vorschlägen. Versand und Datenänderungen brauchen nachvollziehbare Berechtigungen und Freigaben."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Adobe Marketo Engage",
        "SAP Emarsys",
        "Mautic",
        "Marmind"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "sms-marketing",
      "name": "SMS-Marketing & Messaging",
      "group": "Marketing & Kommunikation",
      "summary": "Kampagnenoberfläche und technische SMS-Anbindung bewusst getrennt bewerten.",
      "buyerQuestion": "Welche Lösung deckt Ihren vollständigen SMS-Marketing & Messaging-Ablauf im passenden lokalen Tarif ab?",
      "deContext": "Schweizer Zustellrouten, Absender, Segmentkosten und Abmeldung mit realistischen Nachrichten prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "sms-marketing-01",
          "label": "SMS-Kampagnen oder API-Versand",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Nachricht an eine freigegebene Testnummer versenden.",
          "critical": true
        },
        {
          "id": "sms-marketing-02",
          "label": "Personalisierung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Kontaktnamen als Variable mit Ersatzwert verwenden."
        },
        {
          "id": "sms-marketing-03",
          "label": "Geplanter Versand",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Nachricht für einen festgelegten Zeitpunkt terminieren."
        },
        {
          "id": "sms-marketing-04",
          "label": "Kontakte und Gruppen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine importierte Zielgruppe auswählen und Empfänger ausschliessen."
        },
        {
          "id": "sms-marketing-05",
          "label": "Zustellstatus",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Erfolgreiche und fehlgeschlagene Zustellung pro Nachricht unterscheiden."
        },
        {
          "id": "sms-marketing-06",
          "label": "Zwei-Wege-Kommunikation",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Antwort empfangen und dem ursprünglichen Kontakt zuordnen."
        },
        {
          "id": "sms-marketing-07",
          "label": "Abmeldung und Sperrliste",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "STOP oder einen Abmeldelink auslösen und erneuten Versand verhindern."
        },
        {
          "id": "sms-marketing-08",
          "label": "Unicode- und Segmentkosten",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine lange Nachricht mit Emoji prüfen und die abgerechneten Segmente zeigen."
        },
        {
          "id": "sms-marketing-09",
          "label": "Status-Webhooks",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Fehler- und Zustellereignisse an ein Testsystem übertragen."
        },
        {
          "id": "sms-marketing-10",
          "label": "Nummernvalidierung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine ungültige oder nicht erreichbare Rufnummer vor Versand erkennen."
        },
        {
          "id": "sms-marketing-11",
          "label": "API-Limits und Wiederholungen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Rate Limit und temporären Fehler ohne doppelte SMS behandeln."
        },
        {
          "id": "sms-marketing-12",
          "label": "Eventbasierte Automatisierung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein CRM-Ereignis löst eine Nachricht mit Kontext aus."
        },
        {
          "id": "sms-marketing-13",
          "label": "Klicktracking",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Klicks eines personalisierten Links dem Versand zuordnen."
        },
        {
          "id": "sms-marketing-14",
          "label": "Fallback oder alternative Route",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ausfall oder unerreichbaren Kanal kontrolliert behandeln."
        },
        {
          "id": "sms-marketing-15",
          "label": "Schweizer Route und Absender",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Zulässige und technisch nutzbare Absenderarten für Schweizer Netze dokumentieren."
        },
        {
          "id": "sms-marketing-16",
          "label": "Lokaler Support und Vertragsbasis",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Deutschsprachigen Support und konkrete Geschäftskonditionen prüfen."
        },
        {
          "id": "sms-marketing-17",
          "label": "Datenschutz und Löschung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "AVV, Speicherfrist und Entfernung eines Kontakts dokumentieren."
        },
        {
          "id": "sms-marketing-18",
          "label": "KI unterstützt Textentwurf",
          "weight": 4,
          "group": "KI",
          "demo": "Eine kurze Nachricht generieren und vor Versand anpassen."
        },
        {
          "id": "sms-marketing-19",
          "label": "KI-gestützte Dialogbearbeitung",
          "weight": 4,
          "group": "KI",
          "demo": "Eine freie Antwort klassifizieren und in einen geeigneten Ablauf leiten."
        },
        {
          "id": "sms-marketing-20",
          "label": "KI-Zugriff kontrollieren",
          "weight": 4,
          "group": "KI",
          "demo": "Einen KI-ausgelösten Versand mit Berechtigung und Protokoll nachvollziehen."
        },
        {
          "id": "depth-sms-marketing-expiry",
          "label": "Ablaufzeit für SMS-Zustellung setzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ablaufzeit für SMS-Zustellung setzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Set a message delivery expiry time",
              "demo": "Demonstrate \"Set a message delivery expiry time\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ablaufzeit für SMS-Zustellung setzen",
              "demo": "Zeigen Sie „Ablaufzeit für SMS-Zustellung setzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Ustawianie terminu ważności dostarczenia SMS",
              "demo": "Pokaż funkcję „Ustawianie terminu ważności dostarczenia SMS” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגדרת תוקף לניסיון מסירת הודעה",
              "demo": "הדגימו \"הגדרת תוקף לניסיון מסירת הודעה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Définir une expiration de livraison SMS",
              "demo": "Montrez « Définir une expiration de livraison SMS » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Impostare una scadenza di consegna SMS",
              "demo": "Dimostrate «Impostare una scadenza di consegna SMS» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-sms-marketing-cancel-queued",
          "label": "Geplante Nachricht vor Versand stornieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Geplante Nachricht vor Versand stornieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Cancel a scheduled message before dispatch",
              "demo": "Demonstrate \"Cancel a scheduled message before dispatch\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Geplante Nachricht vor Versand stornieren",
              "demo": "Zeigen Sie „Geplante Nachricht vor Versand stornieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Anulowanie zaplanowanej wiadomości przed wysyłką",
              "demo": "Pokaż funkcję „Anulowanie zaplanowanej wiadomości przed wysyłką” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ביטול הודעה מתוזמנת לפני יציאתה",
              "demo": "הדגימו \"ביטול הודעה מתוזמנת לפני יציאתה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Annuler un message programmé avant envoi",
              "demo": "Montrez « Annuler un message programmé avant envoi » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Annullare un messaggio programmato prima dell’invio",
              "demo": "Dimostrate «Annullare un messaggio programmato prima dell’invio» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-sms-marketing-idempotency",
          "label": "Doppelte Sendung anhand Anfrage-ID verhindern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Doppelte Sendung anhand Anfrage-ID verhindern“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reject repeated sends using a request identifier",
              "demo": "Demonstrate \"Reject repeated sends using a request identifier\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Doppelte Sendung anhand Anfrage-ID verhindern",
              "demo": "Zeigen Sie „Doppelte Sendung anhand Anfrage-ID verhindern“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Blokowanie ponownej wysyłki według identyfikatora żądania",
              "demo": "Pokaż funkcję „Blokowanie ponownej wysyłki według identyfikatora żądania” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "מניעת שליחה כפולה לפי מזהה בקשה",
              "demo": "הדגימו \"מניעת שליחה כפולה לפי מזהה בקשה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Bloquer les doublons par identifiant de requête",
              "demo": "Montrez « Bloquer les doublons par identifiant de requête » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Bloccare invii duplicati con identificatore di richiesta",
              "demo": "Dimostrate «Bloccare invii duplicati con identificatore di richiesta» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-sms-marketing-segment-cap",
          "label": "SMS über festgelegter Segmentgrenze ablehnen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Verwenden Sie eine Testnachricht über der Segmentgrenze mit Unicode-Zeichen. Zeigen Sie die Ablehnung vor kostenpflichtigem Versand.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reject SMS exceeding a configured segment limit",
              "demo": "Use a test message that exceeds the configured segment cap, including a Unicode character. Show rejection before a billable send."
            },
            "de": {
              "label": "SMS über festgelegter Segmentgrenze ablehnen",
              "demo": "Verwenden Sie eine Testnachricht über der Segmentgrenze mit Unicode-Zeichen. Zeigen Sie die Ablehnung vor kostenpflichtigem Versand."
            },
            "pl": {
              "label": "Odrzucanie SMS przekraczających limit segmentów",
              "demo": "Użyj testowego SMS przekraczającego limit segmentów, ze znakiem Unicode. Pokaż odrzucenie przed płatną wysyłką."
            },
            "he": {
              "label": "דחיית SMS החורג ממספר המקטעים שהוגדר",
              "demo": "השתמשו בהודעת בדיקה החורגת ממגבלת המקטעים וכוללת תו Unicode. הציגו דחייה לפני שליחה מחויבת."
            },
            "fr": {
              "label": "Refuser les SMS dépassant la limite de segments",
              "demo": "Utilisez un SMS de test dépassant le plafond de segments avec un caractère Unicode. Montrez le refus avant envoi facturé."
            },
            "it": {
              "label": "Rifiutare SMS oltre il limite di segmenti",
              "demo": "Usate un SMS di prova oltre il limite di segmenti con un carattere Unicode. Mostrate il rifiuto prima dell’invio a pagamento."
            }
          }
        },
        {
          "id": "depth-sms-marketing-normalize",
          "label": "Geeignete Unicode-Zeichen für weniger Segmente ersetzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Geeignete Unicode-Zeichen für weniger Segmente ersetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Replace eligible Unicode characters to reduce segments",
              "demo": "Demonstrate \"Replace eligible Unicode characters to reduce segments\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Geeignete Unicode-Zeichen für weniger Segmente ersetzen",
              "demo": "Zeigen Sie „Geeignete Unicode-Zeichen für weniger Segmente ersetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Zamiana znaków Unicode ograniczająca segmenty",
              "demo": "Pokaż funkcję „Zamiana znaków Unicode ograniczająca segmenty” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "המרת תווי Unicode מתאימים לצמצום מקטעים",
              "demo": "הדגימו \"המרת תווי Unicode מתאימים לצמצום מקטעים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Remplacer les caractères Unicode compatibles pour réduire les segments",
              "demo": "Montrez « Remplacer les caractères Unicode compatibles pour réduire les segments » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Sostituire caratteri Unicode compatibili per ridurre i segmenti",
              "demo": "Dimostrate «Sostituire caratteri Unicode compatibili per ridurre i segmenti» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-sms-marketing-webhook-signature",
          "label": "Kryptografische Webhook-Signaturen prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kryptografische Webhook-Signaturen prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Validate cryptographic signatures on message webhooks",
              "demo": "Demonstrate \"Validate cryptographic signatures on message webhooks\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kryptografische Webhook-Signaturen prüfen",
              "demo": "Zeigen Sie „Kryptografische Webhook-Signaturen prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Sprawdzanie podpisów kryptograficznych webhooków",
              "demo": "Pokaż funkcję „Sprawdzanie podpisów kryptograficznych webhooków” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "אימות חתימות קריפטוגרפיות של הודעות Webhook",
              "demo": "הדגימו \"אימות חתימות קריפטוגרפיות של הודעות Webhook\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Vérifier les signatures cryptographiques des webhooks",
              "demo": "Montrez « Vérifier les signatures cryptographiques des webhooks » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Verificare firme crittografiche dei webhook",
              "demo": "Dimostrate «Verificare firme crittografiche dei webhook» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-sms-marketing-ai-credit-balance",
          "label": "SMS-Restguthaben per KI-Anbindung abfragen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „SMS-Restguthaben per KI-Anbindung abfragen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Query remaining SMS credits through an AI connector",
              "demo": "Demonstrate \"Query remaining SMS credits through an AI connector\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "SMS-Restguthaben per KI-Anbindung abfragen",
              "demo": "Zeigen Sie „SMS-Restguthaben per KI-Anbindung abfragen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Sprawdzanie salda SMS przez łącznik AI",
              "demo": "Pokaż funkcję „Sprawdzanie salda SMS przez łącznik AI” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "בדיקת יתרת SMS באמצעות חיבור AI",
              "demo": "הדגימו \"בדיקת יתרת SMS באמצעות חיבור AI\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Consulter le solde SMS via un connecteur IA",
              "demo": "Montrez « Consulter le solde SMS via un connecteur IA » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Consultare credito SMS tramite connettore IA",
              "demo": "Dimostrate «Consultare credito SMS tramite connettore IA» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-sms-marketing-ai-revoke",
          "label": "Messaging-Token eines KI-Clients widerrufen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Messaging-Token eines KI-Clients widerrufen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Revoke a connected AI client's messaging token",
              "demo": "Demonstrate \"Revoke a connected AI client's messaging token\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Messaging-Token eines KI-Clients widerrufen",
              "demo": "Zeigen Sie „Messaging-Token eines KI-Clients widerrufen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Unieważnianie tokenu wiadomości klienta AI",
              "demo": "Pokaż funkcję „Unieważnianie tokenu wiadomości klienta AI” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ביטול אסימון השליחה של לקוח AI מחובר",
              "demo": "הדגימו \"ביטול אסימון השליחה של לקוח AI מחובר\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Révoquer le jeton de messagerie d’un client IA",
              "demo": "Montrez « Révoquer le jeton de messagerie d’un client IA » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Revocare il token di messaggistica di un client IA",
              "demo": "Dimostrate «Revocare il token di messaggistica di un client IA» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Fordern Sie einen Test mit deutschen Zielnummern, dem geplanten Absender und echten Zustellrückmeldungen.",
        "Berechnen Sie eine Nachricht mit Umlauten, Sonderzeichen und einem langen Link vor dem Versand.",
        "Prüfen Sie STOP, Antwortnummern und Wiederholungen bei API-Fehlern.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Zielland, Route und Anzahl abrechenbarer SMS-Segmente",
        "Nummernmiete, Setup und eingehende Nachrichten",
        "Carrierzuschläge, API-Volumen und zusätzliche Kanäle",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine lange Nachricht kann aus mehreren kostenpflichtigen Segmenten bestehen.",
        "Alphanumerische Absender sind nicht automatisch antwortfähig.",
        "Eine Versandannahme ist nicht gleich eine bestätigte Zustellung oder Lesebestätigung.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Warum kein pauschaler Preis pro Nachricht?",
          "a": "Länge, Kodierung, Land, Nummer und Route verändern den Betrag. Ein Vergleich benötigt dieselbe Beispielnachricht."
        },
        {
          "q": "Welche KI-Funktion hilft praktisch?",
          "a": "Ein kurzer Entwurf kann nützlich sein. Antworten klassifizieren und Aktionen auslösen erfordert zusätzlich Routing, Rechte und nachvollziehbare Freigaben."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "CM.com",
        "MessageBird/Bird",
        "SMSAPI",
        "Textmagic"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "whatsapp-business",
      "name": "WhatsApp Business",
      "group": "Marketing & Kommunikation",
      "summary": "Offizielle API, Kampagnen, Service und Automatisierung anhand realer Workflows vergleichen.",
      "buyerQuestion": "Brauchen wir eine fertige Teamoberfläche oder eine API, auf der wir selbst aufbauen?",
      "deContext": "Schweizer Unternehmensnummer, Opt-in, Vorlagenkosten und menschliche Übergabe für die gewählte Integration prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "whatsapp-business-01",
          "label": "WhatsApp Business Platform",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine offizielle Business-Nummer verbinden und verifizieren.",
          "critical": true
        },
        {
          "id": "whatsapp-business-02",
          "label": "Vorlagen und Medien",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Vorlage mit Variable, Bild oder Schaltfläche erstellen."
        },
        {
          "id": "whatsapp-business-03",
          "label": "Gemeinsamer Posteingang",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zwei Mitarbeitende bearbeiten denselben Kundenkanal."
        },
        {
          "id": "whatsapp-business-04",
          "label": "Kampagnenversand",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine zugelassene Vorlage an eine ausgewählte Zielgruppe senden."
        },
        {
          "id": "whatsapp-business-05",
          "label": "Kontaktsegmentierung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Kontakte anhand von Merkmalen für eine Kampagne auswählen."
        },
        {
          "id": "whatsapp-business-06",
          "label": "Automatisierte Folgen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Nach Anmeldung oder Kauf eine Nachricht automatisch auslösen."
        },
        {
          "id": "whatsapp-business-07",
          "label": "Opt-in und Abmeldung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Herkunft einer Zustimmung zeigen und eine Abmeldung kampagnenübergreifend anwenden."
        },
        {
          "id": "whatsapp-business-08",
          "label": "Verantwortliche und Routing",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Konversation nach Anliegen einem Team zuweisen."
        },
        {
          "id": "whatsapp-business-09",
          "label": "CRM- oder Shopkontext",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bestellstatus oder Kontaktdaten im Gespräch verfügbar machen."
        },
        {
          "id": "whatsapp-business-10",
          "label": "Warenkorbabbruch und Nachkauf",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Shop-Aktion löst einen passenden Ablauf aus."
        },
        {
          "id": "whatsapp-business-11",
          "label": "API und Webhooks",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Neue Nachrichten und Statusereignisse in ein anderes System übertragen."
        },
        {
          "id": "whatsapp-business-12",
          "label": "Nummernmigration oder Koexistenz",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bestehende Nummer mit dokumentiertem Migrationsweg übernehmen."
        },
        {
          "id": "whatsapp-business-13",
          "label": "Template- und Qualitätsüberwachung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Abgelehnte Vorlage oder eingeschränkte Qualität erkennen und reagieren."
        },
        {
          "id": "whatsapp-business-14",
          "label": "Erfolg und Attribution",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Kampagne, Antwort und resultierende Shop-Aktion nachvollziehen."
        },
        {
          "id": "whatsapp-business-15",
          "label": "Schweizer Betrieb",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Vertragsverfügbarkeit und Unterstützung für Schweizer Unternehmensnummern prüfen."
        },
        {
          "id": "whatsapp-business-16",
          "label": "Gebühren nachvollziehbar",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Plattformpreis und Meta-Nachrichtengebühren getrennt ausweisen."
        },
        {
          "id": "whatsapp-business-17",
          "label": "Auftragsverarbeitung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Verantwortlichkeiten zwischen Anbieter, Unterauftragnehmern und Meta dokumentieren."
        },
        {
          "id": "whatsapp-business-18",
          "label": "KI beantwortet Wissensfragen",
          "weight": 4,
          "group": "KI",
          "demo": "Freie deutsche Kundenfrage anhand hinterlegter Inhalte beantworten."
        },
        {
          "id": "whatsapp-business-19",
          "label": "KI führt Systemaktion aus",
          "weight": 4,
          "group": "KI",
          "demo": "Nach Freigabe eine Bestellung abfragen oder einen Termin buchen."
        },
        {
          "id": "whatsapp-business-20",
          "label": "Übergabe und KI-Kontrolle",
          "weight": 4,
          "group": "KI",
          "demo": "Eine unsichere Antwort mit Kontext an einen Menschen übergeben."
        },
        {
          "id": "depth-whatsapp-business-forms",
          "label": "Strukturierte Eingaben mit WhatsApp Flows erfassen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Erstellen Sie einen WhatsApp-Test-Flow mit Pflichtfeld. Zeigen Sie gültige und unvollständige Antworten sowie die Ergebnisspeicherung.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Collect structured input with WhatsApp Flows",
              "demo": "Build a test WhatsApp Flow with a required field. Submit valid and incomplete answers and show where results are stored."
            },
            "de": {
              "label": "Strukturierte Eingaben mit WhatsApp Flows erfassen",
              "demo": "Erstellen Sie einen WhatsApp-Test-Flow mit Pflichtfeld. Zeigen Sie gültige und unvollständige Antworten sowie die Ergebnisspeicherung."
            },
            "pl": {
              "label": "Zbieranie danych formularzami WhatsApp Flows",
              "demo": "Utwórz testowy WhatsApp Flow z polem obowiązkowym. Wyślij pełną i niepełną odpowiedź i pokaż miejsce zapisu danych."
            },
            "he": {
              "label": "איסוף מידע מובנה בטופסי WhatsApp Flows",
              "demo": "בנו WhatsApp Flow לבדיקה עם שדה חובה. נסו תשובה מלאה וחסרה והציגו היכן נשמרות התוצאות."
            },
            "fr": {
              "label": "Recueillir des données via WhatsApp Flows",
              "demo": "Créez un WhatsApp Flow de test avec champ obligatoire. Essayez une réponse complète et incomplète et montrez leur stockage."
            },
            "it": {
              "label": "Raccogliere dati con WhatsApp Flows",
              "demo": "Create un WhatsApp Flow di prova con campo obbligatorio. Provate risposte complete e incomplete e mostrate dove sono salvate."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-mobile-assignment",
          "label": "WhatsApp-Konversation mobil neu zuweisen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „WhatsApp-Konversation mobil neu zuweisen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Reassign a WhatsApp conversation from mobile",
              "demo": "Demonstrate \"Reassign a WhatsApp conversation from mobile\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "WhatsApp-Konversation mobil neu zuweisen",
              "demo": "Zeigen Sie „WhatsApp-Konversation mobil neu zuweisen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Przypisywanie rozmowy WhatsApp z telefonu",
              "demo": "Pokaż funkcję „Przypisywanie rozmowy WhatsApp z telefonu” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "שינוי אחראי לשיחת WhatsApp מהנייד",
              "demo": "הדגימו \"שינוי אחראי לשיחת WhatsApp מהנייד\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Réattribuer une conversation WhatsApp sur mobile",
              "demo": "Montrez « Réattribuer une conversation WhatsApp sur mobile » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Riassegnare una conversazione WhatsApp da mobile",
              "demo": "Dimostrate «Riassegnare una conversazione WhatsApp da mobile» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-voice-calling",
          "label": "Geschäftliche Sprachanrufe in WhatsApp bearbeiten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Geschäftliche Sprachanrufe in WhatsApp bearbeiten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Handle business voice calls within WhatsApp",
              "demo": "Demonstrate \"Handle business voice calls within WhatsApp\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Geschäftliche Sprachanrufe in WhatsApp bearbeiten",
              "demo": "Zeigen Sie „Geschäftliche Sprachanrufe in WhatsApp bearbeiten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Obsługa połączeń głosowych firmy w WhatsApp",
              "demo": "Pokaż funkcję „Obsługa połączeń głosowych firmy w WhatsApp” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "טיפול בשיחות קוליות עסקיות בתוך WhatsApp",
              "demo": "הדגימו \"טיפול בשיחות קוליות עסקיות בתוך WhatsApp\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Gérer les appels professionnels dans WhatsApp",
              "demo": "Montrez « Gérer les appels professionnels dans WhatsApp » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Gestire chiamate aziendali in WhatsApp",
              "demo": "Dimostrate «Gestire chiamate aziendali in WhatsApp» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-audio-transcript",
          "label": "Empfangene WhatsApp-Sprachnachrichten transkribieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Empfangene WhatsApp-Sprachnachrichten transkribieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Transcribe received WhatsApp voice messages",
              "demo": "Demonstrate \"Transcribe received WhatsApp voice messages\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Empfangene WhatsApp-Sprachnachrichten transkribieren",
              "demo": "Zeigen Sie „Empfangene WhatsApp-Sprachnachrichten transkribieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Transkrypcja otrzymanych wiadomości głosowych WhatsApp",
              "demo": "Pokaż funkcję „Transkrypcja otrzymanych wiadomości głosowych WhatsApp” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "תמלול הודעות קוליות נכנסות ב־WhatsApp",
              "demo": "הדגימו \"תמלול הודעות קוליות נכנסות ב־WhatsApp\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Transcrire les messages vocaux WhatsApp reçus",
              "demo": "Montrez « Transcrire les messages vocaux WhatsApp reçus » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Trascrivere messaggi vocali WhatsApp ricevuti",
              "demo": "Dimostrate «Trascrivere messaggi vocali WhatsApp ricevuti» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-cancel-queued",
          "label": "Geplante WhatsApp-Nachricht stornieren",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Geplante WhatsApp-Nachricht stornieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Cancel a scheduled WhatsApp message before dispatch",
              "demo": "Demonstrate \"Cancel a scheduled WhatsApp message before dispatch\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Geplante WhatsApp-Nachricht stornieren",
              "demo": "Zeigen Sie „Geplante WhatsApp-Nachricht stornieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Anulowanie zaplanowanej wiadomości WhatsApp",
              "demo": "Pokaż funkcję „Anulowanie zaplanowanej wiadomości WhatsApp” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ביטול הודעת WhatsApp מתוזמנת לפני יציאתה",
              "demo": "הדגימו \"ביטול הודעת WhatsApp מתוזמנת לפני יציאתה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Annuler un message WhatsApp programmé",
              "demo": "Montrez « Annuler un message WhatsApp programmé » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Annullare un messaggio WhatsApp programmato",
              "demo": "Dimostrate «Annullare un messaggio WhatsApp programmato» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-webhook-signature",
          "label": "WhatsApp-Webhook-Signaturen prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „WhatsApp-Webhook-Signaturen prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Validate WhatsApp webhook signatures",
              "demo": "Demonstrate \"Validate WhatsApp webhook signatures\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "WhatsApp-Webhook-Signaturen prüfen",
              "demo": "Zeigen Sie „WhatsApp-Webhook-Signaturen prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Weryfikacja podpisów webhooków WhatsApp",
              "demo": "Pokaż funkcję „Weryfikacja podpisów webhooków WhatsApp” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "אימות חתימות Webhook של WhatsApp",
              "demo": "הדגימו \"אימות חתימות Webhook של WhatsApp\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Vérifier les signatures des webhooks WhatsApp",
              "demo": "Montrez « Vérifier les signatures des webhooks WhatsApp » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Verificare firme dei webhook WhatsApp",
              "demo": "Dimostrate «Verificare firme dei webhook WhatsApp» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-ai-revoke",
          "label": "WhatsApp-Sendezugriff eines KI-Connectors widerrufen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „WhatsApp-Sendezugriff eines KI-Connectors widerrufen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Revoke an AI connector's WhatsApp sending access",
              "demo": "Demonstrate \"Revoke an AI connector's WhatsApp sending access\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "WhatsApp-Sendezugriff eines KI-Connectors widerrufen",
              "demo": "Zeigen Sie „WhatsApp-Sendezugriff eines KI-Connectors widerrufen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Cofanie uprawnień AI do wysyłki WhatsApp",
              "demo": "Pokaż funkcję „Cofanie uprawnień AI do wysyłki WhatsApp” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ביטול גישת השליחה ל־WhatsApp של חיבור AI",
              "demo": "הדגימו \"ביטול גישת השליחה ל־WhatsApp של חיבור AI\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Révoquer l’accès d’envoi WhatsApp d’un connecteur IA",
              "demo": "Montrez « Révoquer l’accès d’envoi WhatsApp d’un connecteur IA » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Revocare accesso di invio WhatsApp di un connettore IA",
              "demo": "Dimostrate «Revocare accesso di invio WhatsApp di un connettore IA» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-whatsapp-business-stock-suppression",
          "label": "Nicht verfügbare Produkte in Katalogempfehlungen ausblenden",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Nicht verfügbare Produkte in Katalogempfehlungen ausblenden“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Hide unavailable products in WhatsApp catalog recommendations",
              "demo": "Demonstrate \"Hide unavailable products in WhatsApp catalog recommendations\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Nicht verfügbare Produkte in Katalogempfehlungen ausblenden",
              "demo": "Zeigen Sie „Nicht verfügbare Produkte in Katalogempfehlungen ausblenden“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Ukrywanie niedostępnych produktów w rekomendacjach WhatsApp",
              "demo": "Pokaż funkcję „Ukrywanie niedostępnych produktów w rekomendacjach WhatsApp” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הסתרת מוצרים חסרים בהמלצות קטלוג WhatsApp",
              "demo": "הדגימו \"הסתרת מוצרים חסרים בהמלצות קטלוג WhatsApp\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquer les produits indisponibles des recommandations WhatsApp",
              "demo": "Montrez « Masquer les produits indisponibles des recommandations WhatsApp » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Nascondere prodotti esauriti nei consigli WhatsApp",
              "demo": "Dimostrate «Nascondere prodotti esauriti nei consigli WhatsApp» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Klären Sie, wem Business-Konto, Telefonnummer und Templates gehören und wie ein Wechsel funktioniert.",
        "Testen Sie Kampagne, Antwort, Teamzuordnung und menschliche Übergabe gemeinsam.",
        "Kalkulieren Sie Plattform, Meta-Nachrichten und Integrationskosten getrennt.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Plattformtarif, Benutzer und verbundene Nummern",
        "Meta-Gebühren nach Nachrichtenart und Zielland",
        "KI-Nutzung, Onboarding und Shop-/CRM-Anbindung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "API-Infrastruktur ist nicht automatisch ein fertiger Team-Posteingang.",
        "Meta-Freigaben ersetzen keine eigene Einwilligungs- und Abmeldeverwaltung.",
        "Ein Chatbot ohne Bestellkontext löst keine echten Servicevorgänge.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Kann die bestehende Nummer bleiben?",
          "a": "Migration oder App/API-Koexistenz hängen von Anbieter und Ausgangslage ab. Vor Vertragsabschluss einen genauen Ablauf anfordern."
        },
        {
          "q": "Wer berechnet die Nachrichten?",
          "a": "Je Modell kommen Plattformgebühr und Meta-Kosten zusammen. Aufschläge, direkte Abrechnung und Kontingente transparent bestätigen lassen."
        },
        {
          "q": "Wie wird KI bewertet?",
          "a": "Eigene Wissensantworten, konkrete Systemaktionen und sichere Übergaben zählen getrennt. Ein Kampagnen-Textgenerator erfüllt diese drei Punkte nicht."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "SuperX",
        "WATI",
        "respond.io",
        "Trengo"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "ecommerce-marketing",
      "name": "E-Commerce-Marketing",
      "group": "Marketing & Kommunikation",
      "summary": "Shopdaten, Lifecycle-Kampagnen und Umsatzmessung zusammen betrachten.",
      "buyerQuestion": "Welche Plattform kann unsere tatsächlichen Shop-Ereignisse in passende Kundenreisen übersetzen?",
      "deContext": "CHF-Warenkörbe, Schweizer Shopanbindung und mehrsprachige Inhalte testen; Preise nicht aus US-/DE-Plänen kopieren.",
      "priority": "P1",
      "checks": [
        {
          "id": "ecommerce-marketing-01",
          "label": "Shopintegration",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Katalog, Kundschaft oder Bestelldaten aus dem vorgesehenen Shop übernehmen.",
          "critical": true
        },
        {
          "id": "ecommerce-marketing-02",
          "label": "E-Mail-Kampagnen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine verkaufsorientierte Nachricht mit Produktinhalt erstellen."
        },
        {
          "id": "ecommerce-marketing-03",
          "label": "SMS oder WhatsApp als Zusatzkanal",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen zusätzlichen Messaging-Kanal im Shopkontext einsetzen."
        },
        {
          "id": "ecommerce-marketing-04",
          "label": "Anmeldeformulare",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einwilligung und Kontakt über ein Shopformular erfassen."
        },
        {
          "id": "ecommerce-marketing-05",
          "label": "Kundensegmente",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Erstkäufer und wiederkehrende Käufer getrennt ansprechen."
        },
        {
          "id": "ecommerce-marketing-06",
          "label": "Umsatzberichte",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einer Kampagne zugeordneten Bestellumsatz anzeigen."
        },
        {
          "id": "ecommerce-marketing-07",
          "label": "Abgebrochener Checkout",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Abbruch erinnern und nach späterem Kauf aus der Strecke entfernen."
        },
        {
          "id": "ecommerce-marketing-08",
          "label": "Nachkaufstrecke",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Nach Bestellung zeitversetzt Pflegehinweis oder Zusatzangebot senden."
        },
        {
          "id": "ecommerce-marketing-09",
          "label": "Produktdaten dynamisch",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Aktuelle Produktvarianten und Preise im Inhalt nutzen."
        },
        {
          "id": "ecommerce-marketing-10",
          "label": "Kaufhistorie und RFM",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Zielgruppe nach Häufigkeit, Aktualität oder Einkaufswert bilden."
        },
        {
          "id": "ecommerce-marketing-11",
          "label": "Retouren berücksichtigen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Storno oder Retoure auslösen und Segment beziehungsweise Umsatzbericht prüfen."
        },
        {
          "id": "ecommerce-marketing-12",
          "label": "Back-in-stock",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Wieder verfügbaren Artikel an interessierte Personen melden."
        },
        {
          "id": "ecommerce-marketing-13",
          "label": "Kanalübergreifende Begrenzung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein SMS-Angebot unterdrücken, wenn bereits eine passende E-Mail gesendet wurde."
        },
        {
          "id": "ecommerce-marketing-14",
          "label": "Attribution konfigurierbar",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Zurechnungsfenster erklären und doppelt gezählten Kanalumsatz erkennen."
        },
        {
          "id": "ecommerce-marketing-15",
          "label": "Schweizer Shopbetrieb",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "CHF und eine konkret dokumentierte Shopintegration für den Schweizer Markt prüfen."
        },
        {
          "id": "ecommerce-marketing-16",
          "label": "Einwilligung je Kanal",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Eine Newsletter-Zustimmung nicht automatisch als SMS-Zustimmung verwenden."
        },
        {
          "id": "ecommerce-marketing-17",
          "label": "API und Datenportabilität",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Bestellereignisse und Profile über eine dokumentierte Schnittstelle exportieren."
        },
        {
          "id": "ecommerce-marketing-18",
          "label": "KI erstellt Shopinhalte",
          "weight": 4,
          "group": "KI",
          "demo": "Produktdaten in einen überprüfbaren Kampagnenentwurf umsetzen."
        },
        {
          "id": "ecommerce-marketing-19",
          "label": "KI-Prognosen oder Empfehlungen",
          "weight": 4,
          "group": "KI",
          "demo": "Kaufwahrscheinlichkeit, nächsten Kauf oder Produktinteresse datenbasiert nutzen."
        },
        {
          "id": "ecommerce-marketing-20",
          "label": "KI analysiert den Shopumsatz",
          "weight": 4,
          "group": "KI",
          "demo": "Eine Frage zu eigener Kampagnen- und Bestellleistung nachvollziehbar beantworten."
        },
        {
          "id": "depth-ecommerce-marketing-recommendation-stock",
          "label": "Ausverkaufte Produkte aus Empfehlungen ausschließen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ausverkaufte Produkte aus Empfehlungen ausschließen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Exclude out-of-stock products from recommendations",
              "demo": "Demonstrate \"Exclude out-of-stock products from recommendations\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ausverkaufte Produkte aus Empfehlungen ausschließen",
              "demo": "Zeigen Sie „Ausverkaufte Produkte aus Empfehlungen ausschließen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Wykluczanie niedostępnych produktów z rekomendacji",
              "demo": "Pokaż funkcję „Wykluczanie niedostępnych produktów z rekomendacji” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הוצאת מוצרים שאזלו מהמלאי מהמלצות",
              "demo": "הדגימו \"הוצאת מוצרים שאזלו מהמלאי מהמלצות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Exclure les produits épuisés des recommandations",
              "demo": "Montrez « Exclure les produits épuisés des recommandations » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Escludere prodotti esauriti dai consigli",
              "demo": "Dimostrate «Escludere prodotti esauriti dai consigli» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-coupon-expiry",
          "label": "Ablaufregeln für individuelle Rabattcodes",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ablaufregeln für individuelle Rabattcodes“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Set expiry rules for individual promotional codes",
              "demo": "Demonstrate \"Set expiry rules for individual promotional codes\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ablaufregeln für individuelle Rabattcodes",
              "demo": "Zeigen Sie „Ablaufregeln für individuelle Rabattcodes“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Terminy ważności indywidualnych kodów rabatowych",
              "demo": "Pokaż funkcję „Terminy ważności indywidualnych kodów rabatowych” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "כללי תוקף לקודי הנחה אישיים",
              "demo": "הדגימו \"כללי תוקף לקודי הנחה אישיים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Définir l’expiration des codes promotionnels individuels",
              "demo": "Montrez « Définir l’expiration des codes promotionnels individuels » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Impostare scadenze per codici promozionali individuali",
              "demo": "Dimostrate «Impostare scadenze per codici promozionali individuali» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-subscription-events",
          "label": "Journeys bei Aboverlängerung oder Kündigung starten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Journeys bei Aboverlängerung oder Kündigung starten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Trigger flows from subscription renewal or cancellation",
              "demo": "Demonstrate \"Trigger flows from subscription renewal or cancellation\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Journeys bei Aboverlängerung oder Kündigung starten",
              "demo": "Zeigen Sie „Journeys bei Aboverlängerung oder Kündigung starten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Uruchamianie ścieżek po odnowieniu lub anulowaniu subskrypcji",
              "demo": "Pokaż funkcję „Uruchamianie ścieżek po odnowieniu lub anulowaniu subskrypcji” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הפעלת מסעות בעקבות חידוש או ביטול מנוי",
              "demo": "הדגימו \"הפעלת מסעות בעקבות חידוש או ביטול מנוי\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Déclencher un parcours au renouvellement ou à la résiliation",
              "demo": "Montrez « Déclencher un parcours au renouvellement ou à la résiliation » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Avviare percorsi da rinnovo o cancellazione di abbonamenti",
              "demo": "Dimostrate «Avviare percorsi da rinnovo o cancellazione di abbonamenti» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-store-isolation",
          "label": "Kundendaten verschiedener Shops trennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kundendaten verschiedener Shops trennen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Keep customer data from different stores separate",
              "demo": "Demonstrate \"Keep customer data from different stores separate\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kundendaten verschiedener Shops trennen",
              "demo": "Zeigen Sie „Kundendaten verschiedener Shops trennen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Oddzielenie danych klientów różnych sklepów",
              "demo": "Pokaż funkcję „Oddzielenie danych klientów różnych sklepów” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הפרדת נתוני לקוחות בין חנויות",
              "demo": "הדגימו \"הפרדת נתוני לקוחות בין חנויות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Séparer les données clients de plusieurs boutiques",
              "demo": "Montrez « Séparer les données clients de plusieurs boutiques » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Separare dati clienti di negozi diversi",
              "demo": "Dimostrate «Separare dati clienti di negozi diversi» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-predicted-next-order",
          "label": "Nächsten Bestelltermin eines Kunden prognostizieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Nächsten Bestelltermin eines Kunden prognostizieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Predict the customer's next order date",
              "demo": "Demonstrate \"Predict the customer's next order date\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Nächsten Bestelltermin eines Kunden prognostizieren",
              "demo": "Zeigen Sie „Nächsten Bestelltermin eines Kunden prognostizieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Przewidywanie daty następnego zamówienia klienta",
              "demo": "Pokaż funkcję „Przewidywanie daty następnego zamówienia klienta” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "חיזוי מועד ההזמנה הבאה של הלקוח",
              "demo": "הדגימו \"חיזוי מועד ההזמנה הבאה של הלקוח\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Prédire la date de prochaine commande du client",
              "demo": "Montrez « Prédire la date de prochaine commande du client » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Prevedere la prossima data d’ordine del cliente",
              "demo": "Dimostrate «Prevedere la prossima data d’ordine del cliente» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-churn-probability",
          "label": "Abwanderungswahrscheinlichkeit schätzen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Abwanderungswahrscheinlichkeit schätzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Estimate customer churn probability",
              "demo": "Demonstrate \"Estimate customer churn probability\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Abwanderungswahrscheinlichkeit schätzen",
              "demo": "Zeigen Sie „Abwanderungswahrscheinlichkeit schätzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Szacowanie prawdopodobieństwa odejścia klienta",
              "demo": "Pokaż funkcję „Szacowanie prawdopodobieństwa odejścia klienta” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הערכת ההסתברות לנטישת לקוח",
              "demo": "הדגימו \"הערכת ההסתברות לנטישת לקוח\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Estimer la probabilité d’attrition client",
              "demo": "Montrez « Estimer la probabilité d’attrition client » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Stimare la probabilità di abbandono del cliente",
              "demo": "Dimostrate «Stimare la probabilità di abbandono del cliente» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-refund-clv",
          "label": "Erstattungen im bisherigen Kundenwert abziehen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie einen Testkunden mit Bestellung und Teilerstattung, den geänderten Kundenwert und ausgeschlossene Gebühren oder Steuern.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Deduct refunds in historical customer value",
              "demo": "Use a test customer with an order and partial refund. Show how historical value changes and identify excluded fees or taxes."
            },
            "de": {
              "label": "Erstattungen im bisherigen Kundenwert abziehen",
              "demo": "Zeigen Sie einen Testkunden mit Bestellung und Teilerstattung, den geänderten Kundenwert und ausgeschlossene Gebühren oder Steuern."
            },
            "pl": {
              "label": "Odliczanie zwrotów od historycznej wartości klienta",
              "demo": "Użyj klienta testowego z zamówieniem i częściowym zwrotem. Pokaż zmianę wartości oraz wyłączone opłaty lub podatki."
            },
            "he": {
              "label": "הפחתת החזרים בחישוב ערך לקוח היסטורי",
              "demo": "השתמשו בלקוח בדיקה עם הזמנה והחזר חלקי. הציגו את השינוי בערך הלקוח ואת העמלות או המסים שאינם כלולים."
            },
            "fr": {
              "label": "Déduire les remboursements de la valeur client historique",
              "demo": "Utilisez un client test avec commande et remboursement partiel. Montrez la valeur corrigée et les frais ou taxes exclus."
            },
            "it": {
              "label": "Sottrarre rimborsi dal valore storico del cliente",
              "demo": "Usate un cliente di prova con ordine e rimborso parziale. Mostrate il valore aggiornato e imposte o costi esclusi."
            }
          }
        },
        {
          "id": "depth-ecommerce-marketing-variant-events",
          "label": "Ereignisse nach Produktvarianten auswerten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ereignisse nach Produktvarianten auswerten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Target events using product variant identifiers",
              "demo": "Demonstrate \"Target events using product variant identifiers\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ereignisse nach Produktvarianten auswerten",
              "demo": "Zeigen Sie „Ereignisse nach Produktvarianten auswerten“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Kierowanie według identyfikatorów wariantów produktu",
              "demo": "Pokaż funkcję „Kierowanie według identyfikatorów wariantów produktu” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "מיקוד אירועים לפי מזהי גרסאות מוצר",
              "demo": "הדגימו \"מיקוד אירועים לפי מזהי גרסאות מוצר\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Cibler les événements par variante produit",
              "demo": "Montrez « Cibler les événements par variante produit » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Segmentare eventi per variante di prodotto",
              "demo": "Dimostrate «Segmentare eventi per variante di prodotto» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Führen Sie Bestellung, Abbruch, Storno und Retoure im angebundenen Testshop durch.",
        "Prüfen Sie Produktvarianten, aktuelle Preise und den Rücksprung in den richtigen Warenkorb.",
        "Legen Sie fest, wie Umsatz zugerechnet und nach Rückgabe korrigiert wird.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Aktive Profile und Versandmenge je Kanal",
        "Shopkonnektor, Datenhistorie und zusätzliche Shops",
        "KI-Funktionen, Support und Erlösanalyse",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Marketingumsatz kann Bestellungen mehreren Kampagnen zurechnen.",
        "Ein Shoplogo belegt nicht die Übertragung aller benötigten Ereignisse.",
        "Empfohlene Produkte sind nicht automatisch lagernd oder in der gewählten Variante verfügbar.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Welche Shopintegration ist ausreichend?",
          "a": "Sie muss die benötigten Ereignisse und Datenfelder übertragen. Ein einfacher Kontaktimport reicht für Warenkorb- und Retourenprozesse nicht."
        },
        {
          "q": "Ist mehr KI immer besser?",
          "a": "Nur wenn Datenmenge und Qualität für den konkreten Anwendungsfall reichen. Prüfen Sie Prognosen gegen einfache Referenzregeln."
        },
        {
          "q": "Warum Retouren in den Vergleich aufnehmen?",
          "a": "Ohne Rückabwicklung kann ein attraktiver Kampagnenumsatz den tatsächlichen Beitrag überschätzen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "SAP Emarsys",
        "Bloomreach Engagement",
        "Shopify Messaging",
        "Drip",
        "Sendlane"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "customer-service",
      "name": "Kundenservice & Helpdesk",
      "group": "Service & KI",
      "summary": "Tickets, Kanäle und KI-Unterstützung anhand lösbarer Servicefälle vergleichen.",
      "buyerQuestion": "Wird eine Anfrage über Kanal- und Teamgrenzen hinweg vollständig bearbeitet?",
      "deContext": "Schweizer Servicezeiten und benötigte Landessprachen mit Wissensquellen und Rollenbegrenzung verbinden.",
      "priority": "P1",
      "checks": [
        {
          "id": "customer-service-01",
          "label": "Tickets oder Konversationsverwaltung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Anfrage mit Status und verantwortlicher Person anlegen.",
          "critical": true
        },
        {
          "id": "customer-service-02",
          "label": "Mehrere Eingangskanäle",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zwei Kanäle im selben Arbeitsbereich bearbeiten."
        },
        {
          "id": "customer-service-03",
          "label": "Kundenhistorie",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Frühere Kontakte beim Bearbeiten einer neuen Anfrage sehen."
        },
        {
          "id": "customer-service-04",
          "label": "Antwortvorlagen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Vorlage verwenden und vor Versand individuell anpassen."
        },
        {
          "id": "customer-service-05",
          "label": "Self-Service-Wissen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen Hilfetext veröffentlichen und im Service nutzen."
        },
        {
          "id": "customer-service-06",
          "label": "Serviceberichte",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Ticketvolumen und Bearbeitungskennzahlen auswerten."
        },
        {
          "id": "customer-service-07",
          "label": "SLA und Geschäftszeiten",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Frist ausserhalb der Arbeitszeit korrekt pausieren oder eskalieren."
        },
        {
          "id": "customer-service-08",
          "label": "Fertigkeitsbasiertes Routing",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein technisches Anliegen einem passenden verfügbaren Team zuweisen."
        },
        {
          "id": "customer-service-09",
          "label": "Regeln und Eskalationen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Unbeantworteten Fall nach Wartezeit mit definiertem Kontext eskalieren."
        },
        {
          "id": "customer-service-10",
          "label": "Geteilte Bearbeitung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine interne Rückfrage führen, ohne interne Notizen an Kunden zu senden."
        },
        {
          "id": "customer-service-11",
          "label": "CRM- oder Bestellintegration",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Zum Ticket die passende Bestellung aus einem Drittsystem anzeigen."
        },
        {
          "id": "customer-service-12",
          "label": "Freigaben und Rollen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine sensible Antwort oder Änderung durch eine zweite Person prüfen lassen."
        },
        {
          "id": "customer-service-13",
          "label": "Testumgebung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine neue Regel ohne Auswirkungen auf echte Tickets erproben."
        },
        {
          "id": "customer-service-14",
          "label": "API und Export",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ticketverlauf über Schnittstelle auslesen und weiterverarbeiten."
        },
        {
          "id": "customer-service-15",
          "label": "Deutschsprachige Nutzung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Ticket und Wissensartikel in deutscher Oberfläche oder Hilfe bearbeiten."
        },
        {
          "id": "customer-service-16",
          "label": "AVV und Datenregion",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Vertrag, Speicherregion und Unterauftragnehmer für das Angebot prüfen."
        },
        {
          "id": "customer-service-17",
          "label": "Audit- und Löschfunktionen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Zugriff oder Änderung nachvollziehen und Aufbewahrungsfrist anwenden."
        },
        {
          "id": "customer-service-18",
          "label": "KI-Antworten und Zusammenfassung",
          "weight": 4,
          "group": "KI",
          "demo": "Aus einem längeren Fall einen geprüften Entwurf erstellen."
        },
        {
          "id": "customer-service-19",
          "label": "KI-Triage oder autonome Lösung",
          "weight": 4,
          "group": "KI",
          "demo": "Freie Anfrage klassifizieren oder mit zulässiger Aktion lösen."
        },
        {
          "id": "customer-service-20",
          "label": "KI-Auswertung und Übergabe",
          "weight": 4,
          "group": "KI",
          "demo": "Leistung beziehungsweise Wissenslücken messen und problematische Fälle übergeben."
        },
        {
          "id": "depth-customer-service-redact-text",
          "label": "Ausgewählte sensible Tickettexte schwärzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Ausgewählte sensible Tickettexte schwärzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Redact selected sensitive ticket text",
              "demo": "Demonstrate \"Redact selected sensitive ticket text\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ausgewählte sensible Tickettexte schwärzen",
              "demo": "Zeigen Sie „Ausgewählte sensible Tickettexte schwärzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Usuwanie wybranego poufnego tekstu ze zgłoszeń",
              "demo": "Pokaż funkcję „Usuwanie wybranego poufnego tekstu ze zgłoszeń” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "השחרת טקסט רגיש נבחר בפניות שירות",
              "demo": "הדגימו \"השחרת טקסט רגיש נבחר בפניות שירות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquer du texte sensible précis dans un ticket",
              "demo": "Montrez « Masquer du texte sensible précis dans un ticket » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Oscurare testo sensibile selezionato nei ticket",
              "demo": "Dimostrate «Oscurare testo sensibile selezionato nei ticket» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-customer-service-redact-attachment",
          "label": "Sensible Anhänge aus gespeicherten Tickets entfernen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Sensible Anhänge aus gespeicherten Tickets entfernen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Remove sensitive attachments from stored tickets",
              "demo": "Demonstrate \"Remove sensitive attachments from stored tickets\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Sensible Anhänge aus gespeicherten Tickets entfernen",
              "demo": "Zeigen Sie „Sensible Anhänge aus gespeicherten Tickets entfernen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Usuwanie poufnych załączników ze zapisanych zgłoszeń",
              "demo": "Pokaż funkcję „Usuwanie poufnych załączników ze zapisanych zgłoszeń” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הסרת קבצים רגישים מפניות שירות שמורות",
              "demo": "הדגימו \"הסרת קבצים רגישים מפניות שירות שמורות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Supprimer les pièces sensibles des tickets enregistrés",
              "demo": "Montrez « Supprimer les pièces sensibles des tickets enregistrés » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Rimuovere allegati sensibili dai ticket archiviati",
              "demo": "Dimostrate «Rimuovere allegati sensibili dai ticket archiviati» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-customer-service-mobile-assignment",
          "label": "Ticket-Verantwortliche in der Mobil-App ändern",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Öffnen Sie ein Testticket am Telefon, weisen Sie es einer anderen Person zu und prüfen Sie den Besitzer am Desktop.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Change ticket ownership from the mobile app",
              "demo": "Open a test ticket on a phone, assign it to another agent and verify the new owner in the desktop workspace."
            },
            "de": {
              "label": "Ticket-Verantwortliche in der Mobil-App ändern",
              "demo": "Öffnen Sie ein Testticket am Telefon, weisen Sie es einer anderen Person zu und prüfen Sie den Besitzer am Desktop."
            },
            "pl": {
              "label": "Zmiana przypisania zgłoszenia w aplikacji mobilnej",
              "demo": "Otwórz zgłoszenie testowe na telefonie, przypisz je innemu konsultantowi i sprawdź właściciela na komputerze."
            },
            "he": {
              "label": "שינוי אחראי לפניית שירות באפליקציה לנייד",
              "demo": "פתחו פניית בדיקה בטלפון, הקצו אותה לנציג אחר ואמתו את האחראי החדש במחשב."
            },
            "fr": {
              "label": "Changer le responsable d’un ticket sur mobile",
              "demo": "Ouvrez un ticket de test sur mobile, attribuez-le à un autre agent et vérifiez le responsable sur ordinateur."
            },
            "it": {
              "label": "Cambiare assegnatario del ticket dall’app mobile",
              "demo": "Aprite un ticket di prova sul telefono, assegnatelo a un altro operatore e verificate l’assegnazione sul computer."
            }
          }
        },
        {
          "id": "depth-customer-service-supervisor-coaching",
          "label": "Mitarbeitende im Livechat privat unterstützen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Mitarbeitende im Livechat privat unterstützen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Coach an agent privately during a live chat",
              "demo": "Demonstrate \"Coach an agent privately during a live chat\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Mitarbeitende im Livechat privat unterstützen",
              "demo": "Zeigen Sie „Mitarbeitende im Livechat privat unterstützen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Prywatne wskazówki dla konsultanta podczas czatu",
              "demo": "Pokaż funkcję „Prywatne wskazówki dla konsultanta podczas czatu” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הנחיה פרטית לנציג בזמן צ׳אט חי",
              "demo": "הדגימו \"הנחיה פרטית לנציג בזמן צ׳אט חי\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Guider un agent en privé durant un chat",
              "demo": "Montrez « Guider un agent en privé durant un chat » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Guidare un operatore privatamente durante una chat",
              "demo": "Dimostrate «Guidare un operatore privatamente durante una chat» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-customer-service-ai-translation",
          "label": "Kundenantworten im Agentenarbeitsplatz übersetzen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Kundenantworten im Agentenarbeitsplatz übersetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Translate customer replies inside the agent workspace",
              "demo": "Demonstrate \"Translate customer replies inside the agent workspace\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kundenantworten im Agentenarbeitsplatz übersetzen",
              "demo": "Zeigen Sie „Kundenantworten im Agentenarbeitsplatz übersetzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Tłumaczenie odpowiedzi w panelu konsultanta",
              "demo": "Pokaż funkcję „Tłumaczenie odpowiedzi w panelu konsultanta” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "תרגום תשובות לקוחות בתוך סביבת הנציג",
              "demo": "הדגימו \"תרגום תשובות לקוחות בתוך סביבת הנציג\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Traduire les réponses dans l’espace agent",
              "demo": "Montrez « Traduire les réponses dans l’espace agent » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Tradurre risposte nell’area operatore",
              "demo": "Dimostrate «Tradurre risposte nell’area operatore» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-customer-service-side-conversation",
          "label": "Externe Rücksprache vom Kundendialog trennen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Externe Rücksprache vom Kundendialog trennen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Keep external consultation separate from the customer thread",
              "demo": "Demonstrate \"Keep external consultation separate from the customer thread\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Externe Rücksprache vom Kundendialog trennen",
              "demo": "Zeigen Sie „Externe Rücksprache vom Kundendialog trennen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Oddzielenie konsultacji zewnętrznej od rozmowy z klientem",
              "demo": "Pokaż funkcję „Oddzielenie konsultacji zewnętrznej od rozmowy z klientem” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הפרדת התייעצות חיצונית מהשיחה עם הלקוח",
              "demo": "הדגימו \"הפרדת התייעצות חיצונית מהשיחה עם הלקוח\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Séparer la consultation externe du fil client",
              "demo": "Montrez « Séparer la consultation externe du fil client » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Separare consultazioni esterne dalla conversazione cliente",
              "demo": "Dimostrate «Separare consultazioni esterne dalla conversazione cliente» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-customer-service-reply-grace",
          "label": "Antwort während Versandverzögerung abbrechen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Antwort während Versandverzögerung abbrechen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Cancel a reply during a send-delay grace period",
              "demo": "Demonstrate \"Cancel a reply during a send-delay grace period\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Antwort während Versandverzögerung abbrechen",
              "demo": "Zeigen Sie „Antwort während Versandverzögerung abbrechen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Anulowanie odpowiedzi w okresie opóźnienia wysyłki",
              "demo": "Pokaż funkcję „Anulowanie odpowiedzi w okresie opóźnienia wysyłki” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "ביטול תשובה בחלון השהיה לפני שליחה",
              "demo": "הדגימו \"ביטול תשובה בחלון השהיה לפני שליחה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Annuler une réponse pendant le délai d’envoi",
              "demo": "Montrez « Annuler une réponse pendant le délai d’envoi » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Annullare una risposta durante il ritardo di invio",
              "demo": "Dimostrate «Annullare una risposta durante il ritardo di invio» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-customer-service-ai-disable-user",
          "label": "KI-Unterstützung für einzelne Service-Nutzer deaktivieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „KI-Unterstützung für einzelne Service-Nutzer deaktivieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Disable AI assistance for selected support users",
              "demo": "Demonstrate \"Disable AI assistance for selected support users\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "KI-Unterstützung für einzelne Service-Nutzer deaktivieren",
              "demo": "Zeigen Sie „KI-Unterstützung für einzelne Service-Nutzer deaktivieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Wyłączanie AI dla wybranych konsultantów",
              "demo": "Pokaż funkcję „Wyłączanie AI dla wybranych konsultantów” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "כיבוי עזרת AI עבור נציגים נבחרים",
              "demo": "הדגימו \"כיבוי עזרת AI עבור נציגים נבחרים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Désactiver l’assistance IA pour certains agents",
              "demo": "Montrez « Désactiver l’assistance IA pour certains agents » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Disattivare assistenza IA per operatori selezionati",
              "demo": "Dimostrate «Disattivare assistenza IA per operatori selezionati» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Spielen Sie einen Vorgang über E-Mail, Chat und Telefon mit Zuständigkeitswechsel durch.",
        "Prüfen Sie SLA-Uhren an Wochenenden, Feiertagen und bei wartender Kundenantwort.",
        "Testen Sie KI mit veralteten Artikeln, widersprüchlichen Daten und einer geforderten menschlichen Übergabe.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Agentensitze und Kanalpakete",
        "KI-Sitzungen beziehungsweise automatisierte Lösungen",
        "Sandbox, Audit, Integrationen und Wissenspflege",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine Antwort ist noch keine abgeschlossene Problemlösung.",
        "Ein einheitlicher Posteingang garantiert keine gemeinsame Kundenidentität.",
        "KI-Kosten können unabhängig von menschlichen Agentensitzen steigen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was unterscheidet Helpdesk und CRM?",
          "a": "Der Helpdesk steuert Servicevorgänge und Antwortprozesse; das CRM hält häufig die übergreifende Kunden- und Vertriebssicht."
        },
        {
          "q": "Soll KI sofort selbst antworten?",
          "a": "Beginnen Sie mit einer abgegrenzten Wissensbasis und klaren Übergaberegeln. Freigabe und Qualitätsmessung sollten vor dem breiten Einsatz stehen."
        },
        {
          "q": "Welche Kennzahl ist sinnvoll?",
          "a": "Neben Antwortzeit zählen tatsächlich gelöste Anliegen, Wiedereröffnung und korrekte Übergaben."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "OTRS",
        "Zammad",
        "GREYHOUND",
        "Help Scout",
        "Intercom"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "ai-agents",
      "name": "KI-Agenten für Service & Prozesse",
      "group": "Service & KI",
      "summary": "Wissen, Systemaktionen und Betriebskontrolle für produktive Agenten vergleichen.",
      "buyerQuestion": "Löst der Agent einen definierten Fall sicher, oder formuliert er lediglich eine plausible Antwort?",
      "deContext": "Schweizer Fachsprache, Quellenbezug und Grenzen für Aktionen prüfen; unbewiesene Funktionen bleiben offen.",
      "priority": "P1",
      "checks": [
        {
          "id": "ai-agents-01",
          "label": "Wissen aus eigenen Quellen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine Antwort anhand freigegebener Dokumente oder Websiteinhalte erstellen.",
          "critical": true
        },
        {
          "id": "ai-agents-02",
          "label": "Mehrschrittiger Dialog",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine fehlende Angabe erfragen und danach das Anliegen fortsetzen."
        },
        {
          "id": "ai-agents-03",
          "label": "Systemaktionen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Bestellstatus oder Termin über ein angebundenes System bearbeiten."
        },
        {
          "id": "ai-agents-04",
          "label": "Menschenübergabe",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen schwierigen Fall an eine zuständige Person übergeben."
        },
        {
          "id": "ai-agents-05",
          "label": "Mehrere Einsatzkanäle",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Denselben Anwendungsfall über zwei dokumentierte Kanäle nutzen."
        },
        {
          "id": "ai-agents-06",
          "label": "Gesprächsanalyse",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen abgeschlossenen Dialog und sein Ergebnis nachvollziehen."
        },
        {
          "id": "ai-agents-07",
          "label": "Quellenpflege und Aktualisierung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Geänderte Information aktualisieren und veraltete Antwort vermeiden."
        },
        {
          "id": "ai-agents-08",
          "label": "Regeln und Tool-Berechtigungen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine verbotene Aktion trotz entsprechender Nutzeranfrage verhindern."
        },
        {
          "id": "ai-agents-09",
          "label": "Authentifizierte Aktionen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Vor Zugriff auf personenbezogene Daten die Identität prüfen."
        },
        {
          "id": "ai-agents-10",
          "label": "Validierte strukturierte Ausgaben",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Pflichtangabe prüfen, bevor die Systemaktion ausgeführt wird."
        },
        {
          "id": "ai-agents-11",
          "label": "Automatisierte Evaluation",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Gleichen Testsatz nach einer Änderung erneut ausführen."
        },
        {
          "id": "ai-agents-12",
          "label": "Versionierung und Freigabe",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Änderung getrennt testen und kontrolliert in Produktion übernehmen."
        },
        {
          "id": "ai-agents-13",
          "label": "Fehler- und Timeout-Behandlung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bei unerreichbarem Backend geordnet abbrechen oder übergeben."
        },
        {
          "id": "ai-agents-14",
          "label": "Mehrere Agenten orchestrieren",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein Anliegen samt Kontext an einen spezialisierten Agenten übergeben."
        },
        {
          "id": "ai-agents-15",
          "label": "Schweizer Fachsprache",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Anliegen in Schweizer Hochdeutsch mit lokalen Begriffen im Test bearbeiten."
        },
        {
          "id": "ai-agents-16",
          "label": "Datenschutz und Zugriff",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Datenregion, AVV und Rollen für die konkrete Architektur dokumentieren."
        },
        {
          "id": "ai-agents-17",
          "label": "Auditierbare Aktionen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Prompt, Werkzeugaufruf und Ergebnis eines Falls nachvollziehen."
        },
        {
          "id": "ai-agents-18",
          "label": "Modellwahl oder Modellsteuerung",
          "weight": 4,
          "group": "KI",
          "demo": "Für einen Anwendungsfall das Modell oder dessen Verhalten kontrolliert festlegen."
        },
        {
          "id": "ai-agents-19",
          "label": "Guardrails für unsichere Antworten",
          "weight": 4,
          "group": "KI",
          "demo": "Wissenslücke oder manipulative Anweisung erkennen und einen sicheren Pfad wählen."
        },
        {
          "id": "ai-agents-20",
          "label": "Qualitätsmessung im Livebetrieb",
          "weight": 4,
          "group": "KI",
          "demo": "Fehler, Übergaben und tatsächliche Erledigung getrennt messen."
        },
        {
          "id": "depth-ai-agents-iteration-cap",
          "label": "Anzahl der Agenten-Durchläufe begrenzen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Setzen Sie eine niedrige Grenze für einen Testagenten mit wiederholtem Toolaufruf. Zeigen Sie Stopp und Fehlermeldung.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Limit the number of agent reasoning iterations",
              "demo": "Set a low iteration cap on a test agent with a looping tool. Show where execution stops and how the failure is reported."
            },
            "de": {
              "label": "Anzahl der Agenten-Durchläufe begrenzen",
              "demo": "Setzen Sie eine niedrige Grenze für einen Testagenten mit wiederholtem Toolaufruf. Zeigen Sie Stopp und Fehlermeldung."
            },
            "pl": {
              "label": "Ograniczanie liczby iteracji agenta",
              "demo": "Ustaw niski limit iteracji agenta testowego z zapętlonym narzędziem. Pokaż zatrzymanie i komunikat błędu."
            },
            "he": {
              "label": "הגבלת מספר סבבי ההפעלה של הסוכן",
              "demo": "הגדירו מגבלת סבבים נמוכה לסוכן בדיקה עם כלי שחוזר בלולאה. הציגו את נקודת העצירה ודיווח הכשל."
            },
            "fr": {
              "label": "Limiter le nombre d’itérations de l’agent",
              "demo": "Fixez une faible limite à un agent test utilisant un outil en boucle. Montrez l’arrêt et le signalement de l’échec."
            },
            "it": {
              "label": "Limitare il numero di iterazioni dell’agente",
              "demo": "Impostate un limite basso per un agente di prova con uno strumento in ciclo. Mostrate arresto e segnalazione dell’errore."
            }
          }
        },
        {
          "id": "depth-ai-agents-streaming",
          "label": "Antwort vor Abschluss der Generierung streamen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Antwort vor Abschluss der Generierung streamen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Stream a response before generation completes",
              "demo": "Demonstrate \"Stream a response before generation completes\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Antwort vor Abschluss der Generierung streamen",
              "demo": "Zeigen Sie „Antwort vor Abschluss der Generierung streamen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Strumieniowanie odpowiedzi przed końcem generowania",
              "demo": "Pokaż funkcję „Strumieniowanie odpowiedzi przed końcem generowania” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הצגת תשובה בהדרגה לפני סיום יצירתה",
              "demo": "הדגימו \"הצגת תשובה בהדרגה לפני סיום יצירתה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Diffuser la réponse avant la fin de génération",
              "demo": "Montrez « Diffuser la réponse avant la fin de génération » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Mostrare la risposta prima del termine della generazione",
              "demo": "Dimostrate «Mostrare la risposta prima del termine della generazione» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-agents-model-fallback",
          "label": "Bei Ausfall auf Ersatzmodell wechseln",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Bei Ausfall auf Ersatzmodell wechseln“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Switch to a configured backup model after failure",
              "demo": "Demonstrate \"Switch to a configured backup model after failure\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Bei Ausfall auf Ersatzmodell wechseln",
              "demo": "Zeigen Sie „Bei Ausfall auf Ersatzmodell wechseln“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Przełączanie na zapasowy model po awarii",
              "demo": "Pokaż funkcję „Przełączanie na zapasowy model po awarii” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "מעבר למודל גיבוי מוגדר לאחר כשל",
              "demo": "הדגימו \"מעבר למודל גיבוי מוגדר לאחר כשל\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Passer à un modèle de secours configuré après panne",
              "demo": "Montrez « Passer à un modèle de secours configuré après panne » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Passare a un modello di riserva dopo un errore",
              "demo": "Dimostrate «Passare a un modello di riserva dopo un errore» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-agents-memory-delete",
          "label": "Dauerhaften Agentenspeicher einer Konversation löschen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Dauerhaften Agentenspeicher einer Konversation löschen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Delete one conversation's persistent agent memory",
              "demo": "Demonstrate \"Delete one conversation's persistent agent memory\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Dauerhaften Agentenspeicher einer Konversation löschen",
              "demo": "Zeigen Sie „Dauerhaften Agentenspeicher einer Konversation löschen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Usuwanie trwałej pamięci jednej rozmowy agenta",
              "demo": "Pokaż funkcję „Usuwanie trwałej pamięci jednej rozmowy agenta” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "מחיקת זיכרון מתמשך של שיחה מסוימת",
              "demo": "הדגימו \"מחיקת זיכרון מתמשך של שיחה מסוימת\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Supprimer la mémoire persistante d’une conversation",
              "demo": "Montrez « Supprimer la mémoire persistante d’une conversation » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Eliminare memoria persistente di una conversazione",
              "demo": "Dimostrate «Eliminare memoria persistente di una conversazione» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-agents-parallel-tools",
          "label": "Unabhängige Agententools parallel ausführen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Unabhängige Agententools parallel ausführen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Run independent agent tools in parallel",
              "demo": "Demonstrate \"Run independent agent tools in parallel\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Unabhängige Agententools parallel ausführen",
              "demo": "Zeigen Sie „Unabhängige Agententools parallel ausführen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Równoległe uruchamianie niezależnych narzędzi agenta",
              "demo": "Pokaż funkcję „Równoległe uruchamianie niezależnych narzędzi agenta” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הפעלה מקבילית של כלי סוכן עצמאיים",
              "demo": "הדגימו \"הפעלה מקבילית של כלי סוכן עצמאיים\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Exécuter les outils indépendants en parallèle",
              "demo": "Montrez « Exécuter les outils indépendants en parallèle » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Eseguire strumenti indipendenti in parallelo",
              "demo": "Dimostrate «Eseguire strumenti indipendenti in parallelo» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-agents-input-redaction",
          "label": "Sensible Daten vor Modellverarbeitung schwärzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Sensible Daten vor Modellverarbeitung schwärzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Redact sensitive data before model processing",
              "demo": "Demonstrate \"Redact sensitive data before model processing\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Sensible Daten vor Modellverarbeitung schwärzen",
              "demo": "Zeigen Sie „Sensible Daten vor Modellverarbeitung schwärzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Anonimizacja poufnych danych przed przetwarzaniem przez model",
              "demo": "Pokaż funkcję „Anonimizacja poufnych danych przed przetwarzaniem przez model” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "השחרת נתונים רגישים לפני עיבוד במודל",
              "demo": "הדגימו \"השחרת נתונים רגישים לפני עיבוד במודל\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquer les données sensibles avant traitement du modèle",
              "demo": "Montrez « Masquer les données sensibles avant traitement du modèle » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Oscurare dati sensibili prima dell’elaborazione del modello",
              "demo": "Dimostrate «Oscurare dati sensibili prima dell’elaborazione del modello» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-agents-token-budget",
          "label": "Token- oder Kostenbudget pro Agentenlauf erzwingen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Token- oder Kostenbudget pro Agentenlauf erzwingen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Enforce a token or spend budget per agent run",
              "demo": "Demonstrate \"Enforce a token or spend budget per agent run\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Token- oder Kostenbudget pro Agentenlauf erzwingen",
              "demo": "Zeigen Sie „Token- oder Kostenbudget pro Agentenlauf erzwingen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Egzekwowanie budżetu tokenów lub kosztu na przebieg",
              "demo": "Pokaż funkcję „Egzekwowanie budżetu tokenów lub kosztu na przebieg” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "אכיפת תקציב אסימונים או עלות להרצת סוכן",
              "demo": "הדגימו \"אכיפת תקציב אסימונים או עלות להרצת סוכן\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Imposer un budget de jetons ou de coût par exécution",
              "demo": "Montrez « Imposer un budget de jetons ou de coût par exécution » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Imporre un budget di token o costo per esecuzione",
              "demo": "Dimostrate «Imporre un budget di token o costo per esecuzione» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-agents-injection-tests",
          "label": "Agenten gegen Prompt-Injection testen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Agenten gegen Prompt-Injection testen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Test agent behavior against prompt-injection cases",
              "demo": "Demonstrate \"Test agent behavior against prompt-injection cases\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Agenten gegen Prompt-Injection testen",
              "demo": "Zeigen Sie „Agenten gegen Prompt-Injection testen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Testowanie agenta pod kątem wstrzykiwania poleceń",
              "demo": "Pokaż funkcję „Testowanie agenta pod kątem wstrzykiwania poleceń” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "בדיקת התנהגות סוכן מול ניסיונות הזרקת הוראות",
              "demo": "הדגימו \"בדיקת התנהגות סוכן מול ניסיונות הזרקת הוראות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Tester l’agent face aux injections de consignes",
              "demo": "Montrez « Tester l’agent face aux injections de consignes » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Testare l’agente contro iniezioni di istruzioni",
              "demo": "Dimostrate «Testare l’agente contro iniezioni di istruzioni» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Definieren Sie zuerst erlaubte Aktionen, verbotene Änderungen und notwendige Identitätsprüfungen.",
        "Erstellen Sie einen festen Testkatalog mit Normalfällen, unbekannten Fragen und fehlerhaften Backends.",
        "Prüfen Sie Wissensaktualisierung, Versionswechsel und Rückkehr zur vorherigen Version.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Modell- und Tool-Aufrufe, Dialoge und Tokens",
        "Integrationen, Testfälle und laufende Wissenspflege",
        "Datenregion, Monitoring und betreute Einführung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Eine flüssige Antwort beweist weder Quellenrichtigkeit noch korrekt ausgeführte Aktionen.",
        "RAG ist kein automatischer Schutz gegen falsche oder manipulierte Inhalte.",
        "Ein Demo-Erfolg beschreibt nicht das Verhalten unter Last oder bei API-Ausfällen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Worin unterscheiden sich Chatbot und Agent?",
          "a": "Ein Agent kann zusätzlich Werkzeuge auswählen und Aktionen ausführen. Diese zusätzlichen Rechte machen Tests und Freigaben wichtiger."
        },
        {
          "q": "Wie wird Qualität nachgewiesen?",
          "a": "Durch wiederholbare Testfälle, überprüfbare Ergebnisse und Beobachtung echter Vorgänge; Herstellerwerbung allein reicht nicht."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Aleph Alpha PhariaAI",
        "deepset",
        "Langdock",
        "Dify",
        "Microsoft Copilot Studio"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "ai-voice-agents",
      "name": "KI-Telefonassistenten",
      "group": "Service & KI",
      "summary": "Anrufannahme, Spracherkennung, Aktionen und Telefoniebetrieb gemeinsam prüfen.",
      "buyerQuestion": "Welche Lösung deckt Ihren vollständigen KI-Telefonassistenten-Ablauf im passenden lokalen Tarif ab?",
      "deContext": "Schweizerdeutsche Dialekte ausdrücklich separat testen; deutschsprachige Marketingtexte reichen als Beleg nicht.",
      "priority": "P1",
      "checks": [
        {
          "id": "ai-voice-agents-01",
          "label": "Anrufe annehmen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen eingehenden Testanruf ohne menschliche Annahme bearbeiten.",
          "critical": true
        },
        {
          "id": "ai-voice-agents-02",
          "label": "Natürlicher Dialog",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Ein Anliegen aufnehmen und bei fehlenden Angaben nachfragen."
        },
        {
          "id": "ai-voice-agents-03",
          "label": "Wissensbasierte Auskunft",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Öffnungszeiten oder Leistung anhand hinterlegter Angaben beantworten."
        },
        {
          "id": "ai-voice-agents-04",
          "label": "Strukturierte Erfassung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Name, Anliegen und Rückrufwunsch als geordneten Datensatz speichern."
        },
        {
          "id": "ai-voice-agents-05",
          "label": "Termin- oder Systemaktion",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eine verfügbare Buchung oder dokumentierte Backendaktion durchführen."
        },
        {
          "id": "ai-voice-agents-06",
          "label": "Nachbereitung",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Ergebnis als Zusammenfassung, Ticket oder Datensatz bereitstellen."
        },
        {
          "id": "ai-voice-agents-07",
          "label": "Telefonieanbindung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Vorhandene Anlage per Weiterleitung oder SIP verbinden."
        },
        {
          "id": "ai-voice-agents-08",
          "label": "Gezielte Weiterleitung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Ein Anliegen mit passendem Kontext an eine zuständige Stelle übergeben."
        },
        {
          "id": "ai-voice-agents-09",
          "label": "Unterbrechen und korrigieren",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "In die Antwort hineinsprechen und eine falsche Angabe korrigieren."
        },
        {
          "id": "ai-voice-agents-10",
          "label": "Schweizer Namen und Adressen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Schweizer Adresse, Kundennummer und E-Mail korrekt zurücklesen."
        },
        {
          "id": "ai-voice-agents-11",
          "label": "Identitätsprüfung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Vor einer sensiblen Auskunft einen Authentifizierungsschritt ausführen."
        },
        {
          "id": "ai-voice-agents-12",
          "label": "Ausfallpfad",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Bei nicht erreichbarem Kalender eine Rückrufaufgabe statt einer falschen Buchung erzeugen."
        },
        {
          "id": "ai-voice-agents-13",
          "label": "Parallele Anrufe",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Mehrere gleichzeitige Gespräche unter dem vereinbarten Limit testen."
        },
        {
          "id": "ai-voice-agents-14",
          "label": "Test und Versionierung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Änderungen mit wiederholbarem Anrufsatz vor Freigabe testen."
        },
        {
          "id": "ai-voice-agents-15",
          "label": "Schweizer Telefonbetrieb",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Schweizer Rufnummer, Erreichbarkeit und getestete Sprachvarianten nachweisen."
        },
        {
          "id": "ai-voice-agents-16",
          "label": "Auftragsverarbeitung und Speicherung",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "AVV, Sprachdienstleister, Datenregion und Aufbewahrung dokumentieren."
        },
        {
          "id": "ai-voice-agents-17",
          "label": "Minuten und Zusatzkosten",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Telefonie, Modellnutzung, Transfers und Mehrverbrauch vollständig kalkulieren."
        },
        {
          "id": "ai-voice-agents-18",
          "label": "Stimme und Dialektgrenzen",
          "weight": 4,
          "group": "KI",
          "demo": "Hochdeutsch und benötigte Schweizer Dialekte separat testen; ungetestete Dialekte offen lassen."
        },
        {
          "id": "ai-voice-agents-19",
          "label": "Automatische Qualitätsprüfung",
          "weight": 4,
          "group": "KI",
          "demo": "Anruftranskripte oder Simulationen anhand festgelegter Qualitätskriterien bewerten."
        },
        {
          "id": "ai-voice-agents-20",
          "label": "Nachvollziehbarer KI-Verlauf",
          "weight": 4,
          "group": "KI",
          "demo": "Systemaktionen und Gesprächsschritte für Fehleranalyse nachvollziehen."
        },
        {
          "id": "depth-ai-voice-agents-tts-fallback",
          "label": "Ersatzanbieter für Sprachsynthese konfigurieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Ersatzanbieter für Sprachsynthese konfigurieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure backup speech-synthesis providers",
              "demo": "Demonstrate \"Configure backup speech-synthesis providers\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ersatzanbieter für Sprachsynthese konfigurieren",
              "demo": "Zeigen Sie „Ersatzanbieter für Sprachsynthese konfigurieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Konfiguracja zapasowych dostawców syntezy mowy",
              "demo": "Pokaż funkcję „Konfiguracja zapasowych dostawców syntezy mowy” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגדרת ספקי גיבוי לסינתזת דיבור",
              "demo": "הדגימו \"הגדרת ספקי גיבוי לסינתזת דיבור\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Configurer des fournisseurs de synthèse vocale de secours",
              "demo": "Montrez « Configurer des fournisseurs de synthèse vocale de secours » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Configurare fornitori di sintesi vocale di riserva",
              "demo": "Dimostrate «Configurare fornitori di sintesi vocale di riserva» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-stt-fallback",
          "label": "Ersatzanbieter für Spracherkennung konfigurieren",
          "weight": 2.5,
          "group": "KI",
          "demo": "Zeigen Sie „Ersatzanbieter für Spracherkennung konfigurieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure backup speech-recognition providers",
              "demo": "Demonstrate \"Configure backup speech-recognition providers\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Ersatzanbieter für Spracherkennung konfigurieren",
              "demo": "Zeigen Sie „Ersatzanbieter für Spracherkennung konfigurieren“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Konfiguracja zapasowych dostawców rozpoznawania mowy",
              "demo": "Pokaż funkcję „Konfiguracja zapasowych dostawców rozpoznawania mowy” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגדרת ספקי גיבוי לזיהוי דיבור",
              "demo": "הדגימו \"הגדרת ספקי גיבוי לזיהוי דיבור\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Configurer des fournisseurs de reconnaissance vocale de secours",
              "demo": "Montrez « Configurer des fournisseurs de reconnaissance vocale de secours » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Configurare fornitori di riconoscimento vocale di riserva",
              "demo": "Dimostrate «Configurare fornitori di riconoscimento vocale di riserva» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-latency-breakdown",
          "label": "Latenz je Sprachpipeline-Komponente prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Latenz je Sprachpipeline-Komponente prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Inspect latency by voice-pipeline component",
              "demo": "Demonstrate \"Inspect latency by voice-pipeline component\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Latenz je Sprachpipeline-Komponente prüfen",
              "demo": "Zeigen Sie „Latenz je Sprachpipeline-Komponente prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Analiza opóźnień według elementu toru głosowego",
              "demo": "Pokaż funkcję „Analiza opóźnień według elementu toru głosowego” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "בדיקת השהיה לפי רכיב בתהליך הקולי",
              "demo": "הדגימו \"בדיקת השהיה לפי רכיב בתהליך הקולי\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Analyser la latence par composant vocal",
              "demo": "Montrez « Analyser la latence par composant vocal » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Analizzare latenza per componente vocale",
              "demo": "Dimostrate «Analizzare latenza per componente vocale» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-pronunciation",
          "label": "Aussprache von Namen und Fachbegriffen festlegen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Definieren Sie die Aussprache eines Beispielnamens. Vergleichen Sie zwei Sprachmodelle und zeigen Sie Modell- oder Sprachgrenzen.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Set custom pronunciation for names and terms",
              "demo": "Set a custom pronunciation for a sample name. Compare two supported voice models and show any model or language limitations."
            },
            "de": {
              "label": "Aussprache von Namen und Fachbegriffen festlegen",
              "demo": "Definieren Sie die Aussprache eines Beispielnamens. Vergleichen Sie zwei Sprachmodelle und zeigen Sie Modell- oder Sprachgrenzen."
            },
            "pl": {
              "label": "Własna wymowa nazw i terminów",
              "demo": "Ustaw wymowę przykładowego nazwiska. Porównaj dwa modele głosu i pokaż ograniczenia modelu lub języka."
            },
            "he": {
              "label": "הגדרת הגייה מותאמת לשמות ומונחים",
              "demo": "הגדירו הגייה לשם לדוגמה. השוו בין שני מודלי קול נתמכים והציגו מגבלות מודל או שפה."
            },
            "fr": {
              "label": "Définir la prononciation des noms et termes",
              "demo": "Définissez la prononciation d’un nom fictif. Comparez deux modèles vocaux et montrez les limites de langue ou de modèle."
            },
            "it": {
              "label": "Definire pronuncia personalizzata di nomi e termini",
              "demo": "Definite la pronuncia di un nome di esempio. Confrontate due modelli vocali e mostrate limiti di modello o lingua."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-silence-reminder",
          "label": "Erinnerungen nach Stille des Anrufers einstellen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Erinnerungen nach Stille des Anrufers einstellen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Configure reminders after caller silence",
              "demo": "Demonstrate \"Configure reminders after caller silence\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Erinnerungen nach Stille des Anrufers einstellen",
              "demo": "Zeigen Sie „Erinnerungen nach Stille des Anrufers einstellen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Przypomnienia po ciszy rozmówcy",
              "demo": "Pokaż funkcję „Przypomnienia po ciszy rozmówcy” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "הגדרת תזכורות לאחר שתיקת המתקשר",
              "demo": "הדגימו \"הגדרת תזכורות לאחר שתיקת המתקשר\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Configurer des rappels après silence de l’appelant",
              "demo": "Montrez « Configurer des rappels après silence de l’appelant » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Configurare solleciti dopo il silenzio del chiamante",
              "demo": "Dimostrate «Configurare solleciti dopo il silenzio del chiamante» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-voicemail-action",
          "label": "Eigene Aktion bei Mailboxannahme wählen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Eigene Aktion bei Mailboxannahme wählen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Choose a separate action when voicemail answers",
              "demo": "Demonstrate \"Choose a separate action when voicemail answers\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Eigene Aktion bei Mailboxannahme wählen",
              "demo": "Zeigen Sie „Eigene Aktion bei Mailboxannahme wählen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Osobna akcja po odebraniu przez pocztę głosową",
              "demo": "Pokaż funkcję „Osobna akcja po odebraniu przez pocztę głosową” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "בחירת פעולה נפרדת כאשר תא קולי עונה",
              "demo": "הדגימו \"בחירת פעולה נפרדת כאשר תא קולי עונה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Choisir une action spécifique sur répondeur",
              "demo": "Montrez « Choisir une action spécifique sur répondeur » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Scegliere un’azione specifica per la segreteria",
              "demo": "Dimostrate «Scegliere un’azione specifica per la segreteria» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-transcript-redaction",
          "label": "Sensible Felder in Transkripten schwärzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Sensible Felder in Transkripten schwärzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Redact sensitive fields from call transcripts",
              "demo": "Demonstrate \"Redact sensitive fields from call transcripts\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Sensible Felder in Transkripten schwärzen",
              "demo": "Zeigen Sie „Sensible Felder in Transkripten schwärzen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Usuwanie poufnych danych z transkrypcji rozmów",
              "demo": "Pokaż funkcję „Usuwanie poufnych danych z transkrypcji rozmów” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "השחרת נתונים רגישים בתמלילי שיחות",
              "demo": "הדגימו \"השחרת נתונים רגישים בתמלילי שיחות\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Masquer les données sensibles des transcriptions",
              "demo": "Montrez « Masquer les données sensibles des transcriptions » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Oscurare dati sensibili nelle trascrizioni",
              "demo": "Dimostrate «Oscurare dati sensibili nelle trascrizioni» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        },
        {
          "id": "depth-ai-voice-agents-webhook-signature",
          "label": "Kryptografische Signaturen von Anruf-Webhooks prüfen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Zeigen Sie „Kryptografische Signaturen von Anruf-Webhooks prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Verify cryptographic post-call webhook signatures",
              "demo": "Demonstrate \"Verify cryptographic post-call webhook signatures\" with test data. Show the result, an exception case, and the required plan."
            },
            "de": {
              "label": "Kryptografische Signaturen von Anruf-Webhooks prüfen",
              "demo": "Zeigen Sie „Kryptografische Signaturen von Anruf-Webhooks prüfen“ mit Testdaten. Erläutern Sie Ergebnis, Ausnahmefall und benötigten Tarif."
            },
            "pl": {
              "label": "Weryfikacja podpisów webhooków po rozmowie",
              "demo": "Pokaż funkcję „Weryfikacja podpisów webhooków po rozmowie” na danych testowych, jej wynik, przypadek wyjątkowy i wymagany plan."
            },
            "he": {
              "label": "אימות חתימות קריפטוגרפיות של Webhook לאחר שיחה",
              "demo": "הדגימו \"אימות חתימות קריפטוגרפיות של Webhook לאחר שיחה\" על נתוני בדיקה. הציגו את התוצאה, מקרה חריג והמסלול הנדרש."
            },
            "fr": {
              "label": "Vérifier les signatures cryptographiques des webhooks d’appel",
              "demo": "Montrez « Vérifier les signatures cryptographiques des webhooks d’appel » avec des données de test, le résultat, un cas d’exception et l’offre requise."
            },
            "it": {
              "label": "Verificare firme crittografiche dei webhook di chiamata",
              "demo": "Dimostrate «Verificare firme crittografiche dei webhook di chiamata» con dati di prova, mostrando risultato, caso eccezionale e piano richiesto."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Testen Sie deutsche Namen, Buchstabieren, Zahlenkorrekturen, Störgeräusche und Unterbrechungen.",
        "Lassen Sie Übergabe, besetzte Leitung und Kalenderausfall vorführen.",
        "Rechnen Sie Gesprächsminuten einschliesslich Weiterleitung, Telefonie und Qualitätskontrolle.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Gesprächsminuten, gleichzeitige Anrufe und Telefonie",
        "Rufnummern, Kalender-/CRM-Anbindung und Setup",
        "Sprachmodelle, Speicherung und Qualitätsauswertung",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein transkribierter Terminwunsch ist keine bestätigte Kalenderbuchung.",
        "Deutschsprachiger Dialog garantiert keine lokale Rufnummer oder Portierung.",
        "Eine angekündigte Funktion sollte noch nicht in der Auswahlentscheidung als verfügbar zählen.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Kann die bisherige Nummer bleiben?",
          "a": "Häufig sind Weiterleitung oder SIP-Anbindung möglich. Portierung, Kosten und Ausfallverhalten müssen zur bestehenden Telefonanlage passen."
        },
        {
          "q": "Wie messen wir den Nutzen?",
          "a": "Messen Sie korrekt erledigte Anliegen und Fehlbuchungen neben eingesparten Gesprächsminuten."
        },
        {
          "q": "Wie viel Parallelität benötigen wir?",
          "a": "Orientieren Sie sich an Spitzenzeiten. Ein Pilot sollte mehrere gleichzeitige Anrufe und den Rückfall bei Überlast abdecken."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "sipgate AI",
        "Placetel AI",
        "Aaron.ai",
        "Retell AI",
        "ElevenLabs Agents"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    },
    {
      "id": "workflow-automation",
      "name": "Workflow-Automatisierung & iPaaS",
      "group": "Betrieb & IT",
      "summary": "Datenflüsse und Agenten über Anwendungen hinweg zuverlässig betreiben.",
      "buyerQuestion": "Was passiert bei einem Fehler in Schritt sieben, und wer darf den Ablauf verändern?",
      "deContext": "Schweizer Fachsysteme, Authentifizierung, Wiederholungen, Kosten und Ende-zu-Ende-Datenregion prüfen.",
      "priority": "P1",
      "checks": [
        {
          "id": "workflow-automation-01",
          "label": "Visueller Workflow-Editor",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Ein Ereignis mit mindestens drei Verarbeitungsschritten verbinden.",
          "critical": true
        },
        {
          "id": "workflow-automation-02",
          "label": "Vorgefertigte Konnektoren",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Zwei tatsächlich verwendete Geschäftsanwendungen verbinden."
        },
        {
          "id": "workflow-automation-03",
          "label": "Eigene HTTP- oder API-Aufrufe",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Einen nicht vorkonfigurierten REST-Endpunkt anbinden."
        },
        {
          "id": "workflow-automation-04",
          "label": "Webhooks oder Ereignistrigger",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Ein externes Ereignis startet den richtigen Ablauf."
        },
        {
          "id": "workflow-automation-05",
          "label": "Daten umformen",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Felder zuordnen, Werte umwandeln und Listen verarbeiten."
        },
        {
          "id": "workflow-automation-06",
          "label": "Ausführungsverlauf",
          "weight": 4,
          "group": "Kernfunktionen",
          "demo": "Eingang, Ausgang und Fehler eines Durchlaufs anzeigen."
        },
        {
          "id": "workflow-automation-07",
          "label": "Verzweigungen und Schleifen",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Mehrere Datensätze bedingt durch verschiedene Pfade führen."
        },
        {
          "id": "workflow-automation-08",
          "label": "Fehlerbehandlung und Wiederholung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine temporär fehlerhafte API später ohne Verlust erneut aufrufen."
        },
        {
          "id": "workflow-automation-09",
          "label": "Testdaten und Replay",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Einen einzelnen Schritt mit gespeicherten Testdaten erneut ausführen."
        },
        {
          "id": "workflow-automation-10",
          "label": "Versionierung und Deployment",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Geprüfte Workflow-Version kontrolliert von Test nach Produktion übernehmen."
        },
        {
          "id": "workflow-automation-11",
          "label": "Rollen und Freigaben",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Erstellung, Bearbeitung und produktive Ausführung verschiedenen Personen erlauben."
        },
        {
          "id": "workflow-automation-12",
          "label": "Geheimnisse sicher verwalten",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "API-Schlüssel zentral austauschen, ohne Klartext in einem Export zu hinterlassen."
        },
        {
          "id": "workflow-automation-13",
          "label": "Beobachtbarkeit und Alarmierung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Fehlgeschlagenen geschäftskritischen Ablauf automatisch melden."
        },
        {
          "id": "workflow-automation-14",
          "label": "Warteschlangen und Skalierung",
          "weight": 4,
          "group": "Prozesstiefe",
          "demo": "Eine Lastspitze mit dokumentierten Parallelitäts- und Wiederanlauflimits behandeln."
        },
        {
          "id": "workflow-automation-15",
          "label": "EU-Region oder Eigenbetrieb",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Den vorgesehenen Datenstandort technisch und vertraglich belegen."
        },
        {
          "id": "workflow-automation-16",
          "label": "AVV und Unterauftragnehmer",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Verarbeitungskette einschliesslich aller eingebundenen Apps prüfen."
        },
        {
          "id": "workflow-automation-17",
          "label": "Nutzungskosten nachvollziehen",
          "weight": 4,
          "group": "Markt & Betrieb",
          "demo": "Schritte, Credits, Ausführungen und KI-Zusatzkosten für denselben Ablauf rechnen."
        },
        {
          "id": "workflow-automation-18",
          "label": "KI- und Agentenbausteine",
          "weight": 4,
          "group": "KI",
          "demo": "Eine Modellausgabe in einen kontrollierten Geschäftsablauf einbinden."
        },
        {
          "id": "workflow-automation-19",
          "label": "Menschliche KI-Freigabe",
          "weight": 4,
          "group": "KI",
          "demo": "Vor einer externen KI-Aktion eine Freigabe erzwingen."
        },
        {
          "id": "workflow-automation-20",
          "label": "KI-Evaluation und Diagnose",
          "weight": 4,
          "group": "KI",
          "demo": "Prompts und Ergebnisse mit Testsatz und Laufprotokollen vergleichen."
        },
        {
          "id": "depth-workflow-automation-payload-redaction",
          "label": "Sensible Nutzdaten aus Ausführungsprotokollen entfernen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Sensible Nutzdaten aus Ausführungsprotokollen entfernen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Omit sensitive payloads from stored execution logs",
              "demo": "Demonstrate: Omit sensitive payloads from stored execution logs. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Sensible Nutzdaten aus Ausführungsprotokollen entfernen",
              "demo": "Vorführen: Sensible Nutzdaten aus Ausführungsprotokollen entfernen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Pomijanie wrażliwych danych w logach wykonań",
              "demo": "Zademonstruj: Pomijanie wrażliwych danych w logach wykonań. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "השמטת מטענים רגישים מיומני ריצה שמורים",
              "demo": "הדגמה: השמטת מטענים רגישים מיומני ריצה שמורים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Exclure les données sensibles des journaux d'exécution",
              "demo": "Démontrer: Exclure les données sensibles des journaux d'exécution. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Escludere dati sensibili dai registri di esecuzione",
              "demo": "Dimostrare: Escludere dati sensibili dai registri di esecuzione. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-ordered-runs",
          "label": "Ereignisreihenfolge über Ausführungen hinweg erhalten",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Ereignisreihenfolge über Ausführungen hinweg erhalten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Preserve event order across successive executions",
              "demo": "Demonstrate: Preserve event order across successive executions. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Ereignisreihenfolge über Ausführungen hinweg erhalten",
              "demo": "Vorführen: Ereignisreihenfolge über Ausführungen hinweg erhalten. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Zachowanie kolejności zdarzeń między wykonaniami",
              "demo": "Zademonstruj: Zachowanie kolejności zdarzeń między wykonaniami. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "שמירת סדר אירועים בין ריצות עוקבות",
              "demo": "הדגמה: שמירת סדר אירועים בין ריצות עוקבות. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Préserver l'ordre des événements entre exécutions",
              "demo": "Démontrer: Préserver l'ordre des événements entre exécutions. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Preservare l'ordine degli eventi tra esecuzioni",
              "demo": "Dimostrare: Preservare l'ordine degli eventi tra esecuzioni. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-overflow-policy",
          "label": "Bei vollem Fehlerspeicher Pause oder Verwerfen wählen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Bei vollem Fehlerspeicher Pause oder Verwerfen wählen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Choose pause or discard behaviour when failure storage is full",
              "demo": "Demonstrate: Choose pause or discard behaviour when failure storage is full. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Bei vollem Fehlerspeicher Pause oder Verwerfen wählen",
              "demo": "Vorführen: Bei vollem Fehlerspeicher Pause oder Verwerfen wählen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Wybór wstrzymania lub odrzucenia przy pełnym magazynie błędów",
              "demo": "Zademonstruj: Wybór wstrzymania lub odrzucenia przy pełnym magazynie błędów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "בחירה בין השהיה להשמטה כשאחסון הכשלים מלא",
              "demo": "הדגמה: בחירה בין השהיה להשמטה כשאחסון הכשלים מלא. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Choisir pause ou rejet lorsque le stockage d'échecs est plein",
              "demo": "Démontrer: Choisir pause ou rejet lorsque le stockage d'échecs est plein. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Scegliere pausa o scarto quando l'archivio errori è pieno",
              "demo": "Dimostrare: Scegliere pausa o scarto quando l'archivio errori è pieno. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-run-timeout",
          "label": "Workflow nach konfigurierter Laufzeit stoppen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Workflow nach konfigurierter Laufzeit stoppen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Stop a workflow after a configured execution timeout",
              "demo": "Demonstrate: Stop a workflow after a configured execution timeout. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Workflow nach konfigurierter Laufzeit stoppen",
              "demo": "Vorführen: Workflow nach konfigurierter Laufzeit stoppen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Zatrzymanie procesu po ustalonym limicie czasu",
              "demo": "Zademonstruj: Zatrzymanie procesu po ustalonym limicie czasu. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "עצירת תהליך לאחר מגבלת זמן ריצה מוגדרת",
              "demo": "הדגמה: עצירת תהליך לאחר מגבלת זמן ריצה מוגדרת. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Arrêter un flux après un délai d'exécution défini",
              "demo": "Démontrer: Arrêter un flux après un délai d'exécution défini. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Arrestare un flusso dopo un tempo massimo definito",
              "demo": "Dimostrare: Arrestare un flusso dopo un tempo massimo definito. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-pause-resume",
          "label": "Ausführung pausieren und per Rückruf fortsetzen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Ausführung pausieren und per Rückruf fortsetzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Suspend execution and resume from an external callback",
              "demo": "Demonstrate: Suspend execution and resume from an external callback. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Ausführung pausieren und per Rückruf fortsetzen",
              "demo": "Vorführen: Ausführung pausieren und per Rückruf fortsetzen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Wstrzymanie i wznowienie przez zewnętrzne wywołanie",
              "demo": "Zademonstruj: Wstrzymanie i wznowienie przez zewnętrzne wywołanie. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "השהיית ריצה וחידושה באמצעות קריאה חיצונית",
              "demo": "הדגמה: השהיית ריצה וחידושה באמצעות קריאה חיצונית. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Suspendre puis reprendre via un rappel externe",
              "demo": "Démontrer: Suspendre puis reprendre via un rappel externe. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Sospendere e riprendere tramite callback esterna",
              "demo": "Dimostrare: Sospendere e riprendere tramite callback esterna. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-outbound-allowlist",
          "label": "Workflow-Anfragen auf freigegebene Ziele beschränken",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Workflow-Anfragen auf freigegebene Ziele beschränken. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Restrict workflow requests to approved destinations",
              "demo": "Demonstrate: Restrict workflow requests to approved destinations. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Workflow-Anfragen auf freigegebene Ziele beschränken",
              "demo": "Vorführen: Workflow-Anfragen auf freigegebene Ziele beschränken. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Ograniczanie żądań do zatwierdzonych celów",
              "demo": "Zademonstruj: Ograniczanie żądań do zatwierdzonych celów. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "הגבלת בקשות התהליך ליעדים מאושרים",
              "demo": "הדגמה: הגבלת בקשות התהליך ליעדים מאושרים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Limiter les requêtes aux destinations autorisées",
              "demo": "Démontrer: Limiter les requêtes aux destinations autorisées. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Limitare richieste a destinazioni autorizzate",
              "demo": "Dimostrare: Limitare richieste a destinazioni autorizzate. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-ai-injection-guard",
          "label": "Prompt-Injection vor KI-Werkzeugnutzung erkennen",
          "weight": 2.5,
          "group": "KI",
          "demo": "Vorführen: Prompt-Injection vor KI-Werkzeugnutzung erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Detect prompt-injection attempts before agent tool use",
              "demo": "Demonstrate: Detect prompt-injection attempts before agent tool use. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Prompt-Injection vor KI-Werkzeugnutzung erkennen",
              "demo": "Vorführen: Prompt-Injection vor KI-Werkzeugnutzung erkennen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Wykrywanie prompt injection przed użyciem narzędzi agenta",
              "demo": "Zademonstruj: Wykrywanie prompt injection przed użyciem narzędzi agenta. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "זיהוי הזרקת הוראות לפני שימוש הסוכן בכלים",
              "demo": "הדגמה: זיהוי הזרקת הוראות לפני שימוש הסוכן בכלים. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Détecter les injections avant l'utilisation d'outils par l'agent",
              "demo": "Démontrer: Détecter les injections avant l'utilisation d'outils par l'agent. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Rilevare prompt injection prima degli strumenti dell'agente",
              "demo": "Dimostrare: Rilevare prompt injection prima degli strumenti dell'agente. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        },
        {
          "id": "depth-workflow-automation-transaction-rollback",
          "label": "Unterstützte Transaktionsänderungen bei Fehler zurückrollen",
          "weight": 2.5,
          "group": "Vertiefte Prüfung",
          "demo": "Vorführen: Unterstützte Transaktionsänderungen bei Fehler zurückrollen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden.",
          "depth": true,
          "localized": {
            "en": {
              "label": "Roll back supported transactional changes on failure",
              "demo": "Demonstrate: Roll back supported transactional changes on failure. State the plan, limits and behaviour on failure. Use a sample event, a repeated event and a failing destination."
            },
            "de": {
              "label": "Unterstützte Transaktionsänderungen bei Fehler zurückrollen",
              "demo": "Vorführen: Unterstützte Transaktionsänderungen bei Fehler zurückrollen. Tarif, Grenzen und Verhalten bei Fehlern benennen. Testereignis, Wiederholung und fehlerhaftes Ziel verwenden."
            },
            "pl": {
              "label": "Cofanie obsługiwanych zmian transakcyjnych po błędzie",
              "demo": "Zademonstruj: Cofanie obsługiwanych zmian transakcyjnych po błędzie. Podaj plan, ograniczenia i zachowanie w razie błędu. Użyj zdarzenia testowego, powtórki i niedostępnego celu."
            },
            "he": {
              "label": "ביטול שינויים טרנזקציוניים נתמכים בעת כשל",
              "demo": "הדגמה: ביטול שינויים טרנזקציוניים נתמכים בעת כשל. ציינו מסלול, מגבלות והתנהגות בעת תקלה. השתמשו באירוע לדוגמה, באירוע חוזר וביעד שנכשל."
            },
            "fr": {
              "label": "Annuler les modifications transactionnelles compatibles en cas d'échec",
              "demo": "Démontrer: Annuler les modifications transactionnelles compatibles en cas d'échec. Préciser la formule, les limites et le comportement en cas d'échec. Utiliser un événement test, sa répétition et une destination défaillante."
            },
            "it": {
              "label": "Annullare modifiche transazionali supportate in caso di errore",
              "demo": "Dimostrare: Annullare modifiche transazionali supportate in caso di errore. Indicare piano, limiti e comportamento in caso di errore. Usare un evento di prova, una ripetizione e una destinazione guasta."
            }
          }
        }
      ],
      "buyingAdvice": [
        "Wählen Sie einen vollständigen Prozess einschliesslich Wiederholung, Duplikaten und Teilausfall.",
        "Trennen Sie Entwicklung, Freigabe und Produktion und testen Sie Rücksetzung.",
        "Vergleichen Sie Kosten pro erfolgreich abgeschlossenem Vorgang mit realistischen Schleifen und KI-Aufrufen.",
        "Den vollständigen Arbeitsablauf im konkret angebotenen Tarif testen.",
        "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
        "Datenexport und Wechsel des Anbieters vor Vertragsabschluss testen."
      ],
      "costDrivers": [
        "Ausführungen, Aktionen, Credits oder Tasks",
        "Externe KI-Modelle und Premium-Konnektoren",
        "Betrieb, Monitoring, Versionspflege und Self-Hosting",
        "Nutzer, Mandanten, Grundgebühr und jährliche Bindung.",
        "Zusatzmodule, KI-Kontingente und Schnittstellen.",
        "Migration, Einrichtung und laufender Support."
      ],
      "pitfalls": [
        "Ein Konnektor kann nur einen Teil der benötigten API abdecken.",
        "Automatischer Retry kann ohne Idempotenz doppelte Bestellungen erzeugen.",
        "Self-Hosting beseitigt keine Betriebskosten und keine Datenflüsse zu angeschlossenen Diensten.",
        "Ein belegter Produktumfang ist kein Nachweis für jeden Tarif.",
        "Ein offener Prüfpunkt bedeutet nicht fehlende Funktion.",
        "Eine deutsche Benutzeroberfläche belegt keine lokale Fachfunktion."
      ],
      "faq": [
        {
          "q": "Was ist besser: Cloud oder Selbstbetrieb?",
          "a": "Cloud reduziert Infrastrukturarbeit; Selbstbetrieb ermöglicht mehr Betriebssteuerung. Das Team muss Updates, Backups und Störungen tatsächlich tragen können."
        },
        {
          "q": "Warum unterscheiden sich die Preisangaben?",
          "a": "Ein kompletter Workflow, jede Aktion oder dynamische Credits können die Abrechnungseinheit bilden. Ein identischer Testprozess macht sie vergleichbar."
        },
        {
          "q": "Wie integrieren wir KI sicher?",
          "a": "Begrenzen Sie Werkzeuge und Datenzugriffe, validieren Sie Ausgaben und verlangen Sie Freigabe für folgenreiche Änderungen."
        },
        {
          "q": "Was bedeutet die Punktespanne?",
          "a": "Die erste Zahl sind belegte Punkte. Die zweite schliesst offene Prüfpunkte ein und ist keine zugesicherte Leistung."
        },
        {
          "q": "Sind alle Anbieter lokal vollständig verifiziert?",
          "a": "Nein. Der Marktstatus zeigt, welche lokalen Nachweise vorliegen. Allgemeine Funktionen ersetzen diese Prüfung nicht."
        },
        {
          "q": "Ist der Preis ein verbindliches Angebot?",
          "a": "Nein. Währung, Laufzeit, Steuern und Zusatzmodule müssen zum ausgewählten Tarif passen."
        }
      ],
      "sources": [],
      "candidateNames": [
        "Zapier",
        "Microsoft Power Automate",
        "Tray.ai",
        "Appsmith",
        "Node-RED"
      ],
      "depthVersion": "2026-10-21.1",
      "depthMethodology": {
        "existingWeight": 80,
        "newCheckWeight": 20,
        "checkedAt": "2026-10-21",
        "scope": "Product documentation; plan inclusion must be established separately."
      }
    }
  ],
  "vendors": [
    {
      "id": "weclapp",
      "name": "weclapp",
      "url": "https://www.weclapp.com/de/",
      "categories": [
        "erp",
        "inventory-management",
        "procurement"
      ],
      "summary": "Cloud-ERP mit eigenen Paketen für Dienstleistung und Handel sowie integriertem Einkauf.",
      "bestFor": "Handelsbetriebe, die Aufträge, Lager und Lieferantenprozesse gemeinsam führen möchten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Der günstige Starter-Tarif deckt nicht den vollen Handelsumfang und keine API ab.",
        "Scanner, Produktion und weitere Erweiterungen im konkreten Paket prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.weclapp.com/de/preise/"
      },
      "ai": {
        "summary": "Keine ausreichend konkrete KI-Prozessfunktion aus den ausgewerteten Seiten bestätigt.",
        "capabilities": [],
        "limits": [
          "OCR und Automatisierung nicht pauschal als KI bewertet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.weclapp.com/de/preise/"
      },
      "integrations": [
        "Shopify",
        "Shopware",
        "WooCommerce",
        "Amazon",
        "eBay"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.weclapp.com/de/"
      },
      "sources": [
        {
          "label": "weclapp: ERP",
          "url": "https://www.weclapp.com/de/"
        },
        {
          "label": "weclapp: Preise und Funktionen",
          "url": "https://www.weclapp.com/de/preise/"
        },
        {
          "label": "weclapp: ERP Handel",
          "url": "https://www.weclapp.com/de/cloud-erp-handel/"
        }
      ],
      "assessments": {
        "erp": {
          "order": {
            "status": "yes",
            "note": "Vertriebskette von Angebot bis Rechnung dokumentiert.",
            "source": "https://www.weclapp.com/de/cloud-erp-handel/"
          },
          "purchase": {
            "status": "unknown",
            "note": "Einkauf bis Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsführung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "finance": {
            "status": "unknown",
            "note": "Finanzdatenübergabe: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "master": {
            "status": "yes",
            "note": "Artikel, Lieferanten und Konditionen zentral verwalten.",
            "source": "https://www.weclapp.com/de/cloud-erp-handel/"
          },
          "returns": {
            "status": "unknown",
            "note": "Retouren und Gutschriften: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "locations": {
            "status": "unknown",
            "note": "Mehrere Lager: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern belegt; vollständige Rückverfolgung noch prüfen.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "reorder": {
            "status": "yes",
            "note": "Mindestbestände und Bestellvorschläge aufgeführt.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "production": {
            "status": "unknown",
            "note": "Stücklisten und Fertigung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Projektkalkulation: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "workflow": {
            "status": "unknown",
            "note": "Regelbasierte Prozesse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Dokumentierte API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "multicompany": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-workflow": {
            "status": "unknown",
            "note": "KI-Prozessassistenz: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI unter Kontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-erp-bom-revision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-finite-capacity": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-subcontract-components": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-landed-cost-posting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-available-to-promise": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-engineering-change-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-extension-upgrade-sandbox": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-ai-change-diff": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "inventory-management": {
          "stock": {
            "status": "unknown",
            "note": "Bestandsübersicht: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "receipt": {
            "status": "unknown",
            "note": "Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pick": {
            "status": "unknown",
            "note": "Kommissionierung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "barcode": {
            "status": "unknown",
            "note": "Barcode-Scan: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "count": {
            "status": "yes",
            "note": "Inventur als Lagerfunktion dokumentiert.",
            "source": "https://www.weclapp.com/de/cloud-erp-handel/"
          },
          "bins": {
            "status": "unknown",
            "note": "Mehrere Lager und Plätze: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Serien-/Chargenverwaltung belegt; komplette Bewegungskette offen.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "expiry": {
            "status": "unknown",
            "note": "Mindesthaltbarkeit: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reorder": {
            "status": "yes",
            "note": "Meldebestandsbasierter Beschaffungsvorschlag beschrieben.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "returns": {
            "status": "unknown",
            "note": "Retourenprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "sets": {
            "status": "unknown",
            "note": "Sets und Stücklisten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "channels": {
            "status": "yes",
            "note": "Angebundene Shops und Bestände synchronisieren.",
            "source": "https://www.weclapp.com/de/cloud-erp-handel/"
          },
          "shipping": {
            "status": "unknown",
            "note": "Versandlabel und Tracking: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "erp": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-forecast": {
            "status": "unknown",
            "note": "KI-Bedarfsprognose: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Prognose manuell übersteuern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-inventory-management-quarantine-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-fefo-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-unit-conversion": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-blind-cycle-count": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-wave-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-negative-stock-block": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-in-transit-transfer": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-ai-forecast-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "procurement": {
          "intake": {
            "status": "unknown",
            "note": "Bedarfsanforderung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "approvals": {
            "status": "unknown",
            "note": "Freigabekette: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "supplier": {
            "status": "yes",
            "note": "Lieferanten und Konditionen zentral verwalten.",
            "source": "https://www.weclapp.com/de/cloud-erp-handel/"
          },
          "rfq": {
            "status": "yes",
            "note": "Lieferantenanfragen und Angebote dokumentiert.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "po": {
            "status": "unknown",
            "note": "Bestellung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "compare": {
            "status": "unknown",
            "note": "Angebotsvergleich belegt; zusätzliche Qualitätsgewichtung offen.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "catalogs": {
            "status": "unknown",
            "note": "Kataloge und Punchout: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "receive": {
            "status": "unknown",
            "note": "Teilwareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "threeway": {
            "status": "unknown",
            "note": "Dreifachabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "contracts": {
            "status": "unknown",
            "note": "Rahmenbestellungen belegt; Ablaufwarnung nicht vollständig belegt.",
            "source": "https://www.weclapp.com/de/preise/"
          },
          "risk": {
            "status": "unknown",
            "note": "Lieferantenrisiken: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "spend": {
            "status": "unknown",
            "note": "Spend-Analyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "erp": {
            "status": "unknown",
            "note": "ERP-Integration: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tax": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-source": {
            "status": "unknown",
            "note": "KI-Angebotsanalyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Entscheidungskontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-procurement-blanket-order-drawdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-order-change-reapproval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-supplier-bank-verification": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-supplier-delivery-performance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-quote-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-period-budget-allocation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-non-receivable-lines": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-ai-quote-cell-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "xentral",
      "name": "Xentral",
      "url": "https://xentral.com/de",
      "categories": [
        "erp",
        "inventory-management"
      ],
      "summary": "ERP für vernetzten Handel mit Auftrags-, Lager- und Automatisierungsfunktionen.",
      "bestFor": "Wachsende E-Commerce-Händler mit mehreren Vertriebskanälen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Tarife berücksichtigen unterschiedliche Auftrags- und Funktionsumfänge.",
        "Retouren, Pick-and-Pack und bestimmte Integrationen nicht aus dem Einstiegspreis ableiten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://xentral.com/de/preise"
      },
      "ai": {
        "summary": "KI unterstützt Aufträge, Finanzzuordnung und Prozessautomatisierung.",
        "capabilities": [
          "Prozessassistenz",
          "Zuordnung von Zahlungen",
          "Fragen zu Geschäftsdaten"
        ],
        "limits": [
          "Unsichere Vorgänge benötigen menschliche Prüfung.",
          "Keine belegte saisonale Lagerprognose aus allgemeiner KI-Werbung abgeleitet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://xentral.com/de"
      },
      "integrations": [
        "Shopify",
        "Amazon",
        "OTTO",
        "DHL"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://xentral.com/de"
      },
      "sources": [
        {
          "label": "Xentral: KI-ERP",
          "url": "https://xentral.com/de"
        },
        {
          "label": "Xentral: Preise",
          "url": "https://xentral.com/de/preise"
        },
        {
          "label": "Xentral: Lagerverwaltung",
          "url": "https://xentral.com/de/erp/lager"
        }
      ],
      "assessments": {
        "erp": {
          "order": {
            "status": "unknown",
            "note": "Auftrag bis Rechnung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "purchase": {
            "status": "unknown",
            "note": "Einkauf bis Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsführung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "finance": {
            "status": "unknown",
            "note": "Finanzdatenübergabe: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "master": {
            "status": "unknown",
            "note": "Artikel und Geschäftspartner: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retourenfunktion belegt; Teilretoure mit Rechnungswirkung noch offen.",
            "source": "https://xentral.com/de/preise"
          },
          "locations": {
            "status": "unknown",
            "note": "Mehrere Lager: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reorder": {
            "status": "unknown",
            "note": "Beschaffungsvorschläge: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "production": {
            "status": "unknown",
            "note": "Stücklisten und Fertigung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Projektkalkulation: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "workflow": {
            "status": "yes",
            "note": "Konfigurierbare Prozessautomatisierung beschrieben.",
            "source": "https://xentral.com/de"
          },
          "api": {
            "status": "unknown",
            "note": "Dokumentierte API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "multicompany": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-workflow": {
            "status": "yes",
            "note": "KI wird an Auftrags- und Finanzvorgängen beschrieben.",
            "source": "https://xentral.com/de"
          },
          "ai-control": {
            "status": "yes",
            "note": "Unsichere Zuordnungen werden zur menschlichen Freigabe vorgelegt.",
            "source": "https://xentral.com/de"
          },
          "depth-erp-bom-revision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-finite-capacity": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-subcontract-components": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-landed-cost-posting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-available-to-promise": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-engineering-change-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-extension-upgrade-sandbox": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-ai-change-diff": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "inventory-management": {
          "stock": {
            "status": "unknown",
            "note": "Bestandsübersicht: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "receipt": {
            "status": "unknown",
            "note": "Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pick": {
            "status": "yes",
            "note": "Geführte Kommissionierung und Pick-and-Pack beschrieben.",
            "source": "https://xentral.com/de/erp/lager"
          },
          "barcode": {
            "status": "unknown",
            "note": "Barcode-Scan: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "count": {
            "status": "unknown",
            "note": "Inventur: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "bins": {
            "status": "unknown",
            "note": "Mehrlagerverwaltung belegt; detaillierte Platzumlagerung noch prüfen.",
            "source": "https://xentral.com/de/erp/lager"
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "expiry": {
            "status": "unknown",
            "note": "Mindesthaltbarkeit: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reorder": {
            "status": "unknown",
            "note": "Nachschubplanung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retourenprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "sets": {
            "status": "unknown",
            "note": "Sets und Stücklisten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "channels": {
            "status": "yes",
            "note": "Bestandssynchronisierung über Verkaufskanäle beschrieben.",
            "source": "https://xentral.com/de"
          },
          "shipping": {
            "status": "yes",
            "note": "Versand mit Label und Tracking angebunden.",
            "source": "https://xentral.com/de"
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "erp": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-forecast": {
            "status": "unknown",
            "note": "KI-Bedarfsprognose: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Prognose manuell übersteuern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-inventory-management-quarantine-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-fefo-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-unit-conversion": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-blind-cycle-count": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-wave-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-negative-stock-block": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-in-transit-transfer": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-ai-forecast-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "plentyone",
      "name": "PlentyONE",
      "url": "https://www.plentyone.com/de/",
      "categories": [
        "erp",
        "inventory-management"
      ],
      "summary": "Die frühere plentymarkets-Plattform verbindet Produktdaten, Aufträge, Lager und Verkaufskanäle.",
      "bestFor": "Multichannel-Händler mit umfangreichem Sortiment und vielen Marktplätzen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Integrations- und Tarifgrenzen müssen zum tatsächlichen Kanalmix passen.",
        "Nicht jede beworbene KI-Ebene ist durch einen prüfbaren Einzelworkflow belegt."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.plentyone.com/de/preise-und-tarife"
      },
      "ai": {
        "summary": "Plattform bewirbt KI-gestützte operative Abläufe und Empfehlungen.",
        "capabilities": [
          "Promptbasierte Automatisierung"
        ],
        "limits": [
          "Konkrete Eingriffsrechte, Freigaben und Prognosemethodik nicht ausreichend dokumentiert.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.plentyone.com/de/"
      },
      "integrations": [
        "Marktplätze",
        "Onlineshops",
        "PlentyShop"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.plentyone.com/de/"
      },
      "sources": [
        {
          "label": "PlentyONE: Multichannel",
          "url": "https://www.plentyone.com/de/"
        },
        {
          "label": "PlentyONE: Preise",
          "url": "https://www.plentyone.com/de/preise-und-tarife"
        }
      ],
      "assessments": {
        "erp": {
          "order": {
            "status": "unknown",
            "note": "Auftrag bis Rechnung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "purchase": {
            "status": "unknown",
            "note": "Einkauf bis Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsführung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "finance": {
            "status": "unknown",
            "note": "Finanzdatenübergabe: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "master": {
            "status": "unknown",
            "note": "PIM mit Varianten belegt; Lieferantenkonditionen gesondert prüfen.",
            "source": "https://www.plentyone.com/de/"
          },
          "returns": {
            "status": "unknown",
            "note": "Retouren und Gutschriften: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "locations": {
            "status": "unknown",
            "note": "Mehrere Lager: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reorder": {
            "status": "unknown",
            "note": "Beschaffungsvorschläge: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "production": {
            "status": "unknown",
            "note": "Stücklisten und Fertigung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Projektkalkulation: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "workflow": {
            "status": "yes",
            "note": "Regeln von Auftragsprüfung bis Versand beschrieben.",
            "source": "https://www.plentyone.com/de/"
          },
          "api": {
            "status": "unknown",
            "note": "Dokumentierte API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "multicompany": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-workflow": {
            "status": "unknown",
            "note": "KI-Prozessassistenz: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI unter Kontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-erp-bom-revision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-finite-capacity": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-subcontract-components": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-landed-cost-posting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-available-to-promise": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-engineering-change-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-extension-upgrade-sandbox": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-ai-change-diff": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "inventory-management": {
          "stock": {
            "status": "unknown",
            "note": "Zentralbestand belegt; reserviert/bestellt im Detail offen.",
            "source": "https://www.plentyone.com/de/"
          },
          "receipt": {
            "status": "unknown",
            "note": "Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pick": {
            "status": "yes",
            "note": "Geführtes Pick-and-Pack dokumentiert.",
            "source": "https://www.plentyone.com/de/"
          },
          "barcode": {
            "status": "unknown",
            "note": "Barcode-Scan: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "count": {
            "status": "unknown",
            "note": "Inventur: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "bins": {
            "status": "unknown",
            "note": "Mehrere Lager und Plätze: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "expiry": {
            "status": "unknown",
            "note": "Mindesthaltbarkeit: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reorder": {
            "status": "unknown",
            "note": "Nachschubplanung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retourenprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "sets": {
            "status": "unknown",
            "note": "Sets und Stücklisten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "channels": {
            "status": "yes",
            "note": "Echtzeitabgleich über Lager und Vertriebskanäle.",
            "source": "https://www.plentyone.com/de/"
          },
          "shipping": {
            "status": "unknown",
            "note": "Versandlabel und Tracking: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "erp": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-forecast": {
            "status": "unknown",
            "note": "Bestandsoptimierung beworben; konkrete saisonale Prognose nicht belegt.",
            "source": "https://www.plentyone.com/de/"
          },
          "ai-control": {
            "status": "unknown",
            "note": "Prognose manuell übersteuern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-inventory-management-quarantine-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-fefo-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-unit-conversion": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-blind-cycle-count": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-wave-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-negative-stock-block": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-in-transit-transfer": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-ai-forecast-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "jtl",
      "name": "JTL",
      "url": "https://www.jtl-software.com/de/",
      "categories": [
        "erp",
        "inventory-management"
      ],
      "summary": "Produktfamilie aus Warenwirtschaft, Lager-, Shop- und weiteren Handelslösungen.",
      "bestFor": "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Wawi, WMS, Shop und Zusatzprodukte getrennt kalkulieren.",
        "Funktionsnennungen der Gesamtfamilie belegen nicht automatisch den Umfang eines einzelnen Tarifs.",
        "WMS-Prozesse für MHD, Chargen und Seriennummern setzen das passende Modul voraus."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.jtl-software.com/de/"
      },
      "ai": {
        "summary": "Juno wird als KI-Angebot genannt; genauer Prozessumfang hier noch offen.",
        "capabilities": [],
        "limits": [
          "Keine Punkte allein aus dem Produktnamen oder Navigationslink.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.jtl-software.com/de/"
      },
      "integrations": [
        "JTL-Wawi",
        "JTL-WMS",
        "JTL-Shop",
        "Marktplatzanbindungen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.jtl-software.com/de/"
      },
      "sources": [
        {
          "label": "JTL: Produktfamilie",
          "url": "https://www.jtl-software.com/de/"
        },
        {
          "label": "JTL-Wawi: Inventur",
          "url": "https://guide.jtl-software.com/jtl-wawi/lager/inventur-durchfuehren/"
        },
        {
          "label": "JTL-WMS Mobile: Inventur",
          "url": "https://guide.jtl-software.com/jtl-wms/jtl-wms-mobile/inventur-durchfuehren/"
        },
        {
          "label": "JTL-WMS: Einrichtung",
          "url": "https://guide.jtl-software.com/jtl-wms/jtl-wms-einrichten/jtl-wms-lager-mit-dem-einrichtungsassistenten-anlegen/"
        }
      ],
      "assessments": {
        "erp": {
          "order": {
            "status": "unknown",
            "note": "Auftragsverwaltung dokumentiert; komplette Belegkette im gewählten Paket prüfen.",
            "source": "https://www.jtl-software.com/de/"
          },
          "purchase": {
            "status": "unknown",
            "note": "Einkauf bis Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsführung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "finance": {
            "status": "unknown",
            "note": "Finanzdatenübergabe: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "master": {
            "status": "unknown",
            "note": "Artikel und Geschäftspartner: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retouren und Gutschriften: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "locations": {
            "status": "unknown",
            "note": "Mehrere Lager: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reorder": {
            "status": "unknown",
            "note": "Beschaffungsvorschläge: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "production": {
            "status": "unknown",
            "note": "Produktionsbereich genannt; konkrete Stücklistenbuchung offen.",
            "source": "https://www.jtl-software.com/de/"
          },
          "projects": {
            "status": "unknown",
            "note": "Projektkalkulation: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "workflow": {
            "status": "unknown",
            "note": "Regelbasierte Prozesse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Dokumentierte API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "multicompany": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-workflow": {
            "status": "unknown",
            "note": "KI-Prozessassistenz: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI unter Kontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-erp-bom-revision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-finite-capacity": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-subcontract-components": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-landed-cost-posting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-available-to-promise": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-engineering-change-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-extension-upgrade-sandbox": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-ai-change-diff": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "inventory-management": {
          "stock": {
            "status": "unknown",
            "note": "Bestandsübersicht: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "receipt": {
            "status": "unknown",
            "note": "Wareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pick": {
            "status": "yes",
            "note": "Mehrere Aufträge über Picklistenvorlagen und rollende Kommissionierung.",
            "source": "https://guide.jtl-software.com/jtl-wms/jtl-wms-einrichten/jtl-wms-lager-mit-dem-einrichtungsassistenten-anlegen/"
          },
          "barcode": {
            "status": "yes",
            "note": "Lagerplatz und Artikel scannen; Verwechslungen werden verhindert.",
            "source": "https://guide.jtl-software.com/jtl-wms/jtl-wms-mobile/inventur-durchfuehren/"
          },
          "count": {
            "status": "yes",
            "note": "Istbestand buchen und Inventurdifferenzliste ausgeben.",
            "source": "https://guide.jtl-software.com/jtl-wawi/lager/inventur-durchfuehren/"
          },
          "bins": {
            "status": "unknown",
            "note": "Mehrere Lager und Plätze: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Chargen und Seriennummern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "expiry": {
            "status": "unknown",
            "note": "MHD-Modul belegt; konkrete Entnahmestrategie noch prüfen.",
            "source": "https://guide.jtl-software.com/jtl-wms/jtl-wms-einrichten/jtl-wms-lager-mit-dem-einrichtungsassistenten-anlegen/"
          },
          "reorder": {
            "status": "unknown",
            "note": "Nachschubplanung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retourenprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "sets": {
            "status": "unknown",
            "note": "Sets und Stücklisten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "channels": {
            "status": "yes",
            "note": "Synchronisation von Beständen über Handelskanäle beschrieben.",
            "source": "https://www.jtl-software.com/de/"
          },
          "shipping": {
            "status": "unknown",
            "note": "Versandlabel und Tracking: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "erp": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-forecast": {
            "status": "unknown",
            "note": "KI-Bedarfsprognose: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Prognose manuell übersteuern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-inventory-management-quarantine-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-fefo-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-unit-conversion": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-blind-cycle-count": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-wave-picking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-negative-stock-block": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-in-transit-transfer": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-inventory-management-ai-forecast-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "shopware",
      "name": "Shopware",
      "url": "https://www.shopware.com/de/",
      "categories": [
        "ecommerce-platforms"
      ],
      "summary": "Commerce-Plattform mit verschiedenen Betriebsmodellen und ausgebauten B2B-Optionen.",
      "bestFor": "Mittelständische Händler mit individuellen Verkaufsabläufen und Entwicklungspartnern.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Rise, Evolve und Beyond decken unterschiedliche Anforderungen ab.",
        "Community-Softwarekosten sagen nichts über Hosting, Entwicklung und Betrieb aus."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.shopware.com/de/"
      },
      "ai": {
        "summary": "Copilot und Intelligence+ ergänzen Inhalte und operative Unterstützung.",
        "capabilities": [
          "Produktinhalte",
          "Personalisierung",
          "Assistenz"
        ],
        "limits": [
          "Versions- und Paketvoraussetzungen beachten.",
          "Datenfreigaben und Datennutzung administrativ prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.shopware.com/de/"
      },
      "integrations": [
        "ERP- und PIM-Anbindungen",
        "Zahlungsanbieter",
        "Versanddienste"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.shopware.com/de/"
      },
      "sources": [
        {
          "label": "Shopware: Plattform",
          "url": "https://www.shopware.com/de/"
        }
      ],
      "assessments": {
        "ecommerce-platforms": {
          "catalog": {
            "status": "unknown",
            "note": "Variantenkatalog: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "checkout": {
            "status": "unknown",
            "note": "Bestellabschluss: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "cms": {
            "status": "yes",
            "note": "Inhalts- und Erlebnisgestaltung für Shopseiten beschrieben.",
            "source": "https://www.shopware.com/de/"
          },
          "shipping": {
            "status": "unknown",
            "note": "Versandregeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "orders": {
            "status": "unknown",
            "note": "Auftragsverwaltung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retouren: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "b2b": {
            "status": "yes",
            "note": "Individuelle Preise, Firmenkunden und Einkaufsfreigaben in höheren Paketen.",
            "source": "https://www.shopware.com/de/"
          },
          "markets": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "promos": {
            "status": "unknown",
            "note": "Rabattregeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "search": {
            "status": "unknown",
            "note": "Suche und Filter: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "automation": {
            "status": "yes",
            "note": "Regelbasierte Handelsprozesse dokumentiert.",
            "source": "https://www.shopware.com/de/"
          },
          "api": {
            "status": "unknown",
            "note": "Headless-Architektur genannt; konkrete Bestelloperation noch prüfen.",
            "source": "https://www.shopware.com/de/"
          },
          "migration": {
            "status": "unknown",
            "note": "Datenmigration: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "tax": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "payments": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "seo": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "rights": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-content": {
            "status": "yes",
            "note": "KI-gestützte Produktinhalte dokumentiert.",
            "source": "https://www.shopware.com/de/"
          },
          "ai-control": {
            "status": "yes",
            "note": "Administrative Freigaben und Angaben zur Datennutzung vorhanden.",
            "source": "https://www.shopware.com/de/"
          },
          "depth-ecommerce-platforms-stock-transfer": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-payment-terms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-supplier-orders": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-store-credit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-test-checkout": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-refund-restock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-preorders": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-bundle-inventory": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "shopify",
      "name": "Shopify",
      "url": "https://www.shopify.com/de/preise",
      "categories": [
        "ecommerce-platforms"
      ],
      "summary": "Gehostete Shop-Plattform mit gestaffelten Team-, B2B- und internationalen Funktionen.",
      "bestFor": "Händler, die einen betreuten Plattformbetrieb und ein grosses App-Ökosystem bevorzugen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Zusätzliche Mitarbeiterkonten und bestimmte Checkout-Funktionen sind planabhängig.",
        "Der geöffnete deutsche Preislink lieferte CHF; diese Beträge werden nicht als deutscher EUR-Preis übernommen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Keine lokale Shopify-Tarifzahl verifiziert. EUR/CHF-Preise nicht aus einem geolokalisierten DE-Abruf oder Wechselkurs ableiten; Zahlungs- und Drittanbietergebühren extra.",
        "source": "https://www.shopify.com/de/preise"
      },
      "ai": {
        "summary": "Sidekick und KI für Shop-Erstellung sind im Angebot genannt.",
        "capabilities": [
          "Sidekick",
          "KI-Shop-Erstellung"
        ],
        "limits": [
          "Sprach-, Kontingent- und Datennutzungsvorgaben im konkreten Plan prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.shopify.com/de/preise"
      },
      "integrations": [
        "Shopify App Store",
        "Zahlungsanbieter",
        "Versand- und Warenwirtschafts-Apps"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Shopify Payments listet Schweiz ausdrücklich. Das belegt die Online-Payment-Verfügbarkeit, nicht automatisch Schweizer POS, jedes Wallet oder jeden Auszahlungsturnus.",
        "source": "https://help.shopify.com/en/manual/payments/shopify-payments/supported-countries"
      },
      "sources": [
        {
          "label": "Shopify: Pläne und Funktionen",
          "url": "https://www.shopify.com/de/preise"
        },
        {
          "label": "Shopify: unterstützte Länder für Shopify Payments",
          "url": "https://help.shopify.com/en/manual/payments/shopify-payments/supported-countries"
        },
        {
          "url": "https://help.shopify.com/en/manual/inventory-and-locations/inventory-transfers/creating-and-processing-transfers",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://help.shopify.com/en/manual/customers/store-credit",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://help.shopify.com/en/partners/dashboard/managing-stores/test-orders-in-dev-stores",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://help.shopify.com/en/manual/fulfillment/managing-orders/refunding-orders",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "ecommerce-platforms": {
          "catalog": {
            "status": "unknown",
            "note": "Variantenkatalog: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "checkout": {
            "status": "yes",
            "note": "Gehosteter Shop und Checkout in den Paketen.",
            "source": "https://www.shopify.com/de/preise"
          },
          "cms": {
            "status": "unknown",
            "note": "Inhalte und Landingpages: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "shipping": {
            "status": "unknown",
            "note": "Versandregeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "orders": {
            "status": "unknown",
            "note": "Auftragsverwaltung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Retouren: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "b2b": {
            "status": "unknown",
            "note": "B2B-Kataloge genannt; vollständige kundenspezifische Freigabe im Plan offen.",
            "source": "https://www.shopify.com/de/preise"
          },
          "markets": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "promos": {
            "status": "unknown",
            "note": "Rabattregeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "search": {
            "status": "unknown",
            "note": "Suche und Filter: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Workflow-Regeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Headless/API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "migration": {
            "status": "unknown",
            "note": "Datenmigration: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "tax": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "payments": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "seo": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "rights": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-content": {
            "status": "unknown",
            "note": "KI-Angebot belegt; genauer deutscher Produkttextworkflow hier nicht belegt.",
            "source": "https://www.shopify.com/de/preise"
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Steuerung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-ecommerce-platforms-stock-transfer": {
            "status": "yes",
            "note": "Transfers verfolgen Bestandsbewegungen zwischen Standorten. Dokumentierter Umfang und Tarifbedingungen (Englisch): Transfers track stock movement between locations. Shopify Admin inventory transfers; fulfilment setup requirements apply. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.shopify.com/en/manual/inventory-and-locations/inventory-transfers/creating-and-processing-transfers",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les transferts suivent les mouvements de stock entre sites. Périmètre documenté et conditions du forfait (anglais): Transfers track stock movement between locations. Shopify Admin inventory transfers; fulfilment setup requirements apply. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I trasferimenti tracciano movimenti di scorte tra sedi. Ambito documentato e condizioni del piano (inglese): Transfers track stock movement between locations. Shopify Admin inventory transfers; fulfilment setup requirements apply. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-ecommerce-platforms-payment-terms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-supplier-orders": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-store-credit": {
            "status": "yes",
            "note": "Kunden können Guthaben erhalten und einlösen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Customers can receive and redeem store credit. Customer store credit; customer-account and staff-permission requirements apply. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.shopify.com/en/manual/customers/store-credit",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les clients peuvent recevoir et utiliser un avoir. Périmètre documenté et conditions du forfait (anglais): Customers can receive and redeem store credit. Customer store credit; customer-account and staff-permission requirements apply. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I clienti possono ricevere e utilizzare credito. Ambito documentato e condizioni del piano (inglese): Customers can receive and redeem store credit. Customer store credit; customer-account and staff-permission requirements apply. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-ecommerce-platforms-test-checkout": {
            "status": "yes",
            "note": "Test-Gateways simulieren Checkout ohne echte Transaktionen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Test gateways simulate checkout without real transactions. Client transfer stores; test gateway only, with documented gift-card/store-credit and draft-order exclusions. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.shopify.com/en/partners/dashboard/managing-stores/test-orders-in-dev-stores",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les passerelles de test simulent le paiement sans transaction réelle. Périmètre documenté et conditions du forfait (anglais): Test gateways simulate checkout without real transactions. Client transfer stores; test gateway only, with documented gift-card/store-credit and draft-order exclusions. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I gateway di prova simulano checkout senza transazioni reali. Ambito documentato e condizioni del piano (inglese): Test gateways simulate checkout without real transactions. Client transfer stores; test gateway only, with documented gift-card/store-credit and draft-order exclusions. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-ecommerce-platforms-refund-restock": {
            "status": "yes",
            "note": "Bei Erstattungen ist die Wiedereinlagerung optional. Dokumentierter Umfang und Tarifbedingungen (Englisch): Restocking is optional when refunding an order. Order refund workflow; permitted staff can select whether to restock. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.shopify.com/en/manual/fulfillment/managing-orders/refunding-orders",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "La remise en stock est facultative lors d'un remboursement. Périmètre documenté et conditions du forfait (anglais): Restocking is optional when refunding an order. Order refund workflow; permitted staff can select whether to restock. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Il ripristino delle scorte è facoltativo durante un rimborso. Ambito documentato e condizioni del piano (inglese): Restocking is optional when refunding an order. Order refund workflow; permitted staff can select whether to restock. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-ecommerce-platforms-preorders": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-bundle-inventory": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "woocommerce",
      "name": "WooCommerce",
      "url": "https://woocommerce.com/de/",
      "categories": [
        "ecommerce-platforms"
      ],
      "summary": "Erweiterbare Shop-Lösung auf WordPress-Basis mit eigenem Betrieb und Zusatzmodulen.",
      "bestFor": "Unternehmen mit WordPress-Erfahrung und klarer technischer Betriebsverantwortung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Hosting, Updates und Erweiterungen erfordern eigene Organisation."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://woocommerce.com/de/"
      },
      "ai": {
        "summary": "Aus der geöffneten Kernproduktseite keine konkrete integrierte KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "KI-Erweiterungen nicht pauschal dem Kernprodukt zurechnen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://woocommerce.com/de/"
      },
      "integrations": [
        "WordPress",
        "WooPayments",
        "WooCommerce-Erweiterungen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://woocommerce.com/de/"
      },
      "sources": [
        {
          "label": "WooCommerce",
          "url": "https://woocommerce.com/de/"
        },
        {
          "label": "WooCommerce: Varianten",
          "url": "https://woocommerce.com/document/variable-product/"
        },
        {
          "label": "WooCommerce: Erstattungen und Wiedereinlagerung",
          "url": "https://woocommerce.com/document/woocommerce-refunds/"
        },
        {
          "label": "WooCommerce: Teilversand",
          "url": "https://woocommerce.com/document/order-fulfillment/"
        }
      ],
      "assessments": {
        "ecommerce-platforms": {
          "catalog": {
            "status": "yes",
            "note": "Grösse/Farbe mit separaten Preisen und Beständen beschrieben.",
            "source": "https://woocommerce.com/document/variable-product/"
          },
          "checkout": {
            "status": "yes",
            "note": "Shop- und Checkout-Prozess als Kernfunktion beschrieben.",
            "source": "https://woocommerce.com/de/"
          },
          "cms": {
            "status": "unknown",
            "note": "Inhalte und Landingpages: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "shipping": {
            "status": "unknown",
            "note": "Versandregeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "orders": {
            "status": "yes",
            "note": "Teilversand, Tracking und Kundeninformation dokumentiert.",
            "source": "https://woocommerce.com/document/order-fulfillment/"
          },
          "returns": {
            "status": "yes",
            "note": "Positionsweise Erstattung mit optionaler Wiedereinlagerung; Gateway beachten.",
            "source": "https://woocommerce.com/document/woocommerce-refunds/"
          },
          "b2b": {
            "status": "unknown",
            "note": "B2B-Freigaben und Preise: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "markets": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "promos": {
            "status": "unknown",
            "note": "Rabattregeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "search": {
            "status": "unknown",
            "note": "Suche und Filter: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Workflow-Regeln: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Headless/API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "migration": {
            "status": "unknown",
            "note": "Datenmigration: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "tax": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "payments": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "seo": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "rights": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-content": {
            "status": "unknown",
            "note": "KI-Produktinhalte: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Steuerung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-ecommerce-platforms-stock-transfer": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-payment-terms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-supplier-orders": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-store-credit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-test-checkout": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-refund-restock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-preorders": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-platforms-bundle-inventory": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "business-central",
      "name": "Microsoft Dynamics 365 Business Central",
      "url": "https://www.microsoft.com/de-de/dynamics-365/products/business-central/pricing",
      "categories": [
        "erp"
      ],
      "summary": "ERP-Plattform für Finanz- und Betriebsprozesse mit Microsoft-Integration.",
      "bestFor": "Mittelständische Unternehmen im Microsoft-Umfeld mit Einführungspartner.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Premium ergänzt Service und Fertigung; Team Members ist kein vollwertiger Arbeitsnutzer.",
        "Copilot-Agenten können zusätzliche Azure-Kapazität und nutzungsabhängige Kosten benötigen."
      ],
      "pricing": {
        "amount": 64.8,
        "currency": "CHF",
        "plan": "Essentials",
        "unit": "Nutzer/Monat",
        "billing": "annual",
        "vat": "excluded",
        "summary": "Essentials 64,80 CHF, Premium 89,10 CHF je Nutzer/Monat bei Jahresabrechnung, zzgl. MwSt. Einführung, Partnerleistungen und Agentenverbrauch separat.",
        "source": "https://www.microsoft.com/de-ch/dynamics-365/products/business-central/pricing",
        "scope": "market"
      },
      "ai": {
        "summary": "Copilot ist in den Vollnutzerplänen genannt; Agenten können zusätzliche Kapazität benötigen.",
        "capabilities": [
          "Copilot-Unterstützung",
          "Agenten"
        ],
        "limits": [
          "Konkreten Prozess, Sprache, Region und Azure-Verbrauch prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.microsoft.com/de-de/dynamics-365/products/business-central/pricing"
      },
      "integrations": [
        "Microsoft 365",
        "Microsoft Power Platform"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Microsoft dokumentiert eine eigenständige Schweizer Lokalisierung. Nicht identisch mit deutscher ERP-Konfiguration; Schweizer Zahlungs- und Steuerprozesse im lokalen Mandanten prüfen.",
        "source": "https://learn.microsoft.com/en-us/dynamics365/business-central/localfunctionality/switzerland/switzerland-local-functionality"
      },
      "sources": [
        {
          "label": "Business Central: Preise",
          "url": "https://www.microsoft.com/de-de/dynamics-365/products/business-central/pricing"
        },
        {
          "label": "Business Central: Verkauf",
          "url": "https://learn.microsoft.com/de-de/dynamics365/business-central/sales-manage-sales"
        },
        {
          "label": "Business Central: Einkauf und Teileingang",
          "url": "https://learn.microsoft.com/de-at/dynamics365/business-central/purchasing-how-record-purchases"
        },
        {
          "label": "Business Central: Retouren",
          "url": "https://learn.microsoft.com/de-de/dynamics365/business-central/sales-how-process-sales-returns-cancellations"
        },
        {
          "label": "Business Central: Umlagerung",
          "url": "https://learn.microsoft.com/de-de/dynamics365/business-central/inventory-how-transfer-between-locations"
        },
        {
          "label": "Business Central: Artikelverfolgung",
          "url": "https://learn.microsoft.com/de-de/dynamics365/business-central/inventory-how-setup-item-tracking"
        },
        {
          "label": "Business Central: Bestandsverwaltung",
          "url": "https://learn.microsoft.com/de-de/dynamics365/business-central/inventory-manage-inventory"
        },
        {
          "label": "Microsoft: Österreich-Lokalisierung",
          "url": "https://learn.microsoft.com/en-us/dynamics365/business-central/localfunctionality/austria/austria-local-functionality"
        },
        {
          "label": "Microsoft: Schweizer Lokalisierung",
          "url": "https://learn.microsoft.com/en-us/dynamics365/business-central/localfunctionality/switzerland/switzerland-local-functionality"
        },
        {
          "label": "Business Central: Preise Österreich",
          "url": "https://www.microsoft.com/de-at/dynamics-365/products/business-central/pricing"
        },
        {
          "label": "Business Central: Preise Schweiz",
          "url": "https://www.microsoft.com/de-ch/dynamics-365/products/business-central/pricing"
        }
      ],
      "assessments": {
        "erp": {
          "order": {
            "status": "yes",
            "note": "Angebot zu Auftrag, Lieferung und Rechnung dokumentiert.",
            "source": "https://learn.microsoft.com/de-de/dynamics365/business-central/sales-manage-sales"
          },
          "purchase": {
            "status": "yes",
            "note": "Teileingang mit verbleibender Bestellmenge beschrieben.",
            "source": "https://learn.microsoft.com/de-at/dynamics365/business-central/purchasing-how-record-purchases"
          },
          "stock": {
            "status": "yes",
            "note": "Verfügbarkeit und Reservierungen für Aufträge dokumentiert.",
            "source": "https://learn.microsoft.com/de-de/dynamics365/business-central/inventory-manage-inventory"
          },
          "finance": {
            "status": "unknown",
            "note": "Finanzdatenübergabe: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "master": {
            "status": "unknown",
            "note": "Artikel und Geschäftspartner: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "returns": {
            "status": "yes",
            "note": "Teilretoure über Gutschrift mit Lagerwertwirkung.",
            "source": "https://learn.microsoft.com/de-de/dynamics365/business-central/sales-how-process-sales-returns-cancellations"
          },
          "locations": {
            "status": "yes",
            "note": "Umlagerung mit Ausgang, Transit und Eingang.",
            "source": "https://learn.microsoft.com/de-de/dynamics365/business-central/inventory-how-transfer-between-locations"
          },
          "trace": {
            "status": "yes",
            "note": "Chargen und Seriennummern entlang Ein- und Ausgang verfolgen.",
            "source": "https://learn.microsoft.com/de-de/dynamics365/business-central/inventory-how-setup-item-tracking"
          },
          "reorder": {
            "status": "unknown",
            "note": "Beschaffungsvorschläge: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "production": {
            "status": "unknown",
            "note": "Fertigung in Premium genannt; Stücklisten-Test noch offen.",
            "source": "https://www.microsoft.com/de-de/dynamics-365/products/business-central/pricing"
          },
          "projects": {
            "status": "unknown",
            "note": "Projektkalkulation: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "workflow": {
            "status": "yes",
            "note": "Wertabhängige Freigabeworkflows für Verkäufe.",
            "source": "https://learn.microsoft.com/de-de/dynamics365/business-central/sales-manage-sales"
          },
          "api": {
            "status": "unknown",
            "note": "Dokumentierte API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "multicompany": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-workflow": {
            "status": "unknown",
            "note": "Copilot enthalten; ein konkreter Auftragstest ist noch nicht belegt.",
            "source": "https://www.microsoft.com/de-de/dynamics-365/products/business-central/pricing"
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI unter Kontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-erp-bom-revision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-finite-capacity": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-subcontract-components": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-landed-cost-posting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-available-to-promise": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-engineering-change-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-extension-upgrade-sandbox": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-ai-change-diff": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "stripe",
      "name": "Stripe",
      "url": "https://stripe.com/de/pricing",
      "categories": [
        "payments"
      ],
      "summary": "Zahlungsplattform mit APIs, Checkout, Plattformzahlungen und ergänzenden Optimierungsdiensten.",
      "bestFor": "Digitale Unternehmen mit technischen Ressourcen und differenzierten Zahlungsabläufen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Billing, Connect und bestimmte Optimierungsfunktionen können zusätzlich kosten.",
        "Kartenherkunft, Umrechnung und Streitfälle verändern die tatsächlichen Gebühren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Payments Standard",
        "unit": "Transaktion",
        "billing": "usage",
        "vat": "not-stated",
        "summary": "Schweizer Karten: 2,9 % + 0,30 CHF; internationale Karten 3,25 % + 0,30 CHF. Bei Währungsumrechnung zusätzlich 2 %.",
        "source": "https://stripe.com/en-ch/pricing",
        "scope": "market"
      },
      "ai": {
        "summary": "Radar bewertet Betrugsrisiken; weitere Produkte unterstützen Autorisierung und Wiederholungen.",
        "capabilities": [
          "Radar",
          "Adaptive Acceptance",
          "Zahlungsoptimierung"
        ],
        "limits": [
          "Produktumfang und Gebühren unterscheiden sich.",
          "Risikoregeln und wirtschaftliche Wirkung am eigenen Mix testen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://stripe.com/de/pricing"
      },
      "integrations": [
        "Stripe API",
        "Checkout",
        "Billing",
        "Connect"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Stripe nennt die Schweiz als unterstütztes Unternehmensland und veröffentlicht CHF-Gebühren auf der Schweizer Preisseite. Connect, Terminal und grenzüberschreitende Auszahlungen separat prüfen.",
        "source": "https://stripe.com/global"
      },
      "sources": [
        {
          "label": "Stripe: deutsche Preise",
          "url": "https://stripe.com/de/pricing"
        },
        {
          "label": "Stripe API: Idempotenz",
          "url": "https://docs.stripe.com/api/idempotent_requests"
        },
        {
          "label": "Stripe: Länderfreigabe",
          "url": "https://stripe.com/global"
        },
        {
          "label": "Stripe Österreich: Preise",
          "url": "https://stripe.com/at/pricing"
        },
        {
          "label": "Stripe Schweiz: Preise",
          "url": "https://stripe.com/en-ch/pricing"
        },
        {
          "url": "https://docs.stripe.com/api/payment_intents/capture?lang=go",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://docs.stripe.com/api/payment_intents/increment_authorization",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://docs.stripe.com/get-started/account/statement-descriptors",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "payments": {
          "cards": {
            "status": "yes",
            "note": "Kartenzahlungen im deutschen Standardangebot.",
            "source": "https://stripe.com/de/pricing"
          },
          "sepa": {
            "status": "yes",
            "note": "SEPA-Lastschrift als Zahlungsmethode aufgeführt.",
            "source": "https://stripe.com/de/pricing"
          },
          "wallets": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "checkout": {
            "status": "yes",
            "note": "Gehosteter Checkout dokumentiert.",
            "source": "https://stripe.com/de/pricing"
          },
          "links": {
            "status": "yes",
            "note": "Zahlungslinks ohne eigene Checkout-Entwicklung.",
            "source": "https://stripe.com/de/pricing"
          },
          "recurring": {
            "status": "unknown",
            "note": "Wiederkehrende Zahlungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "refund": {
            "status": "unknown",
            "note": "Teilrückerstattung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "webhook": {
            "status": "unknown",
            "note": "Verifizierbare Webhooks: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "idempotency": {
            "status": "yes",
            "note": "Wiederholte POST-Anfragen über Idempotency-Key absichern.",
            "source": "https://docs.stripe.com/api/idempotent_requests"
          },
          "disputes": {
            "status": "unknown",
            "note": "Streitfallbearbeitung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "platform": {
            "status": "yes",
            "note": "Connect unterstützt Plattformzahlungen und Aufteilung.",
            "source": "https://stripe.com/de/pricing"
          },
          "reconcile": {
            "status": "unknown",
            "note": "Auszahlungsabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "currencies": {
            "status": "yes",
            "note": "Mehrwährungen und Umrechnungsentgelte beschrieben.",
            "source": "https://stripe.com/de/pricing"
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sca": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "dpa": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sandbox": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-fraud": {
            "status": "yes",
            "note": "Radar mit maschineller Risikobewertung und Regeln.",
            "source": "https://stripe.com/de/pricing"
          },
          "ai-auth": {
            "status": "yes",
            "note": "Optimierung von Autorisierung und Wiederholungen beschrieben.",
            "source": "https://stripe.com/de/pricing"
          },
          "depth-payments-manual-capture": {
            "status": "yes",
            "note": "Ein geeigneter PaymentIntent mit requires_capture lässt sich später bis zum verfügbaren Betrag einziehen. Dokumentierter Umfang und Tarifbedingungen (Englisch): An eligible PaymentIntent in requires_capture can be captured later, up to its capturable amount. PaymentIntents API; supported payment methods; authorisation remains subject to expiry and capture limits.",
            "source": "https://docs.stripe.com/api/payment_intents/capture?lang=go",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Un PaymentIntent éligible en requires_capture peut être capturé ultérieurement dans la limite du montant disponible. Périmètre documenté et conditions du forfait (anglais): An eligible PaymentIntent in requires_capture can be captured later, up to its capturable amount. PaymentIntents API; supported payment methods; authorisation remains subject to expiry and capture limits."
              },
              "it": {
                "note": "Un PaymentIntent idoneo in requires_capture può essere acquisito in seguito entro l’importo disponibile. Ambito documentato e condizioni del piano (inglese): An eligible PaymentIntent in requires_capture can be captured later, up to its capturable amount. PaymentIntents API; supported payment methods; authorisation remains subject to expiry and capture limits."
              }
            }
          },
          "depth-payments-partial-authorisation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-incremental-authorisation": {
            "status": "yes",
            "note": "Bei geeigneten noch nicht eingezogenen Zahlungen kann eine höhere Autorisierung angefragt werden. Dokumentierter Umfang und Tarifbedingungen (Englisch): Eligible uncaptured payments support requests to increase their authorised amount. PaymentIntents API; requires_capture and incremental_authorization_supported must be true; issuer approval and attempt limits apply.",
            "source": "https://docs.stripe.com/api/payment_intents/increment_authorization",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les paiements éligibles non capturés permettent de demander une augmentation du montant autorisé. Périmètre documenté et conditions du forfait (anglais): Eligible uncaptured payments support requests to increase their authorised amount. PaymentIntents API; requires_capture and incremental_authorization_supported must be true; issuer approval and attempt limits apply."
              },
              "it": {
                "note": "Per i pagamenti idonei non acquisiti è possibile richiedere un aumento dell’importo autorizzato. Ambito documentato e condizioni del piano (inglese): Eligible uncaptured payments support requests to increase their authorised amount. PaymentIntents API; requires_capture and incremental_authorization_supported must be true; issuer approval and attempt limits apply."
              }
            }
          },
          "depth-payments-network-token-refresh": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-statement-descriptor": {
            "status": "yes",
            "note": "Kartenzahlungen können ein kontoweites Präfix mit einem transaktionsbezogenen Zusatz kombinieren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Card charges can combine an account-level statement prefix with a transaction-specific suffix. Latin-character and length rules apply; dynamic suffixes are card-only; issuing banks control final display.",
            "source": "https://docs.stripe.com/get-started/account/statement-descriptors",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les paiements par carte peuvent combiner un préfixe de compte et un suffixe propre à la transaction. Périmètre documenté et conditions du forfait (anglais): Card charges can combine an account-level statement prefix with a transaction-specific suffix. Latin-character and length rules apply; dynamic suffixes are card-only; issuing banks control final display."
              },
              "it": {
                "note": "I pagamenti con carta possono combinare un prefisso dell’account e un suffisso specifico della transazione. Ambito documentato e condizioni del piano (inglese): Card charges can combine an account-level statement prefix with a transaction-specific suffix. Latin-character and length rules apply; dynamic suffixes are card-only; issuing banks control final display."
              }
            }
          },
          "depth-payments-restricted-api-keys": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-payout-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-ai-risk-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "mollie",
      "name": "Mollie",
      "url": "https://www.mollie.com/de/pricing",
      "categories": [
        "payments"
      ],
      "summary": "Europäische Zahlungsabwicklung mit lokalem Methodenmix und dokumentierten Erstattungsabläufen.",
      "bestFor": "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Gebühren sind methodenabhängig.",
        "Erstattung ist nicht für jede Zahlungsart verfügbar; Warteschlangen und Guthaben berücksichtigen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.mollie.com/de/pricing"
      },
      "ai": {
        "summary": "Kein vollständiger Nachweis für die beiden KI-Prüfkriterien aus den geöffneten Quellen.",
        "capabilities": [],
        "limits": [
          "Betrugsfunktionen nicht ohne konkrete KI-Dokumentation bewerten.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.mollie.com/de/payments"
      },
      "integrations": [
        "Shop-Systeme",
        "Mollie API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.mollie.com/de/pricing"
      },
      "sources": [
        {
          "label": "Mollie: deutsche Preise",
          "url": "https://www.mollie.com/de/pricing"
        },
        {
          "label": "Mollie: Payments",
          "url": "https://www.mollie.com/de/payments"
        },
        {
          "label": "Mollie: Erstattungen",
          "url": "https://docs.mollie.com/docs/refunds"
        }
      ],
      "assessments": {
        "payments": {
          "cards": {
            "status": "yes",
            "note": "Kartenzahlungen angeboten.",
            "source": "https://www.mollie.com/de/payments"
          },
          "sepa": {
            "status": "yes",
            "note": "SEPA-Zahlungsarten tarifiert.",
            "source": "https://www.mollie.com/de/pricing"
          },
          "wallets": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "checkout": {
            "status": "yes",
            "note": "Gehosteter Bezahlprozess vorhanden.",
            "source": "https://www.mollie.com/de/payments"
          },
          "links": {
            "status": "yes",
            "note": "Zahlungslinks als Produktfunktion.",
            "source": "https://www.mollie.com/de/payments"
          },
          "recurring": {
            "status": "unknown",
            "note": "Wiederkehrende Zahlung angeboten; konkreter Fehler- und Retry-Ablauf offen.",
            "source": "https://www.mollie.com/de/payments"
          },
          "refund": {
            "status": "yes",
            "note": "Teilbeträge, Restbetrag und Erstattungsstatus dokumentiert.",
            "source": "https://docs.mollie.com/docs/refunds"
          },
          "webhook": {
            "status": "unknown",
            "note": "Verifizierbare Webhooks: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "idempotency": {
            "status": "unknown",
            "note": "Doppelte Anfragen absichern: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "disputes": {
            "status": "unknown",
            "note": "Streitfallbearbeitung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "platform": {
            "status": "unknown",
            "note": "Plattform-Auszahlungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reconcile": {
            "status": "unknown",
            "note": "Auszahlungsabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "currencies": {
            "status": "unknown",
            "note": "Mehrwährungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sca": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "dpa": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sandbox": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-fraud": {
            "status": "unknown",
            "note": "KI-Betrugsprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-auth": {
            "status": "unknown",
            "note": "KI-Zahlungsoptimierung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-payments-manual-capture": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-partial-authorisation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-incremental-authorisation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-network-token-refresh": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-statement-descriptor": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-restricted-api-keys": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-payout-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-ai-risk-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "adyen",
      "name": "Adyen",
      "url": "https://www.adyen.com/de_DE/preise",
      "categories": [
        "payments"
      ],
      "summary": "Zahlungsinfrastruktur für grössere Händler mit mehreren Kanälen und internationalem Geschäft.",
      "bestFor": "Unternehmen, die Onlinezahlungen eng in eigene Geschäftsprozesse integrieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Entgelte bestehen aus Verarbeitung und zahlungsartspezifischen Komponenten.",
        "Einführung und Kontozulassung sind nicht mit einem sofort nutzbaren Selbstbedienungstarif gleichzusetzen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.adyen.com/de_DE/preise"
      },
      "ai": {
        "summary": "Konkrete KI-Konfiguration und Tarifzuordnung in diesem Quellenpaket noch offen.",
        "capabilities": [],
        "limits": [
          "Allgemeine Zahlungsoptimierung wurde nicht als KI-Nachweis gewertet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://docs.adyen.com/online-payments/"
      },
      "integrations": [
        "Adyen API",
        "Drop-in",
        "Checkout Components"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.adyen.com/de_DE/preise"
      },
      "sources": [
        {
          "label": "Adyen: Preise",
          "url": "https://www.adyen.com/de_DE/preise"
        },
        {
          "label": "Adyen: Online-Zahlungen",
          "url": "https://docs.adyen.com/online-payments/"
        },
        {
          "label": "Adyen: Idempotenz",
          "url": "https://docs.adyen.com/development-resources/api-idempotency/"
        },
        {
          "url": "https://docs.adyen.com/online-payments/adjust-authorisation",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://docs.adyen.com/online-payments/partial-authorizations",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "payments": {
          "cards": {
            "status": "yes",
            "note": "Kartenintegration über Drop-in oder API.",
            "source": "https://docs.adyen.com/online-payments/"
          },
          "sepa": {
            "status": "unknown",
            "note": "SEPA-Lastschrift: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "wallets": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "checkout": {
            "status": "yes",
            "note": "Vorgefertigte Checkout-Bausteine und Zahlungsablauf.",
            "source": "https://docs.adyen.com/online-payments/"
          },
          "links": {
            "status": "unknown",
            "note": "Zahlungslinks: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "recurring": {
            "status": "unknown",
            "note": "Wiederkehrende Zahlungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "refund": {
            "status": "unknown",
            "note": "Erstattungsfunktionen vorhanden; Teilbetragspfad noch separat prüfen.",
            "source": "https://docs.adyen.com/online-payments/"
          },
          "webhook": {
            "status": "unknown",
            "note": "Verifizierbare Webhooks: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "idempotency": {
            "status": "yes",
            "note": "Idempotency-Key verhindert doppelte POST-Verarbeitung; regionale Grenzen beachten.",
            "source": "https://docs.adyen.com/development-resources/api-idempotency/"
          },
          "disputes": {
            "status": "unknown",
            "note": "Streitfallbearbeitung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "platform": {
            "status": "unknown",
            "note": "Plattform-Auszahlungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reconcile": {
            "status": "unknown",
            "note": "Auszahlungsabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "currencies": {
            "status": "unknown",
            "note": "Mehrwährungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sca": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "dpa": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sandbox": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-fraud": {
            "status": "unknown",
            "note": "KI-Betrugsprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-auth": {
            "status": "unknown",
            "note": "KI-Zahlungsoptimierung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-payments-manual-capture": {
            "status": "yes",
            "note": "Im dokumentierten Vorautorisierungsablauf erfolgt der Einzug manuell nach Festlegung des Endbetrags. Dokumentierter Umfang und Tarifbedingungen (Englisch): The documented preauthorisation workflow captures funds manually after the final amount is known. Eligible preauthorisation workflow; configure manual capture; method-specific expiry and rules apply.",
            "source": "https://docs.adyen.com/online-payments/adjust-authorisation",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le flux de préautorisation documenté capture manuellement les fonds une fois le montant final connu. Périmètre documenté et conditions du forfait (anglais): The documented preauthorisation workflow captures funds manually after the final amount is known. Eligible preauthorisation workflow; configure manual capture; method-specific expiry and rules apply."
              },
              "it": {
                "note": "Il flusso documentato di preautorizzazione acquisisce manualmente i fondi quando l’importo finale è noto. Ambito documentato e condizioni del piano (inglese): The documented preauthorisation workflow captures funds manually after the final amount is known. Eligible preauthorisation workflow; configure manual capture; method-specific expiry and rules apply."
              }
            }
          },
          "depth-payments-partial-authorisation": {
            "status": "yes",
            "note": "Geeignete Kartenzahlungen können das verfügbare Guthaben autorisieren und den Rest anders einziehen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Eligible card payments can authorise the available balance and collect the remainder by another method. Checkout API v69+ advanced flow; support activation; eligible Visa/Mastercard issuers; not Sessions flow.",
            "source": "https://docs.adyen.com/online-payments/partial-authorizations",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les paiements éligibles peuvent autoriser le solde disponible et percevoir le reste par un autre moyen. Périmètre documenté et conditions du forfait (anglais): Eligible card payments can authorise the available balance and collect the remainder by another method. Checkout API v69+ advanced flow; support activation; eligible Visa/Mastercard issuers; not Sessions flow."
              },
              "it": {
                "note": "I pagamenti idonei possono autorizzare il saldo disponibile e riscuotere il resto con un altro metodo. Ambito documentato e condizioni del piano (inglese): Eligible card payments can authorise the available balance and collect the remainder by another method. Checkout API v69+ advanced flow; support activation; eligible Visa/Mastercard issuers; not Sessions flow."
              }
            }
          },
          "depth-payments-incremental-authorisation": {
            "status": "yes",
            "note": "Eine unterstützte Vorautorisierung lässt sich vor dem manuellen Einzug erhöhen oder senken. Dokumentierter Umfang und Tarifbedingungen (Englisch): A supported preauthorisation can be increased or decreased before manual capture. Preauthorisation; Adyen-acquired payments, supported methods and merchant categories; issuer approval and expiry apply.",
            "source": "https://docs.adyen.com/online-payments/adjust-authorisation",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Une préautorisation prise en charge peut être augmentée ou réduite avant capture manuelle. Périmètre documenté et conditions du forfait (anglais): A supported preauthorisation can be increased or decreased before manual capture. Preauthorisation; Adyen-acquired payments, supported methods and merchant categories; issuer approval and expiry apply."
              },
              "it": {
                "note": "Una preautorizzazione supportata può essere aumentata o ridotta prima dell’acquisizione manuale. Ambito documentato e condizioni del piano (inglese): A supported preauthorisation can be increased or decreased before manual capture. Preauthorisation; Adyen-acquired payments, supported methods and merchant categories; issuer approval and expiry apply."
              }
            }
          },
          "depth-payments-network-token-refresh": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-statement-descriptor": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-restricted-api-keys": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-payout-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payments-ai-risk-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "sumup-kasse",
      "name": "SumUp Kasse",
      "url": "https://www.sumup.com/de-de/kassensystem-kasse/",
      "categories": [
        "pos"
      ],
      "summary": "Kassenhardware mit zwei Displays und optionalen Softwarepaketen für Verkaufstresen.",
      "bestFor": "Kleine Handels- und Gastbetriebe mit überschaubarem Kassenprozess.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Hardwarekauf und Kartenentgelte fallen trotz Software-Grundtarif ohne Monatskosten an.",
        "Weitergehende Software- und Zahlungsabos kosten zusätzlich."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.sumup.com/de-de/kassensystem-kasse/"
      },
      "ai": {
        "summary": "Keine konkrete KI-Kassenfunktion in der geöffneten Produktseite bestätigt.",
        "capabilities": [],
        "limits": [
          "Treueprogramme oder Reports allein sind kein KI-Nachweis.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.sumup.com/de-de/kassensystem-kasse/"
      },
      "integrations": [
        "SumUp Zahlungsannahme",
        "SumUp Bookings"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.sumup.com/de-de/kassensystem-kasse/"
      },
      "sources": [
        {
          "label": "SumUp: Kasse",
          "url": "https://www.sumup.com/de-de/kassensystem-kasse/"
        }
      ],
      "assessments": {
        "pos": {
          "sale": {
            "status": "unknown",
            "note": "Artikel kassieren: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pay": {
            "status": "yes",
            "note": "Zahlungsannahme im Kassensystem integriert.",
            "source": "https://www.sumup.com/de-de/kassensystem-kasse/"
          },
          "cash": {
            "status": "unknown",
            "note": "Bargeld und Wechselgeld: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "refund": {
            "status": "unknown",
            "note": "Rückerstattungen belegt; einzelner Artikel aus Altbeleg noch prüfen.",
            "source": "https://www.sumup.com/de-de/kassensystem-kasse/"
          },
          "close": {
            "status": "unknown",
            "note": "Tagesabschluss: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "split": {
            "status": "unknown",
            "note": "Geteilte Zahlung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "offline": {
            "status": "unknown",
            "note": "Betrieb bei Netzausfall: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "multi": {
            "status": "unknown",
            "note": "Filialen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "staff": {
            "status": "unknown",
            "note": "Mitarbeiterrechte: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "hospitality": {
            "status": "unknown",
            "note": "Küchenweiterleitung vorhanden; vollständiger Tisch-/Gang-/Splitfall offen.",
            "source": "https://www.sumup.com/de-de/kassensystem-kasse/"
          },
          "loyalty": {
            "status": "unknown",
            "note": "Gutscheine: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "connections": {
            "status": "unknown",
            "note": "Buchhaltungsanbindung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "tse": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "dsfinvk": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "receipt": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-insight": {
            "status": "unknown",
            "note": "KI-Umsatzanalyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Empfehlung prüfen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-pos-park-resume-basket": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-quantity-price-breaks": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-scale-tare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-kitchen-routing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-tip-allocation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-gift-card-ledger": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-comp-void-reasons": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-ai-promotion-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "ready2order",
      "name": "ready2order",
      "url": "https://ready2order.com/de/",
      "categories": [
        "pos"
      ],
      "summary": "Kassensoftware mit getrenntem TSE- und Gastronomiepaket für kleine Betriebe.",
      "bestFor": "Unternehmen, die Kasse, Fiskalpaket und optionale Gastroabläufe klar kalkulieren möchten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Die angezeigte Monatsrate kann jährliche Zahlung voraussetzen.",
        "Erweiterte Warenwirtschaft mit automatischer Nachbestellung und Rezepturen sowie Küchendisplays werden ausdrücklich nicht angeboten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://ready2order.com/de/"
      },
      "ai": {
        "summary": "Keine belastbare konkrete KI-Funktion auf der ausgewerteten Seite bestätigt.",
        "capabilities": [],
        "limits": [
          "Automatische Reports nicht als KI gewertet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://ready2order.com/de/"
      },
      "integrations": [
        "readyPay"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://ready2order.com/de/"
      },
      "sources": [
        {
          "label": "ready2order: Kasse und Preise",
          "url": "https://ready2order.com/de/"
        },
        {
          "label": "ready2order: readyPay-Teilzahlung",
          "url": "https://support.ready2order.com/l/de/article/vsusx2s2st-readypay-teilzahlung"
        },
        {
          "label": "ready2order: Rechnung und einzelne Produkte stornieren",
          "url": "https://support.ready2order.com/l/de/article/fc36s8vhnl-rechnung-stornieren"
        },
        {
          "label": "ready2order: Kassenbuch-Einträge",
          "url": "https://support.ready2order.com/l/de/article/kx5x7xvdj4-neuen-eintrag-im-kassenbuch-vornehmen"
        },
        {
          "label": "ready2order: TSE-Exporte und Dokumente",
          "url": "https://support.ready2order.com/l/de/article/8lw483f6ih-tse-exporte-und-dokumente"
        },
        {
          "label": "ready2order: Funktionsumfang und Grenzen",
          "url": "https://support.ready2order.com/l/de/article/6mxhkjq0vs-funktionen-deines-ready-2-order-kassensystems"
        }
      ],
      "assessments": {
        "pos": {
          "sale": {
            "status": "unknown",
            "note": "Artikel kassieren: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pay": {
            "status": "yes",
            "note": "Kartenzahlung über readyPay integriert.",
            "source": "https://ready2order.com/de/"
          },
          "cash": {
            "status": "yes",
            "note": "Kassenbuch-Zusatzabo: Barverkäufe, Einlagen und Entnahmen verändern den Kassenbestand; Eingaben nur bei geöffnetem Tag.",
            "source": "https://support.ready2order.com/l/de/article/kx5x7xvdj4-neuen-eintrag-im-kassenbuch-vornehmen"
          },
          "refund": {
            "status": "yes",
            "note": "Einzelne Positionen aus bestehendem Beleg mit Stornogrund und Rückzahlungsart stornieren.",
            "source": "https://support.ready2order.com/l/de/article/fc36s8vhnl-rechnung-stornieren"
          },
          "close": {
            "status": "yes",
            "note": "Tagesabschluss und Berichte beschrieben.",
            "source": "https://ready2order.com/de/"
          },
          "split": {
            "status": "yes",
            "note": "Baranteil zuerst, Kartenzahlung nur für den letzten Restbetrag. Mehrere Kartenanteile erfordern getrennte Rechnungen.",
            "source": "https://support.ready2order.com/l/de/article/vsusx2s2st-readypay-teilzahlung"
          },
          "offline": {
            "status": "unknown",
            "note": "Betrieb bei Netzausfall: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "multi": {
            "status": "unknown",
            "note": "Filialen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "staff": {
            "status": "unknown",
            "note": "Mitarbeiterverwaltung vorhanden; Stornorechte gezielt prüfen.",
            "source": "https://ready2order.com/de/"
          },
          "hospitality": {
            "status": "yes",
            "note": "Gastro-Zusatzabo: Tische, Küchen-/Barbons, Gänge und geteilte Rechnungen. Kein Küchendisplay angeboten.",
            "source": "https://support.ready2order.com/l/de/article/6mxhkjq0vs-funktionen-deines-ready-2-order-kassensystems"
          },
          "loyalty": {
            "status": "unknown",
            "note": "Gutscheine: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "connections": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tse": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "dsfinvk": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "receipt": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-insight": {
            "status": "unknown",
            "note": "KI-Umsatzanalyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Empfehlung prüfen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-pos-park-resume-basket": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-quantity-price-breaks": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-scale-tare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-kitchen-routing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-tip-allocation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-gift-card-ledger": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-comp-void-reasons": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-ai-promotion-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "lightspeed-restaurant",
      "name": "Lightspeed Restaurant",
      "url": "https://www.lightspeedhq.de/kassensystem/restaurant/",
      "categories": [
        "pos"
      ],
      "summary": "Restaurantplattform mit Kasse, Bestellungen, Beständen und KI-Auswertungen.",
      "bestFor": "Gastronomiebetriebe mit vernetztem Service und detaillierter Umsatzanalyse.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Inventory, Accounting und weitere Bausteine im Gesamtangebot prüfen.",
        "KI-Analyse belegt noch keine kontrollierte automatische Preisänderung."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.lightspeedhq.de/kassensystem/restaurant/"
      },
      "ai": {
        "summary": "Lightspeed AI beantwortet Fragen zu Verkäufen und Restaurantleistung.",
        "capabilities": [
          "Verkaufstrends",
          "Menüauswertung",
          "KI-Diagramme"
        ],
        "limits": [
          "Nutzungsgrenzen und Paketverfügbarkeit bestätigen.",
          "Menschliche Entscheidung und Datengrundlage im Demo prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.lightspeedhq.de/kassensystem/restaurant/ai/"
      },
      "integrations": [
        "Lightspeed Payments",
        "Inventory",
        "Accounting",
        "Order Anywhere"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.lightspeedhq.de/kassensystem/restaurant/"
      },
      "sources": [
        {
          "label": "Lightspeed Restaurant",
          "url": "https://www.lightspeedhq.de/kassensystem/restaurant/"
        },
        {
          "label": "Lightspeed AI",
          "url": "https://www.lightspeedhq.de/kassensystem/restaurant/ai/"
        },
        {
          "label": "Lightspeed: Cloud-TSE",
          "url": "https://www.lightspeedhq.de/kassensystem/restaurant/tse/"
        }
      ],
      "assessments": {
        "pos": {
          "sale": {
            "status": "unknown",
            "note": "Artikel kassieren: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "pay": {
            "status": "yes",
            "note": "Integrierte Lightspeed-Zahlungsabwicklung.",
            "source": "https://www.lightspeedhq.de/kassensystem/restaurant/"
          },
          "cash": {
            "status": "unknown",
            "note": "Bargeld und Wechselgeld: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "refund": {
            "status": "unknown",
            "note": "Storno und Rückgabe: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "close": {
            "status": "unknown",
            "note": "Tagesabschluss: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "split": {
            "status": "unknown",
            "note": "Geteilte Zahlung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "offline": {
            "status": "unknown",
            "note": "Betrieb bei Netzausfall: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "stock": {
            "status": "unknown",
            "note": "Bestandsabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "multi": {
            "status": "unknown",
            "note": "Filialen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "staff": {
            "status": "unknown",
            "note": "Mitarbeiterrechte: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "hospitality": {
            "status": "unknown",
            "note": "Tische und Küche belegt; gesamter Gänge-/Splitablauf noch abnehmen.",
            "source": "https://www.lightspeedhq.de/kassensystem/restaurant/"
          },
          "loyalty": {
            "status": "unknown",
            "note": "Gutscheine: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "connections": {
            "status": "yes",
            "note": "Accounting-Anbindung zur Buchhaltung beschrieben.",
            "source": "https://www.lightspeedhq.de/kassensystem/restaurant/"
          },
          "tse": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "dsfinvk": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "receipt": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-insight": {
            "status": "yes",
            "note": "Restaurantdaten, Verkaufsvergleiche und Dashboards dokumentiert.",
            "source": "https://www.lightspeedhq.de/kassensystem/restaurant/ai/"
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Empfehlung prüfen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-pos-park-resume-basket": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-quantity-price-breaks": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-scale-tare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-kitchen-routing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-tip-allocation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-gift-card-ledger": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-comp-void-reasons": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-pos-ai-promotion-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "docusign",
      "name": "Docusign eSignature",
      "url": "https://www.docusign.com/de-de/produkte/elektronische-signatur",
      "categories": [
        "e-signature"
      ],
      "summary": "Elektronische Signatur mit mehreren Signaturstufen, Vorlagen und Integrationsmöglichkeiten.",
      "bestFor": "Teams mit häufigen externen Unterschriften und bestehenden Unternehmensanwendungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "QES, Identitätsprüfung und erweitertes Vertragsmanagement können gesonderte Leistungen sein.",
        "KI aus der IAM-Suite nicht pauschal eSignature zuschreiben."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
      },
      "ai": {
        "summary": "KI wird im erweiterten Vertragsmanagement angeboten; hier keine automatische Gleichsetzung mit eSignature.",
        "capabilities": [],
        "limits": [
          "Benötigtes IAM-Produkt und Lizenz vor KI-Bewertung bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
      },
      "integrations": [
        "Salesforce",
        "Microsoft",
        "Google",
        "Zoom"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
      },
      "sources": [
        {
          "label": "Docusign: eSignature",
          "url": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
        },
        {
          "url": "https://support.docusign.com/s/document-item?_LANG=zhtw&bundleId=yca1573855023892&language=en_US&topicId=nbl1573854991156.html",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/embedding/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.docusign.com/s/document-item?_LANG=enus&bundleId=gav1643676262430&language=en_US&topicId=zgl1578456484960.html",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "e-signature": {
          "send": {
            "status": "yes",
            "note": "Dokumente mit Signaturfeldern an Externe senden.",
            "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
          },
          "mobile": {
            "status": "yes",
            "note": "Mobile Unterschrift auf unterschiedlichen Geräten.",
            "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
          },
          "sequence": {
            "status": "unknown",
            "note": "Signaturreihenfolge: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "templates": {
            "status": "yes",
            "note": "Wiederverwendbare Signaturvorlagen.",
            "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
          },
          "audit": {
            "status": "unknown",
            "note": "Prüfprotokoll: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "qes": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "identity": {
            "status": "unknown",
            "note": "Identitätsprüfung verfügbar; Wiederholungsfall nicht vollständig belegt.",
            "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
          },
          "reminders": {
            "status": "unknown",
            "note": "Erinnerungen und Ablauf: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "bulk": {
            "status": "unknown",
            "note": "Massenversand: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "API angeboten; Start und Abschlussereignis im gewählten Paket prüfen.",
            "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
          },
          "forms": {
            "status": "yes",
            "note": "Webformulare für Signaturprozesse.",
            "source": "https://www.docusign.com/de-de/produkte/elektronische-signatur"
          },
          "delegate": {
            "status": "unknown",
            "note": "Vertretung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "validation": {
            "status": "unknown",
            "note": "Signaturprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "trust": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "access": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "privacy": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "KI-Vertragsanalyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Datenkontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-e-signature-witness": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-signer-attachments": {
            "status": "yes",
            "note": "Unterzeichner können angeforderte Beleganhänge zurücksenden. Dokumentierter Umfang und Tarifbedingungen (Englisch): Signers can return requested supporting attachments. Sender must enable signer attachments; documented 25 MB/file and 50 MB/recipient limits. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.docusign.com/s/document-item?_LANG=zhtw&bundleId=yca1573855023892&language=en_US&topicId=nbl1573854991156.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les signataires peuvent retourner les pièces jointes demandées. Périmètre documenté et conditions du forfait (anglais): Signers can return requested supporting attachments. Sender must enable signer attachments; documented 25 MB/file and 50 MB/recipient limits. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I firmatari possono restituire gli allegati richiesti. Ambito documentato e condizioni del piano (inglese): Signers can return requested supporting attachments. Sender must enable signer attachments; documented 25 MB/file and 50 MB/recipient limits. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-e-signature-payments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-embedded": {
            "status": "yes",
            "note": "Signieren lässt sich in die Kundenanwendung einbetten. Dokumentierter Umfang und Tarifbedingungen (Englisch): Signing can be embedded inside the customer's application. eSignature API Embedded Recipient View; production API entitlement and OAuth implementation required. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://developers.docusign.com/docs/esign-rest-api/esign101/concepts/embedding/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "La signature peut être intégrée dans l'application cliente. Périmètre documenté et conditions du forfait (anglais): Signing can be embedded inside the customer's application. eSignature API Embedded Recipient View; production API entitlement and OAuth implementation required. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La firma può essere integrata nell'applicazione cliente. Ambito documentato e condizioni del piano (inglese): Signing can be embedded inside the customer's application. eSignature API Embedded Recipient View; production API entitlement and OAuth implementation required. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-e-signature-offline": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-recipient-language": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-accessible-signing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-conditional-recipients": {
            "status": "yes",
            "note": "Dokumentfelder bestimmen die bedingte Empfängerroute. Dokumentierter Umfang und Tarifbedingungen (Englisch): Document fields determine the conditional recipient route. Conditional routing must be enabled for the account; 200 rules and 20 criteria per rule documented. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.docusign.com/s/document-item?_LANG=enus&bundleId=gav1643676262430&language=en_US&topicId=zgl1578456484960.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les champs déterminent le routage conditionnel des destinataires. Périmètre documenté et conditions du forfait (anglais): Document fields determine the conditional recipient route. Conditional routing must be enabled for the account; 200 rules and 20 criteria per rule documented. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I campi determinano l'instradamento condizionale dei destinatari. Ambito documentato e condizioni del piano (inglese): Document fields determine the conditional recipient route. Conditional routing must be enabled for the account; 200 rules and 20 criteria per rule documented. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "adobe-acrobat-sign",
      "name": "Adobe Acrobat Sign",
      "url": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html",
      "categories": [
        "e-signature"
      ],
      "summary": "Eigenständige Unternehmenslösung für elektronische Signaturen im Adobe-Ökosystem.",
      "bestFor": "Organisationen, die Signaturen in vorhandene Geschäftsprogramme integrieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Acrobat Sign ist von Acrobat Pro und dessen beworbenem Bundlepreis zu unterscheiden.",
        "KI-Assistent für PDF-Dokumente ist nicht automatisch Bestandteil einer Sign-Lizenz."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.adobe.com/de/acrobat/business/sign.html"
      },
      "ai": {
        "summary": "Acrobat-KI kann Dokumente analysieren; Zuordnung zum Sign-Vertrag bleibt offen.",
        "capabilities": [],
        "limits": [
          "Getrennte Produkt- und Lizenzprüfung erforderlich.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.adobe.com/de/acrobat/business/sign.html"
      },
      "integrations": [
        "Microsoft",
        "Salesforce",
        "Workday"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
      },
      "sources": [
        {
          "label": "Adobe Acrobat Sign",
          "url": "https://www.adobe.com/de/acrobat/business/sign.html"
        },
        {
          "label": "Adobe: Sign Solutions",
          "url": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
        }
      ],
      "assessments": {
        "e-signature": {
          "send": {
            "status": "yes",
            "note": "Dokumente per E-Mail oder SMS mit Signaturfeldern versenden.",
            "source": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
          },
          "mobile": {
            "status": "yes",
            "note": "Responsiver Signaturzugriff auf iOS und Android.",
            "source": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
          },
          "sequence": {
            "status": "yes",
            "note": "Sequenzielle und parallele Unterzeichnungsprozesse beschrieben.",
            "source": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
          },
          "templates": {
            "status": "yes",
            "note": "Wiederverwendbare Vorlagen für Dokumente.",
            "source": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
          },
          "audit": {
            "status": "unknown",
            "note": "Audit-Trail und Zeitstempel belegt; gemeinsamer Export noch prüfen.",
            "source": "https://business.adobe.com/de/products/acrobat-business/sign-solutions.html"
          },
          "qes": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "identity": {
            "status": "unknown",
            "note": "Identitätsprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reminders": {
            "status": "unknown",
            "note": "Erinnerungen und Ablauf: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "bulk": {
            "status": "unknown",
            "note": "Massenversand: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Integrationen beworben; Endpunkt und Lizenznachweis offen.",
            "source": "https://www.adobe.com/de/acrobat/business/sign.html"
          },
          "forms": {
            "status": "unknown",
            "note": "Webformulare: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "delegate": {
            "status": "unknown",
            "note": "Vertretung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "validation": {
            "status": "unknown",
            "note": "Signaturprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "trust": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "access": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "privacy": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "Dokument-KI gehört zu anderen Acrobat-Angeboten; Sign-Umfang nicht belegt.",
            "source": "https://www.adobe.com/de/acrobat/business/sign.html"
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Datenkontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-e-signature-witness": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-signer-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-payments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-embedded": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-offline": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-recipient-language": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-accessible-signing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-conditional-recipients": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "skribble",
      "name": "Skribble",
      "url": "https://www.skribble.com/de-de/",
      "categories": [
        "e-signature"
      ],
      "summary": "Elektronische Signatur mit qualifizierten Verfahren für europäische und Schweizer Anwendungsfälle.",
      "bestFor": "Teams, die QES und einfache externe Signaturwege in den Mittelpunkt stellen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Signaturkontingente und Identifizierung hängen vom Modell ab.",
        "Hostingangaben und gewählten Vertrauensdienst im eigenen Vertrag prüfen."
      ],
      "pricing": {
        "amount": 23,
        "currency": "CHF",
        "plan": "Team",
        "unit": "Nutzer/Monat",
        "billing": "annual",
        "vat": "excluded",
        "summary": "Team 23 CHF je Nutzer/Monat, jährlich 276 CHF, zzgl. MwSt.; 72 FES/QES je Nutzer/Jahr. Pro 36 CHF mit 120 FES/QES; API ab Pro. Mehrverbrauch separat.",
        "source": "https://www.skribble.com/de-ch/preise/",
        "scope": "market"
      },
      "ai": {
        "summary": "Keine konkrete KI-Vertragsanalyse aus den geöffneten Produktseiten bestätigt.",
        "capabilities": [],
        "limits": [
          "Eine digitale Signatur ist keine KI-Funktion.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.skribble.com/de-de/"
      },
      "integrations": [
        "Microsoft 365",
        "Google Drive"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Offizielle Schweizer Produkt-/Preisseite bietet CHF-Tarife sowie EES/FES/QES. EU-eIDAS- und Schweizer ZertES-Nachweise nicht als austauschbar darstellen.",
        "source": "https://www.skribble.com/de-ch/preise/"
      },
      "sources": [
        {
          "label": "Skribble: elektronische Signatur",
          "url": "https://www.skribble.com/de-de/"
        },
        {
          "label": "Skribble: Preise",
          "url": "https://www.skribble.com/de-de/preise/"
        },
        {
          "label": "Skribble: Signatur-Reihenfolge und Gruppen",
          "url": "https://help.skribble.com/de/signierreihenfolge"
        },
        {
          "label": "Skribble: Signatur-Erinnerungen",
          "url": "https://help.skribble.com/de/signatur-erinnerungen"
        },
        {
          "label": "Skribble: österreichische Nutzung und Signaturanbieter",
          "url": "https://www.skribble.com/de-de/elektronische-signatur-software/"
        },
        {
          "label": "Skribble: Schweizer Preise und Limits",
          "url": "https://www.skribble.com/de-ch/preise/"
        }
      ],
      "assessments": {
        "e-signature": {
          "send": {
            "status": "yes",
            "note": "Dokumente elektronisch zur Unterschrift versenden.",
            "source": "https://www.skribble.com/de-de/"
          },
          "mobile": {
            "status": "yes",
            "note": "Signieren über mobile Geräte beschrieben.",
            "source": "https://www.skribble.com/de-de/"
          },
          "sequence": {
            "status": "yes",
            "note": "Nummerierte Gruppen verbinden paralleles Unterschreiben innerhalb einer Gruppe mit anschliessender nächster Gruppe.",
            "source": "https://help.skribble.com/de/signierreihenfolge"
          },
          "templates": {
            "status": "unknown",
            "note": "Vorlagen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Prüfprotokoll: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "qes": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "identity": {
            "status": "unknown",
            "note": "Identitätsprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "reminders": {
            "status": "unknown",
            "note": "Automatische Erinnerungen ab Team global im 3-Tage-, Wochen- oder 2-Wochen-Takt; Signaturfrist im geprüften Artikel nicht belegt.",
            "source": "https://help.skribble.com/de/signatur-erinnerungen"
          },
          "bulk": {
            "status": "unknown",
            "note": "Massenversand: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Signatur-API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "forms": {
            "status": "unknown",
            "note": "Webformulare: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "delegate": {
            "status": "unknown",
            "note": "Vertretung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "validation": {
            "status": "unknown",
            "note": "Signaturprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "trust": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "access": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "privacy": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "KI-Vertragsanalyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Datenkontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-e-signature-witness": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-signer-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-payments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-embedded": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-offline": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-recipient-language": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-accessible-signing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-signature-conditional-recipients": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "pleo",
      "name": "Pleo",
      "url": "https://www.pleo.io/de",
      "categories": [
        "spend-management"
      ],
      "summary": "Firmenkarten und Ausgabenverwaltung mit differenzierten Freigabe- und KI-Paketen.",
      "bestFor": "Kleine und mittlere Teams, die Karten und private Auslagen zentral kontrollieren möchten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Start enthält nicht die individuellen Kartenlimits und Rückerstattungen der höheren Pakete.",
        "Build und Optimise verlangen mindestens drei Nutzer; In-App-Erstattungen können Gebühren auslösen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.pleo.io/de/pricing"
      },
      "ai": {
        "summary": "KI-Richtlinienprüfung und Ausgabenreviews sind planabhängig.",
        "capabilities": [
          "Ausgabenrichtlinien",
          "KI-Review"
        ],
        "limits": [
          "Optimise nennt 100 KI-Reviews pro Monat.",
          "Kontierung und Dublettenworkflow am konkreten Beleg vorführen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.pleo.io/de/pricing"
      },
      "integrations": [
        "SAP",
        "Business Central",
        "NetSuite"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.pleo.io/de"
      },
      "sources": [
        {
          "label": "Pleo: Firmenkarten",
          "url": "https://www.pleo.io/de"
        },
        {
          "label": "Pleo: Preise",
          "url": "https://www.pleo.io/de/pricing"
        },
        {
          "label": "Pleo: KI",
          "url": "https://www.pleo.io/de/artificial-intelligence"
        }
      ],
      "assessments": {
        "spend-management": {
          "cards": {
            "status": "yes",
            "note": "Physische und virtuelle Karten; individuelle Limits ab Build.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "receipts": {
            "status": "unknown",
            "note": "Mobiler Belegabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "expenses": {
            "status": "yes",
            "note": "Private Auslagen und In-App-Erstattung ab Build.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "invoices": {
            "status": "yes",
            "note": "OCR und Freigabeflows für Rechnungen in geeigneten Paketen.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "budgets": {
            "status": "unknown",
            "note": "Budgetkontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "approval": {
            "status": "yes",
            "note": "Erweiterte Freigabeflows in Optimise.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "subscriptions": {
            "status": "unknown",
            "note": "Abonnements kontrollieren: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "travel": {
            "status": "unknown",
            "note": "Kilometerpauschalen belegt; vollständige Mehrtagesreise offen.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "entities": {
            "status": "unknown",
            "note": "Mehrere Gesellschaften: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "purchase": {
            "status": "unknown",
            "note": "Bestellanforderungen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "match": {
            "status": "unknown",
            "note": "Bestellung-Rechnung-Abgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "policy": {
            "status": "yes",
            "note": "KI-gestützte Ausgabenrichtlinien ab Build.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "api": {
            "status": "unknown",
            "note": "Daten-API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "KI-Vorkontierung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-anomaly": {
            "status": "unknown",
            "note": "Dubletten und KI-Reviews belegt; erklärter gemeinsamer Prüffall offen.",
            "source": "https://www.pleo.io/de/pricing"
          },
          "depth-spend-management-merchant-card-restriction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-single-use-card": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-manager-card-freeze": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-no-self-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-renewal-notice": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-receipt-email-match": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-personal-spend-repayment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-ai-coding-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "spendesk",
      "name": "Spendesk",
      "url": "https://www.spendesk.com/de/",
      "categories": [
        "spend-management"
      ],
      "summary": "Ausgabenplattform mit Karten, Erstattungen, Rechnungen und optionalen Beschaffungsmodulen.",
      "bestFor": "Finance-Teams, die mehrere Ausgabenkanäle und Gesellschaften zusammenführen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Preis setzt sich aus Plattform und Transaktionskomponente zusammen.",
        "Erweiterte Freigaben, Beschaffung und Mehrgesellschaftenbetrieb können Zusatzmodule sein."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.spendesk.com/de/pricing/"
      },
      "ai": {
        "summary": "KI unterstützt Kontierung und Hinweise auf auffällige oder doppelte Ausgaben.",
        "capabilities": [
          "Kontierungsvorschläge",
          "Dublettenhinweise",
          "Anomalien"
        ],
        "limits": [
          "Qualität und Fehlerbehandlung an eigenen Belegen prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.spendesk.com/de/"
      },
      "integrations": [
        "Slack",
        "SAML SSO",
        "API",
        "MCP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.spendesk.com/de/"
      },
      "sources": [
        {
          "label": "Spendesk: Ausgabenmanagement",
          "url": "https://www.spendesk.com/de/"
        },
        {
          "label": "Spendesk: Preisstruktur",
          "url": "https://www.spendesk.com/de/pricing/"
        }
      ],
      "assessments": {
        "spend-management": {
          "cards": {
            "status": "yes",
            "note": "Physische und virtuelle Karten mit Steuerung.",
            "source": "https://www.spendesk.com/de/"
          },
          "receipts": {
            "status": "yes",
            "note": "Belegerfassung und Zuordnung zu Kartenzahlungen.",
            "source": "https://www.spendesk.com/de/"
          },
          "expenses": {
            "status": "yes",
            "note": "Genehmigung und Erstattung privater Auslagen.",
            "source": "https://www.spendesk.com/de/"
          },
          "invoices": {
            "status": "unknown",
            "note": "Rechnungsverarbeitung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "budgets": {
            "status": "unknown",
            "note": "Budgetkontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "approval": {
            "status": "yes",
            "note": "Erweiterte Freigaben als Modul beschrieben.",
            "source": "https://www.spendesk.com/de/pricing/"
          },
          "subscriptions": {
            "status": "yes",
            "note": "Wiederkehrende virtuelle Karten für Abonnements.",
            "source": "https://www.spendesk.com/de/"
          },
          "travel": {
            "status": "unknown",
            "note": "Reisekosten und Pauschalen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "entities": {
            "status": "yes",
            "note": "Mehrgesellschaftenverwaltung als Zusatzumfang.",
            "source": "https://www.spendesk.com/de/pricing/"
          },
          "purchase": {
            "status": "yes",
            "note": "Beschaffungsanforderungen vor der Ausgabe.",
            "source": "https://www.spendesk.com/de/pricing/"
          },
          "match": {
            "status": "unknown",
            "note": "Bestellung-Rechnung-Abgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "policy": {
            "status": "unknown",
            "note": "Richtlinienprüfung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Daten-API: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Vorkontierung belegt; Korrekturablauf im Prüffall offen.",
            "source": "https://www.spendesk.com/de/"
          },
          "ai-anomaly": {
            "status": "yes",
            "note": "Dubletten und auffällige Ausgaben werden gekennzeichnet.",
            "source": "https://www.spendesk.com/de/"
          },
          "depth-spend-management-merchant-card-restriction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-single-use-card": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-manager-card-freeze": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-no-self-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-renewal-notice": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-receipt-email-match": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-personal-spend-repayment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-spend-management-ai-coding-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "mercanis",
      "name": "Mercanis",
      "url": "https://www.mercanis.com/de",
      "categories": [
        "procurement"
      ],
      "summary": "Beschaffungsplattform für Bedarfsmeldungen, Sourcing, Lieferanten und Verträge.",
      "bestFor": "Einkaufsteams, die strukturierte Lieferantenentscheidungen und Freigaben zusammenführen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Strategischer Angebotsvergleich und operativer Wareneingang müssen getrennt geprüft werden.",
        "Beworbene Zeitersparnis ist kein unabhängiges Testergebnis."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.mercanis.com/de"
      },
      "ai": {
        "summary": "KI unterstützt Zusammenfassungen, Angebotsauswertung und Sourcing.",
        "capabilities": [
          "Angebotsvergleich",
          "Zusammenfassungen",
          "Lieferantenanalyse"
        ],
        "limits": [
          "Menschliche Entscheidung und Nachweis der Ausgangsdokumente im Demo testen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.mercanis.com/de/sourcing-page"
      },
      "integrations": [
        "ERP-Verbindungen nach Projektumfang"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.mercanis.com/de"
      },
      "sources": [
        {
          "label": "Mercanis: Procurement",
          "url": "https://www.mercanis.com/de"
        },
        {
          "label": "Mercanis: Sourcing",
          "url": "https://www.mercanis.com/de/sourcing-page"
        }
      ],
      "assessments": {
        "procurement": {
          "intake": {
            "status": "yes",
            "note": "Strukturierte Bedarfsmeldungen und Routing beschrieben.",
            "source": "https://www.mercanis.com/de"
          },
          "approvals": {
            "status": "unknown",
            "note": "Freigabekette: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "supplier": {
            "status": "yes",
            "note": "Lieferantenprofile mit Daten und Dokumenten.",
            "source": "https://www.mercanis.com/de"
          },
          "rfq": {
            "status": "yes",
            "note": "Strukturierte RFQs und parallele Angebote.",
            "source": "https://www.mercanis.com/de/sourcing-page"
          },
          "po": {
            "status": "unknown",
            "note": "Bestellung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "compare": {
            "status": "yes",
            "note": "Angebote und Bedingungen nebeneinander bewerten.",
            "source": "https://www.mercanis.com/de/sourcing-page"
          },
          "catalogs": {
            "status": "unknown",
            "note": "Kataloge und Punchout: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "receive": {
            "status": "unknown",
            "note": "Teilwareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "threeway": {
            "status": "unknown",
            "note": "Dreifachabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "contracts": {
            "status": "yes",
            "note": "Vertragsversionen und Verlängerungen verfolgen.",
            "source": "https://www.mercanis.com/de"
          },
          "risk": {
            "status": "yes",
            "note": "Lieferantenbonität und Risikoinformationen überwachen.",
            "source": "https://www.mercanis.com/de"
          },
          "spend": {
            "status": "unknown",
            "note": "Spend-Analyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "erp": {
            "status": "unknown",
            "note": "ERP-Integration: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tax": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-source": {
            "status": "unknown",
            "note": "KI-Auswertung belegt; Positionsquellen im konkreten Prüffall offen.",
            "source": "https://www.mercanis.com/de/sourcing-page"
          },
          "ai-control": {
            "status": "unknown",
            "note": "Menschliche Entscheidungen genannt; Änderungsprotokoll der KI-Empfehlung prüfen.",
            "source": "https://www.mercanis.com/de"
          },
          "depth-procurement-blanket-order-drawdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-order-change-reapproval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-supplier-bank-verification": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-supplier-delivery-performance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-quote-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-period-budget-allocation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-non-receivable-lines": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-ai-quote-cell-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "onventis",
      "name": "Onventis",
      "url": "https://www.onventis.de/produkte/buyer/",
      "categories": [
        "procurement"
      ],
      "summary": "Source-to-Pay-Angebot für Lieferanten, Ausschreibungen, Einkauf und Ausgabenanalyse.",
      "bestFor": "Mittelständische Beschaffungsorganisationen mit ERP-Anbindung und vielen Lieferanten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Source-to-Contract, eProcurement und AP Automation als getrennte Module kalkulieren.",
        "Konkrete ERP-Synchronisation und Eingriffsrechte sind Einführungsbestandteile."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.onventis.de/produkte/buyer/"
      },
      "ai": {
        "summary": "KI unterstützt Klassifizierung und Analyse von Beschaffungsdaten.",
        "capabilities": [
          "Ausgabenklassifizierung",
          "Source-to-Pay-Assistenz"
        ],
        "limits": [
          "Konkrete Angebotsquellen und menschlichen Override im Demo nachweisen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.onventis.de/produkte/buyer/"
      },
      "integrations": [
        "SAP",
        "ERP-Verbindungen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.onventis.de/produkte/buyer/"
      },
      "sources": [
        {
          "label": "Onventis Buyer",
          "url": "https://www.onventis.de/produkte/buyer/"
        },
        {
          "label": "Onventis eProcurement",
          "url": "https://www.onventis.de/produkte/e-procurement/"
        }
      ],
      "assessments": {
        "procurement": {
          "intake": {
            "status": "unknown",
            "note": "Bedarfsanforderung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "approvals": {
            "status": "unknown",
            "note": "Freigabekette: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "supplier": {
            "status": "yes",
            "note": "Qualifizierung, Klassifizierung und Bewertung von Lieferanten.",
            "source": "https://www.onventis.de/produkte/e-procurement/"
          },
          "rfq": {
            "status": "yes",
            "note": "RFI, RFQ, RFP und Ausschreibungen beschrieben.",
            "source": "https://www.onventis.de/produkte/e-procurement/"
          },
          "po": {
            "status": "unknown",
            "note": "Bestellung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "compare": {
            "status": "unknown",
            "note": "Angebotsvergleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "catalogs": {
            "status": "unknown",
            "note": "Kataloge und Punchout: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "receive": {
            "status": "unknown",
            "note": "Teilwareneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "threeway": {
            "status": "unknown",
            "note": "Dreifachabgleich: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "contracts": {
            "status": "unknown",
            "note": "Vertragsmanagement vorhanden; Ablaufwarnung mit Bestellbezug prüfen.",
            "source": "https://www.onventis.de/produkte/e-procurement/"
          },
          "risk": {
            "status": "unknown",
            "note": "Risikobewertung belegt; verantwortliche Person und Nachweise vorführen.",
            "source": "https://www.onventis.de/produkte/e-procurement/"
          },
          "spend": {
            "status": "yes",
            "note": "Analyse von Beschaffungsausgaben über Kategorien.",
            "source": "https://www.onventis.de/produkte/buyer/"
          },
          "erp": {
            "status": "yes",
            "note": "SAP-Verbindung an konkretem Kundenprozess dokumentiert.",
            "source": "https://www.onventis.de/produkte/e-procurement/"
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tax": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-source": {
            "status": "unknown",
            "note": "KI-Angebotsanalyse: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "KI-Entscheidungskontrolle: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-procurement-blanket-order-drawdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-order-change-reapproval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-supplier-bank-verification": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-supplier-delivery-performance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-quote-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-period-budget-allocation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-non-receivable-lines": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-procurement-ai-quote-cell-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "docuware",
      "name": "DocuWare",
      "url": "https://start.docuware.com/de/",
      "categories": [
        "document-management"
      ],
      "summary": "Dokumenten- und Workflowplattform mit separater intelligenter Dokumentenverarbeitung.",
      "bestFor": "Unternehmen, die Rechnungs- und Dokumenteneingänge in geregelte Freigaben überführen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "IDP, Workflow und Ablage im konkreten Paket gemeinsam kalkulieren.",
        "Archivierungs- und Datenschutzversprechen müssen zur tatsächlichen Einrichtung passen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://start.docuware.com/de/"
      },
      "ai": {
        "summary": "IDP klassifiziert Dokumente und extrahiert Daten auch aus Tabellen und Handschrift.",
        "capabilities": [
          "Dokumenttrennung",
          "Klassifizierung",
          "GenAI-Extraktion"
        ],
        "limits": [
          "Erkennungsqualität und Korrekturpfad mit eigenen Belegen prüfen.",
          "Keine Herstellerquote als unabhängiges Messergebnis übernommen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://start.docuware.com/de/"
      },
      "integrations": [
        "ERP-Connectoren",
        "Geschäftsanwendungen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://start.docuware.com/de/"
      },
      "sources": [
        {
          "label": "DocuWare: Plattform",
          "url": "https://start.docuware.com/de/"
        },
        {
          "label": "DocuWare: Intelligent Document Processing",
          "url": "https://start.docuware.com/de/intelligent-document-processing"
        },
        {
          "label": "DocuWare: DMS",
          "url": "https://start.docuware.com/de/dokumentenmanagement-loesung"
        },
        {
          "label": "DocuWare: Aufgaben, parallele Prüfung und Eskalation",
          "url": "https://knowledgecenter.docuware.com/docs/de/workflow-aktivitaet-aufgabe"
        },
        {
          "url": "https://knowledgecenter.docuware.com/docs/docuware-web-client-key-features-and-limitations",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://knowledgecenter.docuware.com/help/docs/trash-bin-restoring-documents",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://knowledgecenter.docuware.com/help/docs/intelligent-indexing-use",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "document-management": {
          "capture": {
            "status": "yes",
            "note": "Rechnungen, E-Mails und Dokumente zentral erfassen und ordnen.",
            "source": "https://start.docuware.com/de/dokumentenmanagement-loesung"
          },
          "index": {
            "status": "unknown",
            "note": "Metadaten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "search": {
            "status": "unknown",
            "note": "Volltextsuche: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "versions": {
            "status": "yes",
            "note": "Automatische Versionierung und Dokumentablage.",
            "source": "https://start.docuware.com/de/dokumentenmanagement-loesung"
          },
          "workflow": {
            "status": "yes",
            "note": "Parallele Prüfaufgaben mit Rollen, zwei Eskalationsstufen und automatischer Neuzuweisung dokumentiert.",
            "source": "https://knowledgecenter.docuware.com/docs/de/workflow-aktivitaet-aufgabe"
          },
          "ocr": {
            "status": "yes",
            "note": "Extraktion auch aus Tabellen und komplexen Dokumenten.",
            "source": "https://start.docuware.com/de/"
          },
          "exceptions": {
            "status": "unknown",
            "note": "Fehlerbehandlung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Aufbewahrung und Sperre: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "access": {
            "status": "unknown",
            "note": "Granulare Rechte: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Zugriffsprotokoll: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "forms": {
            "status": "unknown",
            "note": "Formulare: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Mobiler Zugriff: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "API oder Connector: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "gobd": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "location": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-classify": {
            "status": "unknown",
            "note": "Klassifizierung belegt; Fehlklassifikation korrigieren noch vorführen.",
            "source": "https://start.docuware.com/de/"
          },
          "ai-answer": {
            "status": "unknown",
            "note": "KI-Antworten mit Quellen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-document-management-duplicate-content": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-split-merge": {
            "status": "yes",
            "note": "Der Client bietet Zusammenführen und Dateitrennung. Dokumentierter Umfang und Tarifbedingungen (Englisch): The client provides merge and separate-file operations. Cloud new client documents Merge and Separate file; capabilities differ from the classic client. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://knowledgecenter.docuware.com/docs/docuware-web-client-key-features-and-limitations",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le client propose la fusion et la séparation de fichiers. Périmètre documenté et conditions du forfait (anglais): The client provides merge and separate-file operations. Cloud new client documents Merge and Separate file; capabilities differ from the classic client. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Il client offre unione e separazione dei file. Ambito documentato e condizioni del piano (inglese): The client provides merge and separate-file operations. Cloud new client documents Merge and Separate file; capabilities differ from the classic client. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-document-management-ocr-language": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-barcode-index": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-absence-substitute": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-trash-recovery": {
            "status": "yes",
            "note": "Gelöschte Dokumente lassen sich aus dem Papierkorb wiederherstellen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Deleted documents can be restored from the trash. Classic client trash retains deleted documents for 30 days; restoration does not retrigger workflows. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://knowledgecenter.docuware.com/help/docs/trash-bin-restoring-documents",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les documents supprimés sont restaurables depuis la corbeille. Périmètre documenté et conditions du forfait (anglais): Deleted documents can be restored from the trash. Classic client trash retains deleted documents for 30 days; restoration does not retrigger workflows. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I documenti eliminati sono ripristinabili dal cestino. Ambito documentato e condizioni del piano (inglese): Deleted documents can be restored from the trash. Classic client trash retains deleted documents for 30 days; restoration does not retrigger workflows. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-document-management-file-limit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-extraction-confidence": {
            "status": "yes",
            "note": "Extraktionsvorschläge zeigen Zuverlässigkeit durch Farbmarkierungen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Extraction suggestions show confidence through colour markers. Intelligent Indexing configured document trays; commercial entitlement must be checked. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://knowledgecenter.docuware.com/help/docs/intelligent-indexing-use",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les suggestions d'extraction indiquent leur fiabilité par couleur. Périmètre documenté et conditions du forfait (anglais): Extraction suggestions show confidence through colour markers. Intelligent Indexing configured document trays; commercial entitlement must be checked. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I suggerimenti di estrazione indicano affidabilità tramite colori. Ambito documentato e condizioni del piano (inglese): Extraction suggestions show confidence through colour markers. Intelligent Indexing configured document trays; commercial entitlement must be checked. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "elo",
      "name": "ELO ECM Suite",
      "url": "https://www.elo.com/de-de.html",
      "categories": [
        "document-management"
      ],
      "summary": "ECM- und Dokumentenplattform mit Versionen, mobiler Nutzung und Integrationsmodulen.",
      "bestFor": "Organisationen mit strukturierten Akten, mehreren Fachanwendungen und Partnerbegleitung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Cloud, lokaler und hybrider Betrieb haben unterschiedliche Verantwortlichkeiten.",
        "KI- und Fachmodule sind nicht automatisch Teil jeder ECM-Konfiguration."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.elo.com/de-de.html"
      },
      "ai": {
        "summary": "KI-Posteingang und Dokumentenanalyse werden als Lösungen angeboten.",
        "capabilities": [
          "Dokumentenanalyse",
          "Posteingangsverarbeitung"
        ],
        "limits": [
          "Konkrete Module, Quellenanzeige und Korrekturen noch bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.elo.com/de-de.html"
      },
      "integrations": [
        "Microsoft 365",
        "Business Central",
        "SharePoint",
        "SAP",
        "Salesforce"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.elo.com/de-de.html"
      },
      "sources": [
        {
          "label": "ELO: ECM-Plattform",
          "url": "https://www.elo.com/de-de.html"
        },
        {
          "label": "ELO: Dokumentenmanagement",
          "url": "https://www.elo.com/de-de/software/elo-ecm-suite/dokumentenmanagement.html"
        }
      ],
      "assessments": {
        "document-management": {
          "capture": {
            "status": "unknown",
            "note": "Automatische Erfassung belegt; drei Eingangskanäle im selben Prozess prüfen.",
            "source": "https://www.elo.com/de-de/software/elo-ecm-suite/dokumentenmanagement.html"
          },
          "index": {
            "status": "unknown",
            "note": "Metadaten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "search": {
            "status": "yes",
            "note": "Integrierte Dokumentensuche über ELO iSearch.",
            "source": "https://www.elo.com/de-de/software/elo-ecm-suite/dokumentenmanagement.html"
          },
          "versions": {
            "status": "yes",
            "note": "Check-in/out und automatische Versionierung dokumentiert.",
            "source": "https://www.elo.com/de-de/software/elo-ecm-suite/dokumentenmanagement.html"
          },
          "workflow": {
            "status": "unknown",
            "note": "Freigabeworkflow: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ocr": {
            "status": "unknown",
            "note": "Strukturierte Extraktion: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "exceptions": {
            "status": "unknown",
            "note": "Fehlerbehandlung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Aufbewahrung und Sperre: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "access": {
            "status": "unknown",
            "note": "Berechtigungskontrolle genannt; Suchergebnisabschottung an Personalakte prüfen.",
            "source": "https://www.elo.com/de-de/software/elo-ecm-suite/dokumentenmanagement.html"
          },
          "audit": {
            "status": "unknown",
            "note": "Zugriffsprotokoll: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "forms": {
            "status": "unknown",
            "note": "Formulare: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "App-Zugriff belegt; konkrete Freigabe auf Smartphone offen.",
            "source": "https://www.elo.com/de-de/software/elo-ecm-suite/dokumentenmanagement.html"
          },
          "api": {
            "status": "unknown",
            "note": "API oder Connector: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "gobd": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "location": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-classify": {
            "status": "unknown",
            "note": "KI-Klassifizierung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "ai-answer": {
            "status": "unknown",
            "note": "KI-Antworten mit Quellen: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "depth-document-management-duplicate-content": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-split-merge": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-ocr-language": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-barcode-index": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-absence-substitute": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-trash-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-file-limit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-extraction-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "dvelop",
      "name": "d.velop",
      "url": "https://www.d-velop.de/",
      "categories": [
        "document-management"
      ],
      "summary": "Content-Plattform für Dokumente, Freigaben und KI-gestützten Wissenszugriff.",
      "bestFor": "Organisationen mit vielen Dokumenten und Bedarf an quellenbezogenen Antworten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Documents, Process Studio, Pilot und Agent Center im Angebot abgrenzen.",
        "Quellen- und Rechteversprechen müssen mit eigenen vertraulichen Dokumenten geprüft werden."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.d-velop.de/"
      },
      "ai": {
        "summary": "Pilot beantwortet Fragen aus Unternehmensdokumenten mit Quellen; IDP extrahiert und klassifiziert.",
        "capabilities": [
          "Quellenbasierte Antworten",
          "Dokumentklassifikation",
          "Prozessassistenz"
        ],
        "limits": [
          "Konkrete Lizenz und Nutzungslimits offen.",
          "Keine Aussage übernommen, dass KI generell fehlerfrei arbeitet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.d-velop.de/"
      },
      "integrations": [
        "d.velop documents",
        "d.velop process studio",
        "d.velop pilot"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.d-velop.de/"
      },
      "sources": [
        {
          "label": "d.velop: Dokumente und KI",
          "url": "https://www.d-velop.de/"
        }
      ],
      "assessments": {
        "document-management": {
          "capture": {
            "status": "unknown",
            "note": "Dokumenteneingang: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "index": {
            "status": "unknown",
            "note": "Metadaten: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "search": {
            "status": "unknown",
            "note": "Volltextsuche: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "versions": {
            "status": "unknown",
            "note": "Versionierung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "workflow": {
            "status": "unknown",
            "note": "Prozess- und Freigabefunktionen vorhanden; Eskalationsfall noch offen.",
            "source": "https://www.d-velop.de/"
          },
          "ocr": {
            "status": "unknown",
            "note": "Strukturierte Extraktion: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "exceptions": {
            "status": "unknown",
            "note": "Fehlerbehandlung: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Aufbewahrung und Sperre: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "access": {
            "status": "unknown",
            "note": "Berechtigungen wirken laut Anbieter auch in KI-Prozessen; Personalakten-Test offen.",
            "source": "https://www.d-velop.de/"
          },
          "audit": {
            "status": "unknown",
            "note": "Zugriffsprotokoll: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "forms": {
            "status": "unknown",
            "note": "Formulare: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Mobiler Zugriff: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "API oder Connector: vollständiger Prüffall in ausgewerteten Quellen noch offen.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "gobd": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "location": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-classify": {
            "status": "unknown",
            "note": "IDP-Klassifizierung belegt; Korrektur unbekannter Dokumenttypen prüfen.",
            "source": "https://www.d-velop.de/"
          },
          "ai-answer": {
            "status": "yes",
            "note": "Pilot zeigt Antworten mit Quellen aus eigenen Dokumenten.",
            "source": "https://www.d-velop.de/"
          },
          "depth-document-management-duplicate-content": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-split-merge": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-ocr-language": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-barcode-index": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-absence-substitute": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-trash-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-file-limit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-document-management-extraction-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "personio",
      "name": "Personio",
      "url": "https://www.personio.de/",
      "categories": [
        "hr"
      ],
      "summary": "HR-Plattform mit Personalverwaltung, Workflows und optionalen Fachmodulen.",
      "bestFor": "Wachsende Unternehmen, die HR-Prozesse zentralisieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Core begrenzt Gesellschaften und Signaturumfang; Core Pro erweitert diese.",
        "Individuelle Integrationen benötigen laut Planvergleich Core Pro.",
        "API liefert bei Attributen aktuelle Werte; historische oder vorgemerkte Daten sind nicht automatisch enthalten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Angebot je Mitarbeiterzahl und HR-Modulen erforderlich. Keine automatische Übernahme deutscher Payroll-Funktionen, Preise oder DATEV-Gutschriften in AT/CH.",
        "source": "https://www.personio.de/preise/"
      },
      "ai": {
        "summary": "Assistant unterstützt HR-Fragen und Analysen.",
        "capabilities": [
          "HR-Assistent"
        ],
        "limits": [
          "Tarif, Kontingente und Datenberechtigungen im Angebot prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.personio.de/funktionen/assistant/"
      },
      "integrations": [
        "ADDISON",
        "Personio Marketplace"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "SAE-Institute-Fallstudie belegt Schweizer HR-Nutzung. Vorbereitender Lohnexport ist von lokaler Lohnberechnung zu trennen; Personio Payroll wird ausdrücklich als Deutschland-only beschrieben.",
        "source": "https://www.personio.ch/referenzen/case-study-sae-institute/"
      },
      "sources": [
        {
          "label": "Personio – Produkt",
          "url": "https://www.personio.de/"
        },
        {
          "label": "Personio – Funktionen und Bedingungen",
          "url": "https://www.personio.de/preise/"
        },
        {
          "label": "Personio – Funktionen und Bedingungen",
          "url": "https://www.personio.de/funktionen/assistant/"
        },
        {
          "label": "Personio – Funktionen und Bedingungen",
          "url": "https://support.personio.de/hc/de/articles/115005034909"
        },
        {
          "label": "Personio – Funktionen und Bedingungen",
          "url": "https://developer.personio.de/docs/getting-started-with-the-personio-api"
        },
        {
          "label": "Personio – Funktionen und Bedingungen",
          "url": "https://support.personio.de/hc/de/articles/213331029"
        },
        {
          "label": "Personio: SAE Institute mit DACH-Standorten",
          "url": "https://www.personio.ch/referenzen/case-study-sae-institute/"
        },
        {
          "label": "Personio Payroll: derzeit nur Deutschland",
          "url": "https://www.personio.com/product/personio-payroll/"
        },
        {
          "url": "https://support.personio.de/hc/en-us/articles/360017540757-Overview-of-the-Org-chart",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.personio.de/hc/fr/articles/13929161963677-Overview-of-Compensation-Management",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "hr": {
          "records": {
            "status": "yes",
            "note": "Personalakte und Mitarbeiterprofile.",
            "source": "https://www.personio.de/preise/"
          },
          "absence": {
            "status": "yes",
            "note": "Abwesenheitsverwaltung.",
            "source": "https://www.personio.de/preise/"
          },
          "onboarding": {
            "status": "yes",
            "note": "On-/Offboarding-Workflows.",
            "source": "https://www.personio.de/preise/"
          },
          "permissions": {
            "status": "yes",
            "note": "Rollenbasierter Datenzugriff.",
            "source": "https://www.personio.de/preise/"
          },
          "reporting": {
            "status": "yes",
            "note": "HR-Berichte und Vorlagen.",
            "source": "https://www.personio.de/preise/"
          },
          "approval-chain": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "delegation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "history": {
            "status": "yes",
            "note": "Detailhistorie mit Bearbeiter sowie altem und neuem Wert.",
            "source": "https://support.personio.de/hc/de/articles/213331029"
          },
          "effective-date": {
            "status": "yes",
            "note": "Attribut- und Vergütungsänderungen terminieren.",
            "source": "https://support.personio.de/hc/de/articles/213331029"
          },
          "esign": {
            "status": "yes",
            "note": "Elektronische Signaturen; tarifabhängiger Umfang.",
            "source": "https://www.personio.de/preise/"
          },
          "multi-entity": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "yes",
            "note": "GET und PATCH für freigegebene Standard- und eigene Attribute.",
            "source": "https://developer.personio.de/docs/getting-started-with-the-personio-api"
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "automation": {
            "status": "yes",
            "note": "Workflow-Automatisierung.",
            "source": "https://www.personio.de/preise/"
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-assistant": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-controls": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-hr-matrix-orgchart": {
            "status": "yes",
            "note": "Spotlight zeigt zusätzliche Vorgesetzte und indirekte Zuordnungen neben der primären Berichtslinie. Dokumentierter Umfang und Tarifbedingungen (Englisch): Spotlight reveals additional supervisors and dotted-line reports alongside the primary reporting chain. Org chart permissions; dotted lines appear in Spotlight, not by default.",
            "source": "https://support.personio.de/hc/en-us/articles/360017540757-Overview-of-the-Org-chart",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Spotlight affiche les responsables supplémentaires et liens fonctionnels avec la hiérarchie principale. Périmètre documenté et conditions du forfait (anglais): Spotlight reveals additional supervisors and dotted-line reports alongside the primary reporting chain. Org chart permissions; dotted lines appear in Spotlight, not by default."
              },
              "it": {
                "note": "Spotlight mostra responsabili aggiuntivi e relazioni funzionali insieme alla gerarchia principale. Ambito documentato e condizioni del piano (inglese): Spotlight reveals additional supervisors and dotted-line reports alongside the primary reporting chain. Org chart permissions; dotted lines appear in Spotlight, not by default."
              }
            }
          },
          "depth-hr-compensation-budget-cycle": {
            "status": "yes",
            "note": "Vergütungszyklen ermöglichen Gehaltsvorschläge gegen Budgets und leiten sie zur Freigabe weiter. Dokumentierter Umfang und Tarifbedingungen (Englisch): Compensation cycles let managers propose raises against budgets and route proposals for approval. Compensation Management app; permissions, eligible employees and cycle budgets must be configured.",
            "source": "https://support.personio.de/hc/fr/articles/13929161963677-Overview-of-Compensation-Management",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les cycles de rémunération permettent de proposer des augmentations selon les budgets et de les soumettre à approbation. Périmètre documenté et conditions du forfait (anglais): Compensation cycles let managers propose raises against budgets and route proposals for approval. Compensation Management app; permissions, eligible employees and cycle budgets must be configured."
              },
              "it": {
                "note": "I cicli retributivi permettono di proporre aumenti rispetto ai budget e inoltrarli per approvazione. Ambito documentato e condizioni del piano (inglese): Compensation cycles let managers propose raises against budgets and route proposals for approval. Compensation Management app; permissions, eligible employees and cycle budgets must be configured."
              }
            }
          },
          "depth-hr-bulk-import-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-mobile-create-employee": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-equipment-return": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-emergency-contact-access": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-scim-deactivation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-ai-policy-version": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "rexx-systems",
      "name": "Rexx Systems",
      "url": "https://www.rexx-systems.com/",
      "categories": [
        "hr",
        "recruiting"
      ],
      "summary": "Modulare HR-Suite mit Bewerbermanagement und mobiler Anwendung Rexx Go.",
      "bestFor": "Organisationen, die Recruiting und Personalprozesse verbinden wollen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Module und Rechtekonzept müssen auf das Angebot abgestimmt werden.",
        "Mobile Self Services belegen nicht automatisch jede Administratorfunktion."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.rexx-systems.com/"
      },
      "ai": {
        "summary": "Rai unterstützt Recherche und Auswertungen; weitere Recruiting-KI wird angeboten.",
        "capabilities": [
          "Zusammenfassungen",
          "HR-/Bewerbungsdatenanalyse"
        ],
        "limits": [
          "Konkrete Modelle, Freigaben und Nutzungslimits nicht abschliessend belegt.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.rexx-systems.com/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.rexx-systems.com/"
      },
      "sources": [
        {
          "label": "Rexx Systems – Produkt",
          "url": "https://www.rexx-systems.com/"
        },
        {
          "label": "Rexx Systems – Funktionen und Bedingungen",
          "url": "https://www.rexx-systems.com/rexx-go-app/"
        },
        {
          "label": "Rexx Systems – Funktionen und Bedingungen",
          "url": "https://www.rexx-systems.com/bewerbermanagement/"
        }
      ],
      "assessments": {
        "hr": {
          "records": {
            "status": "yes",
            "note": "Personalmanagement und digitale Personalakte.",
            "source": "https://www.rexx-systems.com/"
          },
          "absence": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "onboarding": {
            "status": "yes",
            "note": "On-/Offboarding-Angebot.",
            "source": "https://www.rexx-systems.com/"
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reporting": {
            "status": "yes",
            "note": "HR-Auswertung.",
            "source": "https://www.rexx-systems.com/"
          },
          "approval-chain": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "delegation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "effective-date": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "esign": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "multi-entity": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-assistant": {
            "status": "yes",
            "note": "Rai für Auswertung und Zusammenfassung.",
            "source": "https://www.rexx-systems.com/"
          },
          "ai-controls": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-hr-matrix-orgchart": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-compensation-budget-cycle": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-bulk-import-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-mobile-create-employee": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-equipment-return": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-emergency-contact-access": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-scim-deactivation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-ai-policy-version": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "recruiting": {
          "vacancies": {
            "status": "yes",
            "note": "Stellen- und Bewerbermanagement.",
            "source": "https://www.rexx-systems.com/bewerbermanagement/"
          },
          "career": {
            "status": "yes",
            "note": "Jobportal.",
            "source": "https://www.rexx-systems.com/"
          },
          "pipeline": {
            "status": "yes",
            "note": "Pipeline-Stufen und Fristen.",
            "source": "https://www.rexx-systems.com/"
          },
          "communications": {
            "status": "yes",
            "note": "Kommunikation im Bewerberablauf.",
            "source": "https://www.rexx-systems.com/"
          },
          "team": {
            "status": "yes",
            "note": "Interne Bewertungen.",
            "source": "https://www.rexx-systems.com/"
          },
          "approval": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "multipost": {
            "status": "yes",
            "note": "Multiposting.",
            "source": "https://www.rexx-systems.com/"
          },
          "interview": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "scorecards": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "talent-pool": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "deletion": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "analytics": {
            "status": "yes",
            "note": "Vakanzanalyse.",
            "source": "https://www.rexx-systems.com/"
          },
          "onboarding": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de-jobs": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-writing": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-screening": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-recruiting-self-schedule-buffers": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-automation-failure-log": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-headcount-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-consent-renewal": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-referral-attribution": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-external-interviewer-scope": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-mobile-interview-reschedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-ai-screening-audit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "atoss",
      "name": "ATOSS",
      "url": "https://www.atoss.com/de",
      "categories": [
        "time-attendance"
      ],
      "summary": "Workforce-Management für Zeiterfassung, Zeitwirtschaft und Einsatzplanung.",
      "bestFor": "Unternehmen mit komplexen Schicht- und Personalbedarfen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Time Control und Staff Efficiency Suite sind unterschiedliche Produktfamilien. Ein belegtes Suite-Feature darf nicht automatisch der Time-Control-Basislizenz zugerechnet werden.",
        "Cloud24/7-Leistungsbeschreibungen unterscheiden Softwarepflege von neuen, zusätzlich kostenpflichtigen Modulen. Backup-Frist, Archivbedarf und Integrationsleistungen vor Vertragsabschluss abgleichen.",
        "KI-Agenten werden releaseabhängig verfügbar. Die allgemeine Workforce-Intelligence-Seite ist kein Nachweis, dass jede beschriebene Agentenfunktion heute in jedem Vertrag enthalten ist.",
        "Konkrete Edition und Implementierungsumfang müssen im Angebot stehen.",
        "KI-Planungsversprechen anhand eigener Regeln und Daten testen.",
        "Mobile Planänderung und Abwesenheitsfreigabe sind dokumentiert; die konkrete Zeitkorrektur durch Vorgesetzte bleibt im Demo-Test offen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.atoss.com/de/atoss-time-control"
      },
      "ai": {
        "summary": "KI-gestützte bedarfsorientierte Einsatzplanung ist beschrieben; konkrete Agentenfunktionen sind releaseabhängig.",
        "capabilities": [
          "KI-Unterstützung für Bedarfsszenarien und Einsatzplanung"
        ],
        "limits": [
          "Produktfamilie, Modul, Lizenz und konkrete Release-Verfügbarkeit bestätigen.",
          "Keine öffentlich verifizierte Detailbegründung jedes Vorschlags nach Qualifikation und Verfügbarkeit.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.atoss.com/de/loesungen/herausforderungen/operative-personaleinsatzplanung"
      },
      "integrations": [
        "SAP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.atoss.com/de"
      },
      "sources": [
        {
          "label": "ATOSS – Produkt",
          "url": "https://www.atoss.com/de"
        },
        {
          "label": "ATOSS – Funktionen und Bedingungen",
          "url": "https://www.atoss.com/de/loesungen/herausforderungen/self-services-app"
        },
        {
          "label": "ATOSS – Funktionen und Bedingungen",
          "url": "https://www.atoss.com/de/zeiterfassung-app"
        },
        {
          "label": "ATOSS – Funktionen und Bedingungen",
          "url": "https://www.atoss.com/de/loesungen/branchen/call-center"
        },
        {
          "label": "ATOSS – Funktionen und Bedingungen",
          "url": "https://www.atoss.com/de/cloud-loesungen/cloudbasierte-self-services"
        },
        {
          "label": "ATOSS Time Control",
          "url": "https://www.atoss.com/de/atoss-time-control"
        },
        {
          "label": "ATOSS Zeitwirtschaft",
          "url": "https://www.atoss.com/de/loesungen/herausforderungen/zeitwirtschaft"
        },
        {
          "label": "ATOSS operative Personaleinsatzplanung",
          "url": "https://www.atoss.com/de/loesungen/herausforderungen/operative-personaleinsatzplanung"
        },
        {
          "label": "ATOSS Workforce Intelligence",
          "url": "https://www.atoss.com/de/workforce-intelligence"
        },
        {
          "label": "ATOSS AVV Oktober 2026",
          "url": "https://backend.atoss.com/sites/default/files/2026-09/auftragsverarbeitervereinbarung-10-2026.pdf"
        },
        {
          "label": "ATOSS Time Control Cloud24/7",
          "url": "https://backend.atoss.com/sites/default/files/2024-04/agb-anlage-tbl-atc-cloud247-04-2024.pdf"
        },
        {
          "label": "ATOSS Staff Efficiency Suite Cloud24/7",
          "url": "https://backend.atoss.com/sites/default/files/2026-07/anlage-agb-tbl-ases-ase-cloud247-122024.pdf"
        }
      ],
      "assessments": {
        "time-attendance": {
          "clock": {
            "status": "yes",
            "note": "Time Control bietet Arbeitszeiterfassung; konkrete Erfassungskanäle werden modular lizenziert.",
            "source": "https://www.atoss.com/de/atoss-time-control"
          },
          "absence": {
            "status": "yes",
            "note": "Abwesenheitsanträge mobil genehmigen oder ablehnen.",
            "source": "https://www.atoss.com/de/loesungen/branchen/call-center"
          },
          "balances": {
            "status": "yes",
            "note": "Zeitwirtschaft vergleicht Soll-/Istzeiten und führt Überstunden-/Minussalden; flexible Modelle sind konfigurierbar.",
            "source": "https://www.atoss.com/de/loesungen/herausforderungen/zeitwirtschaft"
          },
          "schedule": {
            "status": "yes",
            "note": "Dienstplanung mit mobilen Planänderungen und Anzeige für Beschäftigte.",
            "source": "https://www.atoss.com/de/zeiterfassung-app"
          },
          "reporting": {
            "status": "unknown",
            "note": "Zeitwirtschaft bietet Reports und wiederkehrenden Versand; konkreter exportierter Monatsnachweis je Person nicht detailliert belegt.",
            "source": "https://www.atoss.com/de/loesungen/herausforderungen/zeitwirtschaft"
          },
          "rules": {
            "status": "unknown",
            "note": "Echtzeitwarnungen zu Regeln dokumentiert; Bearbeitung und Abschluss einer Verletzung nicht nachgewiesen.",
            "source": "https://www.atoss.com/de/loesungen/herausforderungen/zeitwirtschaft"
          },
          "approval": {
            "status": "unknown",
            "note": "Workflow-Module vorhanden; konkrete Korrekturfreigabe einer Zeitbuchung mit Rollenfolge offen.",
            "source": "https://www.atoss.com/de/loesungen"
          },
          "history": {
            "status": "unknown",
            "note": "Änderungen an Personalstammdaten sind beschrieben; vollständige Buchungshistorie mit Originalwert und Bearbeiter nicht nachgewiesen.",
            "source": ""
          },
          "lock": {
            "status": "unknown",
            "note": "Öffentliche Unterlagen belegen keinen rollenbezogenen Periodenabschluss mit kontrollierter Wiederöffnung.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Bewertung von Nachtzuschlägen ist beschrieben; konkrete getrennte Nacht-/Sonntagsausgabe offen.",
            "source": "https://www.atoss.com/de/loesungen/herausforderungen/zeitwirtschaft"
          },
          "payroll": {
            "status": "unknown",
            "note": "Lohnanbindung grundsätzlich vorhanden; produkt- und editionsspezifisches Mapping von Stunden und Zuschlägen muss im Angebot belegt werden.",
            "source": "https://www.atoss.com/de/loesungen"
          },
          "projects": {
            "status": "yes",
            "note": "Projekt- und Kostenstellenbuchungen in Staff Center Mobile.",
            "source": "https://www.atoss.com/de/zeiterfassung-app"
          },
          "shift-swap": {
            "status": "unknown",
            "note": "Mobile Tauschbörse vorhanden; Leitungsgenehmigung je Tausch nicht hinreichend dokumentiert.",
            "source": "https://www.atoss.com/de/zeiterfassung-app"
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Mobile Planänderungen und Abwesenheitsfreigaben belegt; mobile Korrektur erfasster Arbeitszeiten offen.",
            "source": "https://www.atoss.com/de/zeiterfassung-app"
          },
          "offline": {
            "status": "unknown",
            "note": "Mobile Nutzung belegt; Offline-Puffer und Konfliktauflösung beim Synchronisieren nicht dokumentiert.",
            "source": "https://www.atoss.com/de/zeiterfassung-app"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de-calendar": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-planning": {
            "status": "yes",
            "note": "KI-gestützte bedarfsorientierte Einsatzplanung und Szenarien beschrieben; konkrete Module/Edition im Angebot klären.",
            "source": "https://www.atoss.com/de/loesungen/herausforderungen/operative-personaleinsatzplanung"
          },
          "ai-explain": {
            "status": "unknown",
            "note": "Human-in-the-loop beschrieben; individuelle Begründung nach Qualifikation und Verfügbarkeit sowie Release-Verfügbarkeit nicht belegt.",
            "source": "https://www.atoss.com/de/workforce-intelligence"
          },
          "depth-time-attendance-mobile-create-worker": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-mobile-team-clock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-overlap-prevention": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-travel-time-separation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-project-budget-stop": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-approved-device-binding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-api-write-attendance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-ai-demand-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "plans": [
        {
          "id": "time-control",
          "name": "ATOSS Time Control – Personalzeiterfassung I Basis",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "ATOSS Time Control – Personalzeiterfassung I Basis",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.atoss.com/de/atoss-time-control",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Personalzeiterfassung als Basismodul."
          ],
          "limits": [
            "Cloud24/7: Backup-Aufbewahrung sieben Tage; kein Ersatz für ein Langzeitarchiv.",
            "Cloud24/7: individuelle Aufbewahrungsregeln laut Leistungsbeschreibung nicht möglich."
          ],
          "addons": [
            "Personaleinsatzplanung, Projektverfolgung, Employee Self Service und Mobile App separat konfigurieren.",
            "Webservices und Terminals benötigen entsprechende Lizenzen; Testsystem und VPN kosten extra."
          ],
          "bestFor": "Redaktionell: mittelständische Betriebe, die Module passend zu ihren Zeitprozessen auswählen.",
          "assessments": {
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Time Control: Basismodul Personalzeiterfassung.",
                "source": "https://www.atoss.com/de/loesungen"
              },
              "api": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Time Control Produkt",
              "url": "https://www.atoss.com/de/atoss-time-control"
            },
            {
              "label": "Produktmodule",
              "url": "https://www.atoss.com/de/loesungen"
            },
            {
              "label": "Cloud24/7 technische Basisleistungen",
              "url": "https://backend.atoss.com/sites/default/files/2024-04/agb-anlage-tbl-atc-cloud247-04-2024.pdf"
            }
          ]
        },
        {
          "id": "staff-efficiency-suite",
          "name": "ATOSS Staff Efficiency Suite – Basismodule",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "ATOSS Staff Efficiency Suite – Basismodule",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.atoss.com/de/loesungen",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Zeitwirtschaft und Personaleinsatzplanung als Basismodule; mandantenfähig."
          ],
          "limits": [
            "Cloud24/7: sieben Tage Backups; Archivsystem zusätzlich.",
            "Cloud24/7: nachträgliche technische Konfigurationen über eine Stunde pro Monat können Zusatzkosten auslösen."
          ],
          "addons": [
            "Staff Center/App, Workflows, Zeiterfassung, Projektzeiten, SAP-/BI-Connector und automatischer Dienstplan modular.",
            "Für Erstverträge ab 1.12.2024 ist die Anbindung an einen SFTP-Server eine separat beauftragte Leistung."
          ],
          "bestFor": "Redaktionell: grössere Organisationen mit mehreren Mandanten und komplexer Einsatzplanung.",
          "assessments": {
            "time-attendance": {
              "schedule": {
                "status": "yes",
                "note": "Suite: Personaleinsatzplanung als Basismodul.",
                "source": "https://www.atoss.com/de/loesungen"
              },
              "clock": {
                "status": "no",
                "note": "Zeiterfassung ist als Zusatzmodul gelistet.",
                "source": "https://www.atoss.com/de/loesungen"
              },
              "projects": {
                "status": "no",
                "note": "Projektzeiterfassung ist ein Zusatzmodul.",
                "source": "https://www.atoss.com/de/loesungen"
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Suite-Module",
              "url": "https://www.atoss.com/de/loesungen"
            },
            {
              "label": "Cloud24/7 technische Basisleistungen",
              "url": "https://backend.atoss.com/sites/default/files/2026-07/anlage-agb-tbl-ases-ase-cloud247-122024.pdf"
            }
          ]
        }
      ],
      "pricingByCategory": {},
      "researchScope": "inherited-global",
      "marketCheckedAt": null
    },
    {
      "id": "papershift",
      "name": "Papershift",
      "url": "https://www.papershift.com/preise",
      "categories": [
        "time-attendance"
      ],
      "summary": "Zeiterfassung und Dienstplanung mit tarifabhängigen Verwaltungs- und Exportfunktionen.",
      "bestFor": "Filial- und Schichtbetriebe mit strukturiertem Lohnexport.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Station-App und Online-Abonnement müssen gemeinsam kalkuliert werden. Vor Tabletwechsel oder Abmeldung alle Buchungen synchronisieren; nicht übertragene Einträge können verloren gehen.",
        "Die API ist ein eigenes Abonnement. Ein vorhandener Schlüssel mit Schreibrechten belegt noch keine fertig konfigurierte Lohnintegration.",
        "Grundgebühr kommt zum Beschäftigtenpreis hinzu.",
        "Erweiterte Rechte, Historie und Abrechnung sind paketabhängig."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.papershift.com/preise"
      },
      "ai": {
        "summary": "Regelbasierte Schichtzuweisung belegt; daraus folgt kein KI-Planungspunkt.",
        "capabilities": [],
        "limits": [
          "KI-Chat im Produktangebot ist kein Nachweis für KI-Dienstplanung.",
          "Konkrete Planungsvorschläge und ihre Begründung sind offen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.papershift.com/preise"
      },
      "integrations": [
        "Personio",
        "Lohn24"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.papershift.com/preise"
      },
      "sources": [
        {
          "label": "Papershift – Produkt",
          "url": "https://www.papershift.com/preise"
        },
        {
          "label": "Papershift – Funktionen und Bedingungen",
          "url": "https://help.papershift.com/de/abo-abrechnungen/633"
        },
        {
          "label": "Papershift – Funktionen und Bedingungen",
          "url": "https://www.papershift.com/"
        },
        {
          "label": "Papershift Lohnartenexport",
          "url": "https://help.papershift.com/de/abo-abrechnungen/625"
        },
        {
          "label": "Papershift Station-App",
          "url": "https://help.papershift.com/de/zeiterfassung/234"
        },
        {
          "label": "Papershift Schichttausch",
          "url": "https://help.papershift.com/de/schichtplanung/305"
        },
        {
          "label": "Papershift API-Einstieg",
          "url": "https://developers.papershift.com/docs/getting-started-with-papershift-api-2"
        },
        {
          "label": "Zeitbuchungs-API mit Pagination",
          "url": "https://developers.papershift.com/docs/working-sessions"
        }
      ],
      "assessments": {
        "time-attendance": {
          "clock": {
            "status": "yes",
            "note": "Station-App erfasst Start, Pause, Ende; Cloud-Synchronisation benötigt das Zusatzpaket Stempeluhr Sync.",
            "source": "https://help.papershift.com/de/zeiterfassung/234"
          },
          "absence": {
            "status": "yes",
            "note": "Abwesenheiten im Core-Umfang.",
            "source": "https://www.papershift.com/preise"
          },
          "balances": {
            "status": "yes",
            "note": "Individuelle Sollstunden und Stundenkonten.",
            "source": "https://www.papershift.com/preise"
          },
          "schedule": {
            "status": "yes",
            "note": "Dienstplanung ab Premium.",
            "source": "https://www.papershift.com/preise"
          },
          "reporting": {
            "status": "yes",
            "note": "Monats- und Mitarbeiterexporte enthalten Iststunden, Salden und Abwesenheiten.",
            "source": "https://help.papershift.com/de/abo-abrechnungen/633"
          },
          "rules": {
            "status": "unknown",
            "note": "Pausenregeln sind beschrieben; Bearbeitungsprozess für markierte Regelverletzungen nicht hinreichend belegt.",
            "source": "https://www.papershift.com/preise"
          },
          "approval": {
            "status": "yes",
            "note": "Bestätigung durch Vorgesetzte sperrt die Buchung für Mitarbeiteränderungen; unbestätigte Zeiten sind bearbeitbar.",
            "source": "https://help.papershift.com/de/erste-schritte/006"
          },
          "history": {
            "status": "unknown",
            "note": "Professional nennt Änderungshistorie; Darstellung des ursprünglichen Buchungswerts nicht ausdrücklich beschrieben.",
            "source": "https://www.papershift.com/preise"
          },
          "lock": {
            "status": "unknown",
            "note": "Einzelbestätigung verhindert Mitarbeiteränderungen; kontrollierter vollständiger Periodenabschluss und Wiederöffnung offen.",
            "source": "https://help.papershift.com/de/erste-schritte/006"
          },
          "wage-types": {
            "status": "yes",
            "note": "Nummerierte Lohnarten mit getrennten Nacht-/Sonntagszuschlägen; Zeitzuschläge und Währungszuschläge werden unterschieden.",
            "source": "https://help.papershift.com/de/abo-abrechnungen/625"
          },
          "payroll": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Standorte und Arbeitsbereiche sind belegt; konkrete Tätigkeits-/Kostenstellenzuordnung der Buchung offen.",
            "source": ""
          },
          "shift-swap": {
            "status": "unknown",
            "note": "Tausch innerhalb desselben Arbeitsbereichs und bei Verfügbarkeit dokumentiert; Freigabe jedes Tauschs durch Leitung nicht belegt.",
            "source": "https://help.papershift.com/de/schichtplanung/305"
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Station-App erlaubt Mitarbeiteranlage; fremde Zeitkorrekturen plus Antragsfreigabe am Smartphone nicht nachgewiesen.",
            "source": "https://help.papershift.com/de/zeiterfassung/234"
          },
          "offline": {
            "status": "unknown",
            "note": "Lokale noch nicht synchronisierte Buchungen sind dokumentiert; garantierter Offline-Erfassungsablauf nicht ausreichend beschrieben.",
            "source": "https://help.papershift.com/de/zeiterfassung/234"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de-calendar": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Automatische Schichtzuweisung wird als regelbasiert beschrieben; daraus folgt kein belegter KI-Besetzungsvorschlag.",
            "source": "https://www.papershift.com/preise"
          },
          "ai-explain": {
            "status": "unknown",
            "note": "Keine belastbare Dokumentation prüfbarer KI-Vorschlagsbegründungen gefunden.",
            "source": ""
          },
          "depth-time-attendance-mobile-create-worker": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-mobile-team-clock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-overlap-prevention": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-travel-time-separation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-project-budget-stop": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-approved-device-binding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-api-write-attendance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-ai-demand-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "plans": [
        {
          "id": "core",
          "name": "Core",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Core",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.papershift.com/preise",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Zeit- und Abwesenheitserfassung; individuelle Sollstunden."
          ],
          "limits": [
            "Dienstplanung ab Premium."
          ],
          "addons": [
            "Stempeluhr Sync: Zusatzpaket für Station-Synchronisation, Preis bestätigen.",
            "API-Abonnement: Preis auf Anfrage."
          ],
          "bestFor": "Redaktionell: einfache Erfassung ohne umfassende Dienstplanung.",
          "assessments": {
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Core: Zeiterfassung enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "absence": {
                "status": "yes",
                "note": "Core: Abwesenheiten enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "balances": {
                "status": "yes",
                "note": "Core: Sollstunden enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "api": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Tarife und Pflichtgrundgebühr",
              "url": "https://www.papershift.com/preise"
            },
            {
              "label": "Station und Sync-Voraussetzung",
              "url": "https://help.papershift.com/de/zeiterfassung/234"
            },
            {
              "label": "API-Abonnement",
              "url": "https://developers.papershift.com/docs/getting-started-with-papershift-api-2"
            }
          ]
        },
        {
          "id": "professional",
          "name": "Professional",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Professional",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.papershift.com/preise",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Core/Premium-Funktionen; Lohnarten; Datenexporte."
          ],
          "limits": [
            "Exportformat und Freischaltung gesondert vereinbaren."
          ],
          "addons": [
            "Stempeluhr Sync: Zusatzpaket für Station-Synchronisation, Preis bestätigen.",
            "API-Abonnement: Preis auf Anfrage."
          ],
          "bestFor": "Redaktionell: geplante Schichten mit differenzierten Zuschlägen und Abrechnungsvorbereitung.",
          "assessments": {
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Professional: Zeiterfassung enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "absence": {
                "status": "yes",
                "note": "Professional: Abwesenheiten enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "balances": {
                "status": "yes",
                "note": "Professional: Sollstunden enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "schedule": {
                "status": "yes",
                "note": "Professional: Dienstplanung enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "reporting": {
                "status": "yes",
                "note": "Professional: Datenexporte enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "wage-types": {
                "status": "yes",
                "note": "Professional: Nacht-/Sonntagszuschläge enthalten.",
                "source": "https://www.papershift.com/preise"
              },
              "api": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Tarife und Pflichtgrundgebühr",
              "url": "https://www.papershift.com/preise"
            },
            {
              "label": "Station und Sync-Voraussetzung",
              "url": "https://help.papershift.com/de/zeiterfassung/234"
            },
            {
              "label": "API-Abonnement",
              "url": "https://developers.papershift.com/docs/getting-started-with-papershift-api-2"
            }
          ]
        }
      ],
      "pricingByCategory": {},
      "researchScope": "inherited-global",
      "marketCheckedAt": null
    },
    {
      "id": "timr",
      "name": "timr",
      "url": "https://www.timr.com/",
      "categories": [
        "time-attendance"
      ],
      "summary": "Arbeits- und Projektzeiterfassung mit mobilen Apps und Offline-Nutzung.",
      "bestFor": "Mobile Teams und Dienstleister mit Projektzeitbedarf.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Monatliche Nutzerpreise sind höher; der dokumentierte Tarifvergleich verwendet durchgehend Jahreszahlung. Administratoren benötigen ebenfalls eine Lizenz.",
        "Ein Monatsabschluss ist kontrolliert rücknehmbar. Geofencing und automatische Zeitkappung ersetzen keine sachlich korrekte Arbeitszeitaufzeichnung.",
        "Fahrtenbuch und Arbeitszeit sind unterschiedliche Prozesse.",
        "Generative KI und komplexe Dienstplanung wurden nicht ausreichend belegt."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.timr.com/s/preise/"
      },
      "ai": {
        "summary": "Keine konkrete KI-Personalbedarfsplanung in den geprüften Quellen belegt.",
        "capabilities": [],
        "limits": [
          "Standortvorschläge und Regelautomatik werden nicht als belegte KI-Planungsfunktion bewertet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.timr.com/s/mobile-zeiterfassung-app/"
      },
      "integrations": [
        "API",
        "Zeiterfassungsterminal"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.timr.com/"
      },
      "sources": [
        {
          "label": "timr – Produkt",
          "url": "https://www.timr.com/"
        },
        {
          "label": "timr – Funktionen und Bedingungen",
          "url": "https://www.timr.com/arbeitszeiterfassung-funktionen/"
        },
        {
          "label": "timr mobile App",
          "url": "https://www.timr.com/s/mobile-zeiterfassung-app/"
        },
        {
          "label": "timr Arbeitszeitmodelle",
          "url": "https://support.timr.com/hc/en-us/articles/115003765188-Konfiguration-von-Arbeitszeitmodellen"
        },
        {
          "label": "timr Feiertagskalender",
          "url": "https://support.timr.com/hc/en-us/articles/231469027-Feiertage-und-Feiertagskalender-anlegen-erstellen"
        },
        {
          "label": "timr Sicherheit",
          "url": "https://www.timr.com/p/sicherheit/"
        },
        {
          "url": "https://www.timr.com/a/zeiterfassung-organisation-berechtigungen/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "time-attendance": {
          "clock": {
            "status": "yes",
            "note": "Start, Stopp und Pausen mobil; Offline-Einträge werden später synchronisiert.",
            "source": "https://www.timr.com/s/mobile-zeiterfassung-app/"
          },
          "absence": {
            "status": "yes",
            "note": "Anträge mit einstufiger Freigabe; mehrere Genehmigungsstufen benötigen Erweiterte Berechtigungen.",
            "source": "https://www.timr.com/a/timr-product-news-2025-02/"
          },
          "balances": {
            "status": "yes",
            "note": "Sollstunden je Wochentag, Teilzeit und alternierende Wochenmodelle; nach Speicherung keine zusätzlichen Wechselwochen anfügbar.",
            "source": "https://support.timr.com/hc/en-us/articles/115003765188-Konfiguration-von-Arbeitszeitmodellen"
          },
          "schedule": {
            "status": "unknown",
            "note": "Arbeitszeitmodelle und Abwesenheitskalender sind belegt; veröffentlichbare Mitarbeiterschichtpläne nicht nachgewiesen.",
            "source": "https://support.timr.com/hc/en-us/articles/115003765188-Konfiguration-von-Arbeitszeitmodellen"
          },
          "reporting": {
            "status": "yes",
            "note": "Arbeitszeitberichte.",
            "source": "https://www.timr.com/arbeitszeiterfassung-funktionen/"
          },
          "rules": {
            "status": "yes",
            "note": "Regelabweichungen bleiben bis zur aktiven Bestätigung offen.",
            "source": "https://www.timr.com/s/preise/"
          },
          "approval": {
            "status": "yes",
            "note": "Freigabe ist Teamleitung und Administration vorbehalten; bearbeitete Zeiten können vor dem Abschluss geprüft werden.",
            "source": "https://support.timr.com/hc/en-us/articles/231467627-Arbeitszeit-Status-inkl-Freigabe-von-Arbeitszeiten"
          },
          "history": {
            "status": "yes",
            "note": "Änderungsverlauf mit Originalwert, Zeitpunkt und Bearbeiter.",
            "source": "https://www.timr.com/s/preise/"
          },
          "lock": {
            "status": "yes",
            "note": "Abschluss sperrt zugehörige Einträge; eine dokumentierte Rücknahme ermöglicht Korrekturen.",
            "source": "https://support.timr.com/hc/en-us/articles/231469047-Abschluss-erstellen"
          },
          "wage-types": {
            "status": "yes",
            "note": "Zusatzmodul berechnet Nacht-, Sonn- und Feiertagszuschläge und führt getrennte Konten.",
            "source": "https://support.timr.com/hc/en-us/articles/5950819435922-%C3%9Cberstunden-und-Zuschl%C3%A4ge"
          },
          "payroll": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "projects": {
            "status": "yes",
            "note": "Projektzeiterfassung.",
            "source": "https://www.timr.com/"
          },
          "shift-swap": {
            "status": "unknown",
            "note": "Keine belastbare Dokumentation einer Schichttauschbörse mit Freigabe gefunden.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Mobile Mitarbeiterbuchungen belegt; Korrektur fremder Zeiten und Genehmigung durch Führungskräfte am Smartphone bleiben offen.",
            "source": "https://www.timr.com/s/mobile-zeiterfassung-app/"
          },
          "offline": {
            "status": "yes",
            "note": "Zeiten werden ohne Internet gespeichert und bei Verbindung automatisch synchronisiert.",
            "source": "https://www.timr.com/s/mobile-zeiterfassung-app/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de-calendar": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Standortvorschläge und Regelautomatik sind kein Nachweis einer KI-gestützten Personalbedarfsplanung.",
            "source": "https://www.timr.com/s/mobile-zeiterfassung-app/"
          },
          "ai-explain": {
            "status": "unknown",
            "note": "Kein belegter KI-Planungsvorschlag mit prüfbarer Begründung nach Qualifikation und Verfügbarkeit.",
            "source": ""
          },
          "depth-time-attendance-mobile-create-worker": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-mobile-team-clock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-overlap-prevention": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-travel-time-separation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-project-budget-stop": {
            "status": "partial",
            "note": "Projektleiter können weitere Projektbuchungen sperren; ein automatischer Stopp an der Budgetgrenze ist nicht belegt. Dokumentierter Umfang und Tarifbedingungen (Englisch): Project managers can block employees from further project booking; an automatic budget-threshold stop is not established. Enterprise project-manager permissions; documentation establishes manual blocking, not automatic stopping exactly at the budget threshold.",
            "source": "https://www.timr.com/a/zeiterfassung-organisation-berechtigungen/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les chefs de projet peuvent bloquer de nouvelles saisies ; un arrêt automatique au seuil budgétaire n’est pas établi. Périmètre documenté et conditions du forfait (anglais): Project managers can block employees from further project booking; an automatic budget-threshold stop is not established. Enterprise project-manager permissions; documentation establishes manual blocking, not automatic stopping exactly at the budget threshold."
              },
              "it": {
                "note": "I responsabili possono bloccare nuove registrazioni; non è confermato un arresto automatico alla soglia del budget. Ambito documentato e condizioni del piano (inglese): Project managers can block employees from further project booking; an automatic budget-threshold stop is not established. Enterprise project-manager permissions; documentation establishes manual blocking, not automatic stopping exactly at the budget threshold."
              }
            }
          },
          "depth-time-attendance-approved-device-binding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-api-write-attendance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-ai-demand-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "plans": [
        {
          "id": "regular",
          "name": "Regular",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Regular",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.timr.com/s/preise/",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Grundfunktionen inklusive."
          ],
          "limits": [
            "Projektbudgets erst ab Plus."
          ],
          "addons": [
            "Zusatzmodule: Umfang und Preis im lokalen Angebot bestätigen.",
            "Zusatzmodule: Umfang und Preis im lokalen Angebot bestätigen."
          ],
          "bestFor": "Redaktionell: zentrale Zeiterfassung ohne komplexe Teamhierarchie.",
          "assessments": {
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Regular: Zeiterfassung enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "absence": {
                "status": "yes",
                "note": "Regular: Einstufige Anträge enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "balances": {
                "status": "yes",
                "note": "Regular: Soll-/Istkonto enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "reporting": {
                "status": "yes",
                "note": "Regular: CSV-, Excel- und PDF-Berichte.",
                "source": "https://www.timr.com/s/preise/"
              },
              "rules": {
                "status": "yes",
                "note": "Regular: Regelprüfung mit Bestätigung.",
                "source": "https://www.timr.com/s/preise/"
              },
              "history": {
                "status": "yes",
                "note": "Regular: Originalwert, Bearbeiter, Zeitpunkt.",
                "source": "https://www.timr.com/s/preise/"
              },
              "projects": {
                "status": "yes",
                "note": "Regular: Projektbuchungen enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "de-calendar": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "wage-types": {
                "status": "no",
                "note": "Ohne Zusatzmodul nicht enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Tarifrechner, Jahreszahlung und Funktionsmatrix",
              "url": "https://www.timr.com/s/preise/"
            },
            {
              "label": "API in allen kostenpflichtigen Tarifen",
              "url": "https://support.timr.com/hc/en-us/articles/5933193738012-timr-REST-API"
            }
          ]
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Enterprise",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.timr.com/s/preise/",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Alle Zusatzmodule inklusive."
          ],
          "limits": [
            "Umsatzsteuerstatus separat bestätigen."
          ],
          "addons": [],
          "bestFor": "Redaktionell: mehrere Freigabeebenen und differenzierte Zeitkonten.",
          "assessments": {
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Enterprise: Zeiterfassung enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "absence": {
                "status": "yes",
                "note": "Enterprise: Einstufige Anträge enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "balances": {
                "status": "yes",
                "note": "Enterprise: Soll-/Istkonto enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "reporting": {
                "status": "yes",
                "note": "Enterprise: CSV-, Excel- und PDF-Berichte.",
                "source": "https://www.timr.com/s/preise/"
              },
              "rules": {
                "status": "yes",
                "note": "Enterprise: Regelprüfung mit Bestätigung.",
                "source": "https://www.timr.com/s/preise/"
              },
              "history": {
                "status": "yes",
                "note": "Enterprise: Originalwert, Bearbeiter, Zeitpunkt.",
                "source": "https://www.timr.com/s/preise/"
              },
              "projects": {
                "status": "yes",
                "note": "Enterprise: Projektbuchungen enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "de-calendar": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "wage-types": {
                "status": "yes",
                "note": "Zusatzmodul enthalten.",
                "source": "https://www.timr.com/s/preise/"
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Tarifrechner, Jahreszahlung und Funktionsmatrix",
              "url": "https://www.timr.com/s/preise/"
            },
            {
              "label": "API in allen kostenpflichtigen Tarifen",
              "url": "https://support.timr.com/hc/en-us/articles/5933193738012-timr-REST-API"
            }
          ]
        }
      ],
      "pricingByCategory": {},
      "researchScope": "inherited-global",
      "marketCheckedAt": null
    },
    {
      "id": "softgarden",
      "name": "softgarden",
      "url": "https://softgarden.com/de/",
      "categories": [
        "recruiting"
      ],
      "summary": "Recruiting-Plattform mit Karriere-, Auswahl- und Onboarding-Funktionen.",
      "bestFor": "Recruiting-Teams mit mehreren Fachbereichen und Vermarktungskanälen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Recruiting-Erweiterungen und Integrationen separat kalkulieren.",
        "KI-Screening braucht eine eigene fachliche und datenschutzbezogene Prüfung."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://softgarden.com/de/"
      },
      "ai": {
        "summary": "KI unterstützt Textentwürfe; Screening- und Interview-Assistenten sind zusätzlich beschrieben.",
        "capabilities": [
          "Stellentexte",
          "E-Mail-Entwürfe"
        ],
        "limits": [
          "Bewertungsgrundlagen und enthaltene Kontingente separat bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://softgarden.com/de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://softgarden.com/de/"
      },
      "sources": [
        {
          "label": "softgarden – Produkt",
          "url": "https://softgarden.com/de/"
        },
        {
          "label": "softgarden – Funktionen und Bedingungen",
          "url": "https://softgarden.com/de/produkte/bewerbermanagement-software/"
        },
        {
          "label": "softgarden – Funktionen und Bedingungen",
          "url": "https://support.softgarden.de/de/articles/319117-wie-kann-ein-bewerberprofil-geloscht-werden"
        }
      ],
      "assessments": {
        "recruiting": {
          "vacancies": {
            "status": "yes",
            "note": "Stellenverwaltung.",
            "source": "https://softgarden.com/de/produkte/bewerbermanagement-software/"
          },
          "career": {
            "status": "yes",
            "note": "Mobile Karriereseiten.",
            "source": "https://softgarden.com/de/"
          },
          "pipeline": {
            "status": "yes",
            "note": "Bewerbermanagement.",
            "source": "https://softgarden.com/de/produkte/bewerbermanagement-software/"
          },
          "communications": {
            "status": "yes",
            "note": "Kandidatenkommunikation.",
            "source": "https://softgarden.com/de/"
          },
          "team": {
            "status": "yes",
            "note": "Team-Voting und Feedback.",
            "source": "https://softgarden.com/de/"
          },
          "approval": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "multipost": {
            "status": "yes",
            "note": "Multiposting-Angebot.",
            "source": "https://softgarden.com/de/"
          },
          "interview": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "scorecards": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "talent-pool": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "deletion": {
            "status": "yes",
            "note": "Automatische Löschfrist und rollenbeschränkte Einzel-Löschung beschrieben.",
            "source": "https://support.softgarden.de/de/articles/319117-wie-kann-ein-bewerberprofil-geloscht-werden"
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "analytics": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "onboarding": {
            "status": "yes",
            "note": "Onboarding-Modul.",
            "source": "https://softgarden.com/de/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de-jobs": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-writing": {
            "status": "yes",
            "note": "KI-Texte für Stellen und E-Mails.",
            "source": "https://softgarden.com/de/"
          },
          "ai-screening": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-recruiting-self-schedule-buffers": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-automation-failure-log": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-headcount-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-consent-renewal": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-referral-attribution": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-external-interviewer-scope": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-mobile-interview-reschedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-ai-screening-audit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "dvinci",
      "name": "d.vinci",
      "url": "https://www.dvinci.de/",
      "categories": [
        "recruiting"
      ],
      "summary": "Bewerbermanagement mit Karriereseiten und eigenständigem Onboarding-Angebot.",
      "bestFor": "Organisationen mit strukturiertem Recruiting und begleitetem Einstieg.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Preis richtet sich nach Mitarbeitendenzahl.",
        "Onboarding und Bewerbermanagement im konkreten Paket getrennt abgleichen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.dvinci.de/"
      },
      "ai": {
        "summary": "Kein ausreichend konkreter KI-Funktionsnachweis in den geprüften Quellen.",
        "capabilities": [],
        "limits": [
          "Verfügbarkeit, Paketbindung und Nutzungslimits schriftlich bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.dvinci.de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.dvinci.de/"
      },
      "sources": [
        {
          "label": "d.vinci – Produkt",
          "url": "https://www.dvinci.de/"
        },
        {
          "label": "d.vinci – Funktionen und Bedingungen",
          "url": "https://www.dvinci.de/features/"
        }
      ],
      "assessments": {
        "recruiting": {
          "vacancies": {
            "status": "yes",
            "note": "Stellenanzeigen veröffentlichen.",
            "source": "https://www.dvinci.de/"
          },
          "career": {
            "status": "yes",
            "note": "Karriereseiten.",
            "source": "https://www.dvinci.de/"
          },
          "pipeline": {
            "status": "yes",
            "note": "Zentrales Bewerbermanagement.",
            "source": "https://www.dvinci.de/"
          },
          "communications": {
            "status": "yes",
            "note": "Bewerberkommunikation.",
            "source": "https://www.dvinci.de/features/"
          },
          "team": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "multipost": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "interview": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "scorecards": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "talent-pool": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "deletion": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "analytics": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "onboarding": {
            "status": "yes",
            "note": "Portale und automatisierte Aufgaben für Neueintritte.",
            "source": "https://www.dvinci.de/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "de-jobs": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-writing": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-screening": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-recruiting-self-schedule-buffers": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-automation-failure-log": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-headcount-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-consent-renewal": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-referral-attribution": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-external-interviewer-scope": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-mobile-interview-reschedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-recruiting-ai-screening-audit": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "openproject",
      "name": "OpenProject",
      "url": "https://www.openproject.org/de/",
      "categories": [
        "project-management"
      ],
      "summary": "Open-Source-Projektmanagement mit Community- und Enterprise-Betriebsmodellen.",
      "bestFor": "Teams mit klassischer, agiler oder hybrider Planung und klaren Hostinganforderungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Enterprise-Funktionen und Betrieb sind nicht automatisch kostenlos.",
        "Eigenbetrieb benötigt administrative Kompetenz."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.openproject.org/de/"
      },
      "ai": {
        "summary": "Kein ausreichend konkreter KI-Funktionsnachweis in den geprüften Quellen.",
        "capabilities": [],
        "limits": [
          "Verfügbarkeit, Paketbindung und Nutzungslimits schriftlich bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.openproject.org/de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.openproject.org/de/"
      },
      "sources": [
        {
          "label": "OpenProject – Produkt",
          "url": "https://www.openproject.org/de/"
        },
        {
          "label": "OpenProject – Funktionen und Bedingungen",
          "url": "https://www.openproject.org/de/projektmanagement-funktionen/"
        },
        {
          "label": "OpenProject – Funktionen und Bedingungen",
          "url": "https://www.openproject.org/docs/user-guide/"
        },
        {
          "label": "OpenProject – Funktionen und Bedingungen",
          "url": "https://www.openproject.org/docs/user-guide/work-packages/exporting/"
        },
        {
          "label": "OpenProject – Funktionen und Bedingungen",
          "url": "https://www.openproject.org/docs/api/baseline-comparisons/"
        },
        {
          "label": "OpenProject – Funktionen und Bedingungen",
          "url": "https://www.openproject.org/docs/api/endpoints/work-packages/"
        }
      ],
      "assessments": {
        "project-management": {
          "tasks": {
            "status": "yes",
            "note": "Arbeitspakete und Zuständigkeiten.",
            "source": "https://www.openproject.org/de/projektmanagement-funktionen/"
          },
          "boards": {
            "status": "yes",
            "note": "Agile Boards.",
            "source": "https://www.openproject.org/de/"
          },
          "timeline": {
            "status": "yes",
            "note": "Gantt-Zeitplanung.",
            "source": "https://www.openproject.org/de/"
          },
          "files": {
            "status": "yes",
            "note": "Team-Zusammenarbeit und Dokumente.",
            "source": "https://www.openproject.org/de/projektmanagement-funktionen/"
          },
          "time": {
            "status": "yes",
            "note": "Zeiterfassung auf Arbeitspaketen.",
            "source": "https://www.openproject.org/de/projektmanagement-funktionen/"
          },
          "dependencies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "baseline": {
            "status": "yes",
            "note": "Arbeitspakete mit historischem Stichtag vergleichen.",
            "source": "https://www.openproject.org/docs/api/baseline-comparisons/"
          },
          "capacity": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "budgets": {
            "status": "yes",
            "note": "Personal-/Stückkosten und Budgets.",
            "source": "https://www.openproject.org/de/projektmanagement-funktionen/"
          },
          "templates": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "portfolio": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "guests": {
            "status": "yes",
            "note": "Zugriff auf einzelne Projekte begrenzen.",
            "source": "https://www.openproject.org/docs/user-guide/"
          },
          "permissions": {
            "status": "yes",
            "note": "Mitgliedschaften und Rollen pro Projekt.",
            "source": "https://www.openproject.org/docs/user-guide/"
          },
          "api": {
            "status": "yes",
            "note": "Arbeitspakete über API lesen und bearbeiten.",
            "source": "https://www.openproject.org/docs/api/endpoints/work-packages/"
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "hosting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-summary": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-project-management-multi-home": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-critical-path": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-recurring": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-form-spam": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-deleted-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-formula-fields": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-cross-project-dependency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-approval-substitute": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "stackfield",
      "name": "Stackfield",
      "url": "https://www.stackfield.com/de/",
      "categories": [
        "project-management"
      ],
      "summary": "Projektzusammenarbeit mit Aufgaben, Kommunikation und dokumentiertem deutschen Hosting.",
      "bestFor": "Organisationen, die vertrauliche Zusammenarbeit zentralisieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Verschlüsselungsmodell und Integrationsanforderungen gemeinsam prüfen.",
        "Kapazitätsplanung und KI-Tiefe wurden nicht vollständig belegt."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.stackfield.com/de/"
      },
      "ai": {
        "summary": "Kein ausreichend konkreter KI-Funktionsnachweis in den geprüften Quellen.",
        "capabilities": [],
        "limits": [
          "Verfügbarkeit, Paketbindung und Nutzungslimits schriftlich bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.stackfield.com/de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.stackfield.com/de/"
      },
      "sources": [
        {
          "label": "Stackfield – Produkt",
          "url": "https://www.stackfield.com/de/"
        },
        {
          "label": "Stackfield – Funktionen und Bedingungen",
          "url": "https://www.stackfield.com/de/tour"
        }
      ],
      "assessments": {
        "project-management": {
          "tasks": {
            "status": "yes",
            "note": "Aufgaben und Workflows.",
            "source": "https://www.stackfield.com/de/"
          },
          "boards": {
            "status": "yes",
            "note": "Kanban und Listen.",
            "source": "https://www.stackfield.com/de/"
          },
          "timeline": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "files": {
            "status": "yes",
            "note": "Dateien, Dokumentation und Kommentare.",
            "source": "https://www.stackfield.com/de/"
          },
          "time": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "dependencies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "baseline": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "capacity": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "budgets": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "templates": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "portfolio": {
            "status": "yes",
            "note": "Projektportfolios.",
            "source": "https://www.stackfield.com/de/"
          },
          "guests": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "hosting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-summary": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-project-management-multi-home": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-critical-path": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-recurring": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-form-spam": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-deleted-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-formula-fields": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-cross-project-dependency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-approval-substitute": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "awork",
      "name": "awork",
      "url": "https://www.awork.com/de",
      "categories": [
        "project-management"
      ],
      "summary": "Projekt-, Ressourcen- und Zeiterfassung mit integrierten KI-Funktionen.",
      "bestFor": "Agenturen und projektorientierte Dienstleister.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Neue KI-Tarife und Nutzungskontingente im Angebot abgleichen.",
        "Aus kostenfreien externen Zugängen nicht auf unbegrenzte Vollnutzer schliessen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.awork.com/de/preise"
      },
      "ai": {
        "summary": "awork AI nutzt Projektkontext; genaue Funktion und Kontingent sind tarifabhängig zu prüfen.",
        "capabilities": [
          "KI mit Projektkontext"
        ],
        "limits": [
          "Im Scoring nur präzise belegte Teilfunktionen freigeben.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.awork.com/de"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.awork.com/de"
      },
      "sources": [
        {
          "label": "awork – Produkt",
          "url": "https://www.awork.com/de"
        },
        {
          "label": "awork – Funktionen und Bedingungen",
          "url": "https://www.awork.com/de/preise"
        }
      ],
      "assessments": {
        "project-management": {
          "tasks": {
            "status": "yes",
            "note": "Aufgaben, Fristen und Status.",
            "source": "https://www.awork.com/de"
          },
          "boards": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "timeline": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "files": {
            "status": "yes",
            "note": "awork Docs.",
            "source": "https://www.awork.com/de"
          },
          "time": {
            "status": "yes",
            "note": "Zeiterfassung.",
            "source": "https://www.awork.com/de"
          },
          "dependencies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "baseline": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "capacity": {
            "status": "yes",
            "note": "Ressourcen und Verfügbarkeit.",
            "source": "https://www.awork.com/de"
          },
          "budgets": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "templates": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "portfolio": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "guests": {
            "status": "yes",
            "note": "awork Connect für Externe.",
            "source": "https://www.awork.com/de"
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "hosting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-summary": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-project-management-multi-home": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-critical-path": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-recurring": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-form-spam": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-deleted-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-formula-fields": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-cross-project-dependency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-project-management-approval-substitute": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "power-bi",
      "name": "Microsoft Power BI",
      "url": "https://www.microsoft.com/de-de/power-platform/products/power-bi",
      "categories": [
        "bi"
      ],
      "summary": "BI- und Berichtsplattform im Microsoft-Fabric-Ökosystem.",
      "bestFor": "Organisationen mit Microsoft-Datenlandschaft und kontrollierten Kennzahlen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Copilot-Verfügbarkeit und Fabric-Kapazität gesondert prüfen.",
        "Berichtsersteller, Leser und Embedded-Szenarien benötigen unterschiedliche Lizenzmodelle.",
        "Inkrementelle Aktualisierung unterstützt Pro; die kombinierte Echtzeit-DirectQuery-Funktion verlangt passende Premium-/Embedded-Kapazität.",
        "Zeilenfilter schützen Leser; Arbeitsbereichsrollen mit Bearbeitungsrechten müssen gesondert behandelt werden."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
      },
      "ai": {
        "summary": "Copilot unterstützt Fragen, Berichts- und Textentwürfe.",
        "capabilities": [
          "Natürliche Sprache",
          "Berichtsentwürfe",
          "Zusammenfassungen"
        ],
        "limits": [
          "Fabric-/Copilot-Lizenz und Tenantvoraussetzungen prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
      },
      "integrations": [
        "Microsoft Teams",
        "SharePoint",
        "Excel",
        "Microsoft Fabric"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
      },
      "sources": [
        {
          "label": "Microsoft Power BI – Produkt",
          "url": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
        },
        {
          "label": "Microsoft Power BI – Funktionen und Bedingungen",
          "url": "https://learn.microsoft.com/en-us/power-bi/connect-data/incremental-refresh-overview"
        },
        {
          "label": "Microsoft Power BI – Funktionen und Bedingungen",
          "url": "https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security"
        },
        {
          "url": "https://learn.microsoft.com/en-us/fabric/security/service-admin-object-level-security",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://learn.microsoft.com/en-us/fabric/enterprise/powerbi/service-security-sensitivity-label-overview",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://learn.microsoft.com/en-us/analysis-services/translation-support-in-analysis-services",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "bi": {
          "sources": {
            "status": "yes",
            "note": "Cloud- und lokale Quellen.",
            "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
          },
          "transform": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "model": {
            "status": "yes",
            "note": "Semantische Datenmodelle.",
            "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
          },
          "dashboards": {
            "status": "yes",
            "note": "Interaktive Berichte.",
            "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
          },
          "share": {
            "status": "yes",
            "note": "Freigabe in Microsoft-Anwendungen.",
            "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
          },
          "refresh": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "row-security": {
            "status": "yes",
            "note": "Statische oder dynamische Zeilenfilter für Leserrollen.",
            "source": "https://learn.microsoft.com/en-us/fabric/security/service-admin-row-level-security"
          },
          "lineage": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "incremental": {
            "status": "yes",
            "note": "Änderungszeiträume über partitionierte Aktualisierung laden.",
            "source": "https://learn.microsoft.com/en-us/power-bi/connect-data/incremental-refresh-overview"
          },
          "alerts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "embedded": {
            "status": "yes",
            "note": "Power BI Embedded.",
            "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
          },
          "export-api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "versioning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "forecast": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "local-format": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tenant": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-query": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-author": {
            "status": "yes",
            "note": "KI-generierte Berichte und Visualisierungen.",
            "source": "https://www.microsoft.com/de-de/power-platform/products/power-bi"
          },
          "ai-governance": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-bi-column-security": {
            "status": "yes",
            "note": "OLS verbirgt ausgewählte Spalten und ihre Metadaten. Dokumentierter Umfang und Tarifbedingungen (Englisch): OLS hides selected columns and their metadata. Semantic-model OLS, model roles and viewer restrictions; editing roles and unsupported features require review. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://learn.microsoft.com/en-us/fabric/security/service-admin-object-level-security",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "OLS masque des colonnes sélectionnées et leurs métadonnées. Périmètre documenté et conditions du forfait (anglais): OLS hides selected columns and their metadata. Semantic-model OLS, model roles and viewer restrictions; editing roles and unsupported features require review. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "OLS nasconde colonne selezionate e relativi metadati. Ambito documentato e condizioni del piano (inglese): OLS hides selected columns and their metadata. Semantic-model OLS, model roles and viewer restrictions; editing roles and unsupported features require review. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-bi-certified-metrics": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-protected-export": {
            "status": "yes",
            "note": "Unterstützte Exporte behalten Vertraulichkeitslabels und konfigurierten Schutz. Dokumentierter Umfang und Tarifbedingungen (Englisch): Supported exports preserve sensitivity labels and configured protection. Purview labels/licensing and encryption configuration required; only supported export paths retain protection. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://learn.microsoft.com/en-us/fabric/enterprise/powerbi/service-security-sensitivity-label-overview",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les exports compatibles conservent étiquettes et protection configurée. Périmètre documenté et conditions du forfait (anglais): Supported exports preserve sensitivity labels and configured protection. Purview labels/licensing and encryption configuration required; only supported export paths retain protection. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Gli export supportati conservano etichette e protezione configurata. Ambito documentato e condizioni del piano (inglese): Supported exports preserve sensitivity labels and configured protection. Purview labels/licensing and encryption configuration required; only supported export paths retain protection. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-bi-paginated": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-query-performance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-scenario-parameters": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-writeback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-model-translations": {
            "status": "yes",
            "note": "Modellbeschriftungen lassen sich für Nutzerregionen übersetzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Model captions can be translated for reader locales. Tabular-model metadata translations for supported Fabric/Power BI Premium models; client locale must be provided. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://learn.microsoft.com/en-us/analysis-services/translation-support-in-analysis-services",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les libellés du modèle sont traduisibles selon la langue du lecteur. Périmètre documenté et conditions du forfait (anglais): Model captions can be translated for reader locales. Tabular-model metadata translations for supported Fabric/Power BI Premium models; client locale must be provided. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le etichette del modello sono traducibili secondo la lingua del lettore. Ambito documentato e condizioni del piano (inglese): Model captions can be translated for reader locales. Tabular-model metadata translations for supported Fabric/Power BI Premium models; client locale must be provided. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "qlik-cloud",
      "name": "Qlik Cloud Analytics",
      "url": "https://www.qlik.com/de-de/products/qlik-cloud-analytics",
      "categories": [
        "bi"
      ],
      "summary": "Cloud-Analyse mit Dashboards, Integration und dialogorientierten KI-Funktionen.",
      "bestFor": "Teams mit mehreren Datenquellen und erweitertem Analysebedarf.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Analyse- und Datenintegrationspakete getrennt kalkulieren.",
        "Dokumentierte KI-Funktion bedeutet nicht, dass jedes Datenmodell ohne Vorbereitung nutzbar ist."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.qlik.com/de-de/products/qlik-cloud-analytics"
      },
      "ai": {
        "summary": "Insight Advisor erstellt Analysen aus Fragen und gewählten Kennzahlen, auch auf Deutsch.",
        "capabilities": [
          "Deutsche Analysefragen",
          "Visualisierungsvorschläge"
        ],
        "limits": [
          "Insight Advisor ist bei aktivierter Qlik-Answers-Agenten-Erfahrung nicht verfügbar.",
          "Mehrere Dimensionen oder mindestens drei Kennzahlen begrenzen natürlichsprachige Antworten.",
          "Section Access benötigt zusätzliche Einrichtung.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Insights/insights-chat.htm"
      },
      "integrations": [
        "SAP",
        "Snowflake",
        "Databricks",
        "Python/R"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.qlik.com/de-de/products/qlik-cloud-analytics"
      },
      "sources": [
        {
          "label": "Qlik Cloud Analytics – Produkt",
          "url": "https://www.qlik.com/de-de/products/qlik-cloud-analytics"
        },
        {
          "label": "Qlik Cloud Analytics – Funktionen und Bedingungen",
          "url": "https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Insights/insights-chat.htm"
        },
        {
          "label": "Qlik Cloud Analytics – Funktionen und Bedingungen",
          "url": "https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Insights/insight-advisor-create-visualizations.htm"
        }
      ],
      "assessments": {
        "bi": {
          "sources": {
            "status": "yes",
            "note": "Quellen und Konnektoren.",
            "source": "https://www.qlik.com/de-de/products/qlik-cloud-analytics"
          },
          "transform": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "model": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "dashboards": {
            "status": "yes",
            "note": "Visualisierung und Dashboards.",
            "source": "https://www.qlik.com/de-de/products/qlik-cloud-analytics"
          },
          "share": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "refresh": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "row-security": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "lineage": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "incremental": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "alerts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "embedded": {
            "status": "yes",
            "note": "Embedded Analytics.",
            "source": "https://www.qlik.com/de-de/products/qlik-cloud-analytics"
          },
          "export-api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "versioning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "forecast": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "local-format": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tenant": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-query": {
            "status": "yes",
            "note": "Deutsche Fragen; verwendete Dimensionen und Kennzahlen einsehbar.",
            "source": "https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Insights/insights-chat.htm"
          },
          "ai-author": {
            "status": "yes",
            "note": "Visualisierungen erstellen und weiterbearbeiten.",
            "source": "https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Insights/insight-advisor-create-visualizations.htm"
          },
          "ai-governance": {
            "status": "yes",
            "note": "Zugriff durch Administrator- und Bereichsrollen begrenzt.",
            "source": "https://help.qlik.com/de-DE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Insights/insights-chat.htm"
          },
          "depth-bi-column-security": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-certified-metrics": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-protected-export": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-paginated": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-query-performance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-scenario-parameters": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-writeback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-model-translations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "jedox",
      "name": "Jedox",
      "url": "https://www.jedox.com/de/",
      "categories": [
        "bi"
      ],
      "summary": "Planungs- und Performance-Management mit Reporting und JedoxAI.",
      "bestFor": "Finance-Teams, die Budgetierung und Szenarien mit Analysen verbinden.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "FP&A-Schwerpunkt: kein identischer Zuschnitt wie reines Self-Service-BI.",
        "Planungsmodelle und Einführung gehören in die Gesamtkosten.",
        "Audit muss je Cube aktiviert werden; Integrator-Ladevorgänge werden dort nicht protokolliert."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.jedox.com/de/"
      },
      "ai": {
        "summary": "JedoxAI unterstützt Prognosen und Planungsanalysen.",
        "capabilities": [
          "Forecast-Unterstützung"
        ],
        "limits": [
          "Modellgüte und Voraussetzungen anhand eigener Zeitreihen testen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.jedox.com/de/"
      },
      "integrations": [
        "Excel 365",
        "ERP/HCM/CRM"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.jedox.com/de/"
      },
      "sources": [
        {
          "label": "Jedox – Produkt",
          "url": "https://www.jedox.com/de/"
        },
        {
          "label": "Jedox – Funktionen und Bedingungen",
          "url": "https://knowledgebase.jedox.com/jedox/security/rights-users.htm"
        },
        {
          "label": "Jedox – Funktionen und Bedingungen",
          "url": "https://knowledgebase.jedox.com/jedox/planning/audit.htm"
        }
      ],
      "assessments": {
        "bi": {
          "sources": {
            "status": "yes",
            "note": "Integration von ERP-, HCM- und CRM-Daten.",
            "source": "https://www.jedox.com/de/"
          },
          "transform": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "model": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "dashboards": {
            "status": "yes",
            "note": "Drag-and-drop-Dashboards.",
            "source": "https://www.jedox.com/de/"
          },
          "share": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "refresh": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "row-security": {
            "status": "yes",
            "note": "Gruppenrechte begrenzen Daten bis auf Dimensionen und Zellen.",
            "source": "https://knowledgebase.jedox.com/jedox/security/rights-users.htm"
          },
          "lineage": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "incremental": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "alerts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "embedded": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export-api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "versioning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "forecast": {
            "status": "yes",
            "note": "Budgetierung und Forecasting.",
            "source": "https://www.jedox.com/de/"
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "local-format": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "tenant": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-query": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-author": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-governance": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-bi-column-security": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-certified-metrics": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-protected-export": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-paginated": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-query-performance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-scenario-parameters": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-writeback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-bi-model-translations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "nfon-cloudya",
      "name": "NFON Cloudya",
      "url": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/",
      "categories": [
        "cloud-pbx"
      ],
      "summary": "Cloud-Telefonie mit App-, Teams- und optionalen Contact-Center-Erweiterungen.",
      "bestFor": "Unternehmen mit mehreren Standorten und bestehendem Microsoft-Umfeld.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Teams-App und Direct Routing haben unterschiedliche Voraussetzungen.",
        "Aufzeichnung und Monitoring sind als Erweiterungen beschrieben."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
      },
      "ai": {
        "summary": "KI-Transkription für Voicemail ist dokumentiert.",
        "capabilities": [
          "Voicemail-Transkription"
        ],
        "limits": [
          "Gesprächszusammenfassung und Agenten benötigen eine getrennte Leistungsprüfung.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
      },
      "integrations": [
        "Microsoft Teams",
        "CTI"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
      },
      "sources": [
        {
          "label": "NFON Cloudya – Produkt",
          "url": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
        },
        {
          "label": "NFON Cloudya – Funktionen und Bedingungen",
          "url": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya-funktionen/"
        }
      ],
      "assessments": {
        "cloud-pbx": {
          "calls": {
            "status": "yes",
            "note": "Telefonie über Apps und Endgeräte.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
          },
          "numbers": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "transfer": {
            "status": "yes",
            "note": "Halten und Weiterverbinden beschrieben.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
          },
          "groups": {
            "status": "yes",
            "note": "Paralleles Klingeln.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya-funktionen/"
          },
          "voicemail": {
            "status": "yes",
            "note": "Mailbox mit Audiodatei und E-Mail.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya-funktionen/"
          },
          "ivr": {
            "status": "yes",
            "note": "Mehrstufige Tastenauswahl.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya-funktionen/"
          },
          "time-routing": {
            "status": "yes",
            "note": "Zeitfenster und Feiertagsausnahmen.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya-funktionen/"
          },
          "queues": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "skills": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "recording": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "crm": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "teams": {
            "status": "yes",
            "note": "Teams-App oder Direct Routing.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mobile": {
            "status": "yes",
            "note": "Smartphone mit geschäftlicher Rufnummer.",
            "source": "https://www.nfon.com/de/produkte/cloud-telefonie/cloudya-funktionen/"
          },
          "porting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "continuity": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "security": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agent": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-summary": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-cloud-pbx-call-park": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-hot-desk": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-delegate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-record-pause": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-mobile-carrier": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-international-block": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-recording-ip": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-ai-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "cituro",
      "name": "cituro",
      "url": "https://www.cituro.com/alle-funktionen",
      "categories": [
        "appointments"
      ],
      "summary": "Terminplattform für Dienstleister mit Ressourcen, Kursen und Zahlungsanbindung.",
      "bestFor": "Teams, die Termine über mehrere Mitarbeiter, Räume und Standorte koordinieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "VITAS-Telefonassistent als Partnerintegration kalkulieren.",
        "SMS und zusätzlicher Dateispeicher können gesonderte Kosten verursachen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.cituro.com/alle-funktionen"
      },
      "ai": {
        "summary": "VITAS-Integration für telefonische Fragen und Buchungen.",
        "capabilities": [
          "Telefonische Terminbuchung"
        ],
        "limits": [
          "Separater Partner und dessen Vertragsumfang zu prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.cituro.com/ki-telefonassistent"
      },
      "integrations": [
        "Google Kalender",
        "Microsoft 365",
        "Zapier",
        "Make",
        "VITAS"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.cituro.com/alle-funktionen"
      },
      "sources": [
        {
          "label": "cituro – Produkt",
          "url": "https://www.cituro.com/alle-funktionen"
        },
        {
          "label": "cituro – Funktionen und Bedingungen",
          "url": "https://www.cituro.com/ki-telefonassistent"
        },
        {
          "label": "cituro – Funktionen und Bedingungen",
          "url": "https://www.cituro.com/online-bezahlfunktion"
        }
      ],
      "assessments": {
        "appointments": {
          "booking": {
            "status": "yes",
            "note": "Online-Buchungswidget.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "calendar": {
            "status": "yes",
            "note": "Dienstpläne und Verfügbarkeiten.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "services": {
            "status": "yes",
            "note": "Individuelle Dauer und Preise.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "reminders": {
            "status": "yes",
            "note": "Bestätigung und Erinnerung.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "customer": {
            "status": "yes",
            "note": "Terminhistorie je Kunde.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "resources": {
            "status": "yes",
            "note": "Buchung abhängig von Ressourcen.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "buffers": {
            "status": "yes",
            "note": "Vorlauf sowie Vor-/Nachbereitung.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "group": {
            "status": "yes",
            "note": "Teilnehmergrenzen für Kurse.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "waitlist": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "cancel": {
            "status": "yes",
            "note": "Konfigurierbare Absage-/Verschiebungsfristen.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "payments": {
            "status": "yes",
            "note": "Anzahlung oder Vorauszahlung.",
            "source": "https://www.cituro.com/online-bezahlfunktion"
          },
          "locations": {
            "status": "yes",
            "note": "Standortbezogene Leistungen.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "sync": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "forms": {
            "status": "yes",
            "note": "Pflichtfelder je Leistung.",
            "source": "https://www.cituro.com/alle-funktionen"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-scheduling": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-support": {
            "status": "yes",
            "note": "VITAS prüft Kalender und bucht telefonisch.",
            "source": "https://www.cituro.com/ki-telefonassistent"
          },
          "depth-appointments-routing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-single-use": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-round-robin": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-poll": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-recurring": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-concurrency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-webhook-failure": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "shore",
      "name": "Shore",
      "url": "https://www.shore.com/de/preise",
      "categories": [
        "appointments"
      ],
      "summary": "Buchungssoftware für lokale Dienstleister, optional mit Marketing und Kasse.",
      "bestFor": "Salons und ähnliche Betriebe mit Termin- und Kundendaten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Booking, Marketing und Kasse sind verschiedene Pakete.",
        "Kassenfunktionen nicht als enthaltene Booking-Leistung bewerten.",
        "Manuell angelegte Termine können Online-Regeln umgehen; Ressourcen dann ausdrücklich zuordnen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.shore.com/de/preise"
      },
      "ai": {
        "summary": "Für die geprüfte Booking-Edition wurde keine konkrete KI-Funktion belastbar nachgewiesen.",
        "capabilities": [],
        "limits": [
          "KI-Funktion, Tarif und Datenverarbeitung beim Anbieter bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.shore.com/de/preise"
      },
      "integrations": [
        "Google Kalender",
        "Google Reserve",
        "Instagram"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.shore.com/de/preise"
      },
      "sources": [
        {
          "label": "Shore – Produkt",
          "url": "https://www.shore.com/de/preise"
        },
        {
          "label": "Shore – Funktionen und Bedingungen",
          "url": "https://www.shore.com/de"
        },
        {
          "label": "Shore – Funktionen und Bedingungen",
          "url": "https://help.shore.com/de/wie-kann-ich-ressourcen-anlegen-und-nutzen"
        },
        {
          "label": "Shore – Funktionen und Bedingungen",
          "url": "https://help.shore.com/de/buchbarkeit-im-online-buchungssystem-verstehen"
        }
      ],
      "assessments": {
        "appointments": {
          "booking": {
            "status": "yes",
            "note": "Website, Google und Instagram.",
            "source": "https://www.shore.com/de/preise"
          },
          "calendar": {
            "status": "yes",
            "note": "Mitarbeiter- und Buchungszeiten steuern Verfügbarkeit.",
            "source": "https://help.shore.com/de/buchbarkeit-im-online-buchungssystem-verstehen"
          },
          "services": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reminders": {
            "status": "yes",
            "note": "Automatische Terminerinnerungen.",
            "source": "https://www.shore.com/de/preise"
          },
          "customer": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "resources": {
            "status": "yes",
            "note": "Freie Mitarbeitende und Räume miteinander kombinieren.",
            "source": "https://help.shore.com/de/wie-kann-ich-ressourcen-anlegen-und-nutzen"
          },
          "buffers": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "group": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "waitlist": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "cancel": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "payments": {
            "status": "yes",
            "note": "Kartenvorauszahlung möglich.",
            "source": "https://www.shore.com/de/preise"
          },
          "locations": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "sync": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "forms": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-scheduling": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-support": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-appointments-routing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-single-use": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-round-robin": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-poll": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-recurring": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-concurrency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-webhook-failure": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "timify",
      "name": "TIMIFY",
      "url": "https://www.timify.com/de/features/",
      "categories": [
        "appointments"
      ],
      "summary": "Ressourcen- und Terminmanagement mit Kursen, Kalenderanbindungen und Filialoptionen.",
      "bestFor": "Unternehmen mit komplexen Ressourcen und mehreren Buchungskanälen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Filialmanager und Entwicklungsplattform werden als Add-ons angeboten.",
        "Automatische Umplanung nicht ohne Beleg als KI bewerten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.timify.com/de/features/"
      },
      "ai": {
        "summary": "Regelbasierte Terminautomatisierung ist beschrieben; eine konkrete KI-Methode bleibt unbestätigt.",
        "capabilities": [],
        "limits": [
          "Assistant nicht automatisch mit generativer KI gleichsetzen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.timify.com/de/"
      },
      "integrations": [
        "Google Kalender",
        "Microsoft Exchange",
        "Microsoft 365",
        "Zoom",
        "Microsoft Teams"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.timify.com/de/features/"
      },
      "sources": [
        {
          "label": "TIMIFY – Produkt",
          "url": "https://www.timify.com/de/features/"
        },
        {
          "label": "TIMIFY – Funktionen und Bedingungen",
          "url": "https://www.timify.com/de/"
        }
      ],
      "assessments": {
        "appointments": {
          "booking": {
            "status": "yes",
            "note": "Webbasierte Buchung.",
            "source": "https://www.timify.com/de/features/"
          },
          "calendar": {
            "status": "yes",
            "note": "Gemeinsamer Teamkalender.",
            "source": "https://www.timify.com/de/features/"
          },
          "services": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reminders": {
            "status": "yes",
            "note": "Konfigurierbare Erinnerungsintervalle.",
            "source": "https://www.timify.com/de/features/"
          },
          "customer": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "resources": {
            "status": "yes",
            "note": "Kursplaner weist Personal, Räume und Ausstattung zu.",
            "source": "https://www.timify.com/de/features/"
          },
          "buffers": {
            "status": "yes",
            "note": "Vor- und Nachbereitung.",
            "source": "https://www.timify.com/de/features/"
          },
          "group": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "waitlist": {
            "status": "yes",
            "note": "Freie Gruppenplätze automatisch melden.",
            "source": "https://www.timify.com/de/features/"
          },
          "cancel": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "payments": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "locations": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "sync": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "forms": {
            "status": "yes",
            "note": "Individuelle Pflichtfelder.",
            "source": "https://www.timify.com/de/features/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-scheduling": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-support": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-appointments-routing": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-single-use": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-round-robin": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-poll": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-recurring": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-concurrency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-appointments-webhook-failure": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "reteach",
      "name": "reteach",
      "url": "https://www.reteach.com/",
      "categories": [
        "learning-management"
      ],
      "summary": "Lernplattform mit Kurseditor, Pflichtschulungen und KI-gestützter Inhaltserstellung.",
      "bestFor": "Unternehmen mit wiederkehrenden internen Schulungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Kurskatalog und LMS-Lizenzumfang im Angebot trennen.",
        "Phishing Awareness ist auch eigenständig erhältlich.",
        "Compliance-Workflow ist ein Add-on; Professional umfasst 25 eigene Kurse und bis 500 aktive Teilnehmende.",
        "Die FAQ ordnet Mandanten widersprüchlich Professional und Enterprise zu; benötigte Edition schriftlich bestätigen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.reteach.com/faq/"
      },
      "ai": {
        "summary": "KI erstellt Kursstrukturen und Quizvorschläge.",
        "capabilities": [
          "Kursstruktur",
          "Quizentwurf"
        ],
        "limits": [
          "Fachliche Freigabe und KI-Nutzungskontingent prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.reteach.com/"
      },
      "integrations": [
        "Zoom",
        "Microsoft Teams",
        "SCORM"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.reteach.com/"
      },
      "sources": [
        {
          "label": "reteach – Produkt",
          "url": "https://www.reteach.com/"
        },
        {
          "label": "reteach – Funktionen und Bedingungen",
          "url": "https://www.reteach.com/faq/"
        }
      ],
      "assessments": {
        "learning-management": {
          "courses": {
            "status": "yes",
            "note": "Kurse mit Video, PDF und Quiz.",
            "source": "https://www.reteach.com/"
          },
          "enrolment": {
            "status": "yes",
            "note": "Teilnehmer zu Kursen und Zielgruppen zuweisen.",
            "source": "https://www.reteach.com/faq/"
          },
          "quizzes": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "completion": {
            "status": "yes",
            "note": "Abschlüsse und Zertifikate.",
            "source": "https://www.reteach.com/"
          },
          "reporting": {
            "status": "yes",
            "note": "Fortschritt, Quiz-Ergebnis und Zertifikatsstatus auswerten.",
            "source": "https://www.reteach.com/faq/"
          },
          "paths": {
            "status": "yes",
            "note": "Lernformate in definierter Reihenfolge verbinden.",
            "source": "https://www.reteach.com/faq/"
          },
          "renewal": {
            "status": "yes",
            "note": "Compliance-Add-on wiederholt Schulungen nach Frist.",
            "source": "https://www.reteach.com/faq/"
          },
          "rules": {
            "status": "yes",
            "note": "Automatische zielgruppenbezogene Zuweisung im Compliance-Workflow.",
            "source": "https://www.reteach.com/faq/"
          },
          "standards": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "blended": {
            "status": "yes",
            "note": "Präsenztermine mit Anwesenheitslisten und Webinare.",
            "source": "https://www.reteach.com/faq/"
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "tenants": {
            "status": "yes",
            "note": "Enterprise enthält getrennte Mandanten.",
            "source": "https://www.reteach.com/faq/"
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "content-update": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "yes",
            "note": "Abschlussberichte als CSV/XLSX exportieren.",
            "source": "https://www.reteach.com/faq/"
          },
          "sso": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "integrations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-author": {
            "status": "yes",
            "note": "Bearbeitbare KI-Kursstruktur.",
            "source": "https://www.reteach.com/"
          },
          "ai-learning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-learning-management-offline-progress-sync": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-random-question-pool": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-assignment-feedback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-event-waitlist": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-video-captions": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-learner-retention-controls": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-mobile-manager-enrolment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-ai-lesson-citations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "imc-learning-suite",
      "name": "imc Learning Suite",
      "url": "https://www.scheer-imc.com/de/learning-suite/",
      "categories": [
        "learning-management"
      ],
      "summary": "Unternehmens-LMS mit konfigurierbaren Lernprozessen und mehreren Betriebsmodellen.",
      "bestFor": "Grössere Organisationen mit internen und externen Lernzielgruppen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Konfiguration, Hosting und Einführung projektbezogen kalkulieren.",
        "imc Express ist ein gesondertes Autorensystem; dessen KI nicht automatisch der Suite zurechnen.",
        "SAML unterstützt bestimmte Bindings, aber keine Assertion Encryption; benötigte Identitätskonfiguration prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.scheer-imc.com/de/learning-suite/"
      },
      "ai": {
        "summary": "KI-Übersetzung und Bildgenerierung helfen bei der Inhaltsgestaltung.",
        "capabilities": [
          "Übersetzung",
          "Bilder für Kursbeschreibungen"
        ],
        "limits": [
          "Separate Lizenz; laut Dokumentation nur in der imc-Microsoft-Azure-Cloud.",
          "Kein Nachweis eines vollständigen KI-Kursentwurfs oder Tutors in den geprüften Abschnitten.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://doc-de.scheer-imc.com/__attachments/a_e0620254aaa0e1a0149da45e2a5f981dadfdec423d6ef43acaf9989dd71005fb/imc_LS_Funktionen-im-Detail_14.28_DE.pdf"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.scheer-imc.com/de/learning-suite/"
      },
      "sources": [
        {
          "label": "imc Learning Suite – Produkt",
          "url": "https://www.scheer-imc.com/de/learning-suite/"
        },
        {
          "label": "imc Learning Suite – Funktionen und Bedingungen",
          "url": "https://www.scheer-imc.com/de/"
        },
        {
          "label": "imc Learning Suite – Funktionen und Bedingungen",
          "url": "https://www.scheer-imc.com/de/learning-suite/technische-details/"
        },
        {
          "label": "imc Learning Suite – Funktionen und Bedingungen",
          "url": "https://doc-de.scheer-imc.com/FunkRef/learning-paths"
        },
        {
          "label": "imc Learning Suite – Funktionen und Bedingungen",
          "url": "https://doc-de.scheer-imc.com/__attachments/a_e0620254aaa0e1a0149da45e2a5f981dadfdec423d6ef43acaf9989dd71005fb/imc_LS_Funktionen-im-Detail_14.28_DE.pdf"
        }
      ],
      "assessments": {
        "learning-management": {
          "courses": {
            "status": "yes",
            "note": "Online- und Blended-Learning-Angebot.",
            "source": "https://www.scheer-imc.com/de/learning-suite/"
          },
          "enrolment": {
            "status": "yes",
            "note": "Gruppen anhand von Bedingungen einschreiben.",
            "source": "https://doc-de.scheer-imc.com/FunkRef/learning-paths"
          },
          "quizzes": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "completion": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "paths": {
            "status": "yes",
            "note": "Kurse mit Voraussetzungen und Reihenfolge.",
            "source": "https://doc-de.scheer-imc.com/FunkRef/learning-paths"
          },
          "renewal": {
            "status": "yes",
            "note": "Rezertifizierung mit festgelegten Zeiträumen.",
            "source": "https://doc-de.scheer-imc.com/FunkRef/learning-paths"
          },
          "rules": {
            "status": "yes",
            "note": "Anforderungsprofile steuern automatische Buchung.",
            "source": "https://doc-de.scheer-imc.com/FunkRef/learning-paths"
          },
          "standards": {
            "status": "yes",
            "note": "SCORM/AICC mit Lernfortschritt und Ergebnissen.",
            "source": "https://doc-de.scheer-imc.com/__attachments/a_e0620254aaa0e1a0149da45e2a5f981dadfdec423d6ef43acaf9989dd71005fb/imc_LS_Funktionen-im-Detail_14.28_DE.pdf"
          },
          "blended": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "yes",
            "note": "Rollen, ACLs und begrenzte Mitarbeitersicht.",
            "source": "https://doc-de.scheer-imc.com/__attachments/a_e0620254aaa0e1a0149da45e2a5f981dadfdec423d6ef43acaf9989dd71005fb/imc_LS_Funktionen-im-Detail_14.28_DE.pdf"
          },
          "tenants": {
            "status": "yes",
            "note": "Getrennte Mandanten und Inhalte.",
            "source": "https://doc-de.scheer-imc.com/__attachments/a_e0620254aaa0e1a0149da45e2a5f981dadfdec423d6ef43acaf9989dd71005fb/imc_LS_Funktionen-im-Detail_14.28_DE.pdf"
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "content-update": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "yes",
            "note": "Lernstatus exportieren; Zertifikate herunterladen.",
            "source": "https://doc-de.scheer-imc.com/__attachments/a_e0620254aaa0e1a0149da45e2a5f981dadfdec423d6ef43acaf9989dd71005fb/imc_LS_Funktionen-im-Detail_14.28_DE.pdf"
          },
          "sso": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "integrations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-author": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-learning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-learning-management-offline-progress-sync": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-random-question-pool": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-assignment-feedback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-event-waitlist": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-video-captions": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-learner-retention-controls": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-mobile-manager-enrolment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-ai-lesson-citations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "moodle-workplace",
      "name": "Moodle Workplace",
      "url": "https://docs.moodle.org/503/en/Workplace",
      "categories": [
        "learning-management"
      ],
      "summary": "Unternehmensausgabe von Moodle mit Organisationsstruktur, Mandanten und wiederkehrenden Qualifikationen.",
      "bestFor": "Organisationen, die Lernprozesse mit einem Implementierungspartner gestalten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Nur über zertifizierte Partner oder Service Provider erhältlich.",
        "Nicht mit einer kostenlosen Standard-Moodle-Installation gleichsetzen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://docs.moodle.org/503/en/Workplace"
      },
      "ai": {
        "summary": "KI-Funktionen hängen von Version, Erweiterungen und Anbieter ab.",
        "capabilities": [],
        "limits": [
          "Keine pauschale Zusage für alle Workplace-Installationen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://docs.moodle.org/503/en/Workplace"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://docs.moodle.org/503/en/Workplace"
      },
      "sources": [
        {
          "label": "Moodle Workplace – Produkt",
          "url": "https://docs.moodle.org/503/en/Workplace"
        }
      ],
      "assessments": {
        "learning-management": {
          "courses": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "enrolment": {
            "status": "yes",
            "note": "Dynamische Einschreiberegeln.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "quizzes": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "completion": {
            "status": "yes",
            "note": "Digitale Abschlusszertifikate.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "reporting": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "paths": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "renewal": {
            "status": "yes",
            "note": "Wiederkehrende Zertifizierungen.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "rules": {
            "status": "yes",
            "note": "Organisationsstruktur und dynamische Regeln.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "standards": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "blended": {
            "status": "yes",
            "note": "Präsenztermine und Seminare.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "roles": {
            "status": "yes",
            "note": "Organisationsrollen mit Zugriffsrechten.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "tenants": {
            "status": "yes",
            "note": "Mandanten mit eigenen LMS-Bereichen.",
            "source": "https://docs.moodle.org/503/en/Workplace"
          },
          "mobile": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "content-update": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "sso": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "integrations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-author": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-learning": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-learning-management-offline-progress-sync": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-random-question-pool": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-assignment-feedback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-event-waitlist": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-video-captions": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-learner-retention-controls": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-mobile-manager-enrolment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-learning-management-ai-lesson-citations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "gdata-endpoint",
      "name": "G DATA Endpoint Protection Business",
      "url": "https://www.gdata.de/unternehmen/endpoint-security-software",
      "categories": [
        "endpoint-security"
      ],
      "summary": "Endpunktschutz mit zentraler Verwaltung und eigener Management-Infrastruktur.",
      "bestFor": "Unternehmen, die lokalen Betrieb und deutschen Herstellersupport bevorzugen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "EPP benötigt laut Hersteller einen eigenen Management-Server.",
        "24/7 Premium Support ist optional; nicht mit Standard-Support verwechseln."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
      },
      "ai": {
        "summary": "DeepRay ergänzt Signaturen durch KI-Erkennung; BEAST analysiert Verhalten.",
        "capabilities": [
          "KI-Malwareerkennung"
        ],
        "limits": [
          "Keine eigene Messung der Erkennungsqualität.",
          "Ein dialogorientierter Sicherheitsassistent wurde nicht belegt.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
      },
      "sources": [
        {
          "label": "G DATA Endpoint Protection Business – Produkt",
          "url": "https://www.gdata.de/unternehmen/endpoint-security-software"
        }
      ],
      "assessments": {
        "endpoint-security": {
          "malware": {
            "status": "yes",
            "note": "Antivirus plus Verhaltensschutz.",
            "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
          },
          "console": {
            "status": "yes",
            "note": "Zentrale Geräteübersicht.",
            "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
          },
          "policies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "platforms": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "alerts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "edr": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "isolation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "investigation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "remediation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "vulnerability": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "web": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ransomware": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "devices": {
            "status": "yes",
            "note": "Unerwünschte mobile Apps sperren.",
            "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "siem": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-detection": {
            "status": "yes",
            "note": "DeepRay erkennt getarnte Malware mittels KI.",
            "source": "https://www.gdata.de/unternehmen/endpoint-security-software"
          },
          "ai-assistant": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-endpoint-security-tamper": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-offline-detection": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-exclusion-protection": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-stale-agent": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-update-rings": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-memory-evidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-response-undo": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-offboarding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "eset-protect",
      "name": "ESET PROTECT mit ESET Inspect",
      "url": "https://www.eset.com/de/business/solutions/endpoint-protection/",
      "categories": [
        "endpoint-security"
      ],
      "summary": "Endpunktschutz mit optionaler XDR-Erweiterung für Untersuchung und Reaktion.",
      "bestFor": "IT-Teams mit heterogenen Geräten und eigener Incident-Bearbeitung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Inspect ist eine Erweiterung; nicht jedem Basispaket zugerechnet.",
        "Ransomware-Wiederherstellung nennt der Hersteller ab PROTECT Advanced Cloud."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.eset.com/de/business/solutions/endpoint-protection/"
      },
      "ai": {
        "summary": "KI-gestützte Prävention wird angeboten; genaue Modell- und Assistentenfunktionen sind paketbezogen zu prüfen.",
        "capabilities": [],
        "limits": [
          "Marketingangabe allein belegt keinen konkreten Analystenassistenten.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.eset.com/de/business/"
      },
      "integrations": [
        "SIEM/SOAR über Inspect-API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.eset.com/de/business/solutions/endpoint-protection/"
      },
      "sources": [
        {
          "label": "ESET PROTECT mit ESET Inspect – Produkt",
          "url": "https://www.eset.com/de/business/solutions/endpoint-protection/"
        },
        {
          "label": "ESET PROTECT mit ESET Inspect – Funktionen und Bedingungen",
          "url": "https://www.eset.com/de/business/solutions/extended-detection-and-response/"
        },
        {
          "label": "ESET PROTECT mit ESET Inspect – Funktionen und Bedingungen",
          "url": "https://www.eset.com/de/business/"
        }
      ],
      "assessments": {
        "endpoint-security": {
          "malware": {
            "status": "yes",
            "note": "Mehrschichtige Malwareabwehr.",
            "source": "https://www.eset.com/de/business/solutions/endpoint-protection/"
          },
          "console": {
            "status": "yes",
            "note": "ESET-PROTECT-Verwaltung.",
            "source": "https://www.eset.com/de/business/solutions/endpoint-protection/"
          },
          "policies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "platforms": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "alerts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "edr": {
            "status": "yes",
            "note": "Inspect mit Vorfallanalyse.",
            "source": "https://www.eset.com/de/business/solutions/extended-detection-and-response/"
          },
          "isolation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "investigation": {
            "status": "yes",
            "note": "Korrelierte Ereignisse und Verhaltensanalyse.",
            "source": "https://www.eset.com/de/business/solutions/extended-detection-and-response/"
          },
          "remediation": {
            "status": "yes",
            "note": "Automatisierte Vorfallsbehebung.",
            "source": "https://www.eset.com/de/business/solutions/extended-detection-and-response/"
          },
          "vulnerability": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "web": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ransomware": {
            "status": "yes",
            "note": "Dateiwiederherstellung ab Advanced Cloud.",
            "source": "https://www.eset.com/de/business/solutions/endpoint-protection/"
          },
          "devices": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "siem": {
            "status": "yes",
            "note": "Inspect-API für SIEM/SOAR.",
            "source": "https://www.eset.com/de/business/solutions/extended-detection-and-response/"
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-detection": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-assistant": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-endpoint-security-tamper": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-offline-detection": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-exclusion-protection": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-stale-agent": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-update-rings": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-memory-evidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-response-undo": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-offboarding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "defender-business",
      "name": "Microsoft Defender for Business",
      "url": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business",
      "categories": [
        "endpoint-security"
      ],
      "summary": "Endpunktschutz für bis zu 300 Nutzer mit Erkennung und automatisierten Reaktionen.",
      "bestFor": "Kleine und mittlere Unternehmen mit Microsoft-Umfeld.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Bis zu fünf Geräte je Benutzer; Server benötigen ein Add-on.",
        "Nicht mit Defender for Endpoint oder Security Copilot gleichsetzen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
      },
      "ai": {
        "summary": "KI-gestützte Erkennung und automatische Reaktionen sind beschrieben.",
        "capabilities": [
          "Endpunkterkennung"
        ],
        "limits": [
          "Generativer Copilot nicht als enthalten bewertet.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
      },
      "integrations": [
        "Microsoft 365",
        "Microsoft 365 Lighthouse"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
      },
      "sources": [
        {
          "label": "Microsoft Defender for Business – Produkt",
          "url": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
        },
        {
          "url": "https://learn.microsoft.com/en-us/defender-endpoint/tamper-protection-overview",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://learn.microsoft.com/defender-endpoint/tamper-protection-antivirus-exclusions",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://learn.microsoft.com/en-us/defender-business/mdb-offboard-devices",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "endpoint-security": {
          "malware": {
            "status": "yes",
            "note": "Next-Generation-Antivirus.",
            "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
          },
          "console": {
            "status": "yes",
            "note": "Zentrale Geräteverwaltung.",
            "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
          },
          "policies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "platforms": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "alerts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "edr": {
            "status": "yes",
            "note": "EDR mit Angriffserkennung.",
            "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
          },
          "isolation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "investigation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "remediation": {
            "status": "yes",
            "note": "Automatische Untersuchungs- und Abhilfemassnahmen.",
            "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
          },
          "vulnerability": {
            "status": "yes",
            "note": "Schwachstellen und Fehlkonfigurationen.",
            "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
          },
          "web": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ransomware": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "devices": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "siem": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-detection": {
            "status": "yes",
            "note": "KI-gestützte Endpunkterkennung.",
            "source": "https://www.microsoft.com/de-de/security/business/endpoint-security/microsoft-defender-business"
          },
          "ai-assistant": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-endpoint-security-tamper": {
            "status": "yes",
            "note": "Manipulationsschutz blockiert unbefugte Schutzänderungen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Tamper protection blocks unauthorised protection changes. Defender for Business Windows protection; supported configuration and onboarding required. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://learn.microsoft.com/en-us/defender-endpoint/tamper-protection-overview",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "La protection antialtération bloque les modifications non autorisées. Périmètre documenté et conditions du forfait (anglais): Tamper protection blocks unauthorised protection changes. Defender for Business Windows protection; supported configuration and onboarding required. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La protezione antimanomissione blocca modifiche non autorizzate. Ambito documentato e condizioni del piano (inglese): Tamper protection blocks unauthorised protection changes. Defender for Business Windows protection; supported configuration and onboarding required. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-endpoint-security-offline-detection": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-exclusion-protection": {
            "status": "yes",
            "note": "Verwaltete Antivirenausnahmen können Manipulationsschutz erhalten. Dokumentierter Umfang und Tarifbedingungen (Englisch): Managed antivirus exclusions can receive tamper protection. Windows devices; documented Intune/Configuration Manager and sensor prerequisites must be met. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://learn.microsoft.com/defender-endpoint/tamper-protection-antivirus-exclusions",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les exclusions antivirus gérées peuvent être protégées contre l'altération. Périmètre documenté et conditions du forfait (anglais): Managed antivirus exclusions can receive tamper protection. Windows devices; documented Intune/Configuration Manager and sensor prerequisites must be met. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le esclusioni antivirus gestite possono avere protezione antimanomissione. Ambito documentato e condizioni del piano (inglese): Managed antivirus exclusions can receive tamper protection. Windows devices; documented Intune/Configuration Manager and sensor prerequisites must be met. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-endpoint-security-stale-agent": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-update-rings": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-memory-evidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-response-undo": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-endpoint-security-offboarding": {
            "status": "yes",
            "note": "Abmeldung beendet Erfassung und erhält vorhandene Nachweise befristet. Dokumentierter Umfang und Tarifbedingungen (Englisch): Offboarding stops collection while retaining existing evidence temporarily. Windows offboarding; device evidence remains only until configured retention expires. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://learn.microsoft.com/en-us/defender-business/mdb-offboard-devices",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le retrait arrête la collecte et conserve temporairement les preuves. Périmètre documenté et conditions du forfait (anglais): Offboarding stops collection while retaining existing evidence temporarily. Windows offboarding; device evidence remains only until configured retention expires. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La rimozione ferma la raccolta conservando temporaneamente le prove. Ambito documentato e condizioni del piano (inglese): Offboarding stops collection while retaining existing evidence temporarily. Windows offboarding; device evidence remains only until configured retention expires. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "1password-business",
      "name": "1Password Business",
      "url": "https://1password.com/de/pricing/business",
      "categories": [
        "password-management"
      ],
      "summary": "Geschäftliche Passwortverwaltung mit Gruppen, SSO und Provisionierung.",
      "bestFor": "Teams mit differenzierten Tresorrechten und Identitätsanbindung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Teams Starter und Business haben unterschiedlichen Verwaltungsumfang.",
        "Gastzugänge und Vollnutzer getrennt kalkulieren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://1password.com/de/pricing/business"
      },
      "ai": {
        "summary": "Entwicklerwerkzeuge sind dokumentiert; KI-Agentenzugriff wurde für diesen Vergleich nicht ausreichend geprüft.",
        "capabilities": [],
        "limits": [
          "Automatisierte Geheimnisnutzung separat von menschlichen Tresoren testen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://1password.com/de/pricing/business"
      },
      "integrations": [
        "Google Workspace",
        "Microsoft Entra ID",
        "Okta",
        "JumpCloud",
        "SIEM"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://1password.com/de/pricing/business"
      },
      "sources": [
        {
          "label": "1Password Business – Produkt",
          "url": "https://1password.com/de/pricing/business"
        },
        {
          "label": "1Password Business – Funktionen und Bedingungen",
          "url": "https://support.1password.com/explore/business/"
        },
        {
          "url": "https://support.1password.com/files/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.1password.com/item-history-teams/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.1password.com/permission-enforcement/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "password-management": {
          "vault": {
            "status": "yes",
            "note": "AES-256 und Zwei-Schlüssel-Modell.",
            "source": "https://1password.com/de/pricing/business"
          },
          "share": {
            "status": "yes",
            "note": "Gruppen- und Tresorberechtigungen.",
            "source": "https://support.1password.com/explore/business/"
          },
          "apps": {
            "status": "yes",
            "note": "Browser, Desktop und mobile Apps.",
            "source": "https://1password.com/de/pricing/business"
          },
          "generator": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mfa": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "sso": {
            "status": "yes",
            "note": "Unlock with SSO.",
            "source": "https://support.1password.com/explore/business/"
          },
          "scim": {
            "status": "yes",
            "note": "Provisionierung inklusive Deaktivierung.",
            "source": "https://support.1password.com/explore/business/"
          },
          "roles": {
            "status": "yes",
            "note": "Granulare Tresorberechtigungen.",
            "source": "https://support.1password.com/explore/business/"
          },
          "policies": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "logs": {
            "status": "yes",
            "note": "Ereignisexport an SIEM.",
            "source": "https://1password.com/de/pricing/business"
          },
          "recovery": {
            "status": "yes",
            "note": "Kontowiederherstellung.",
            "source": "https://1password.com/de/pricing/business"
          },
          "offboarding": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "health": {
            "status": "yes",
            "note": "Watchtower für Passwortprobleme.",
            "source": "https://1password.com/de/pricing/business"
          },
          "external-share": {
            "status": "yes",
            "note": "Freigaben mit Ablaufdatum.",
            "source": "https://1password.com/de/pricing/business"
          },
          "passkeys": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-access": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-password-management-emergency-delay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-risk-exception": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-file-attachments": {
            "status": "yes",
            "note": "Tresoreinträge unterstützen sichere Dateianhänge. Dokumentierter Umfang und Tarifbedingungen (Englisch): Vault items support secure file attachments. Business documents and attachments; administrators can disable storage; size limits apply. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.1password.com/files/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les éléments du coffre acceptent des fichiers sécurisés. Périmètre documenté et conditions du forfait (anglais): Vault items support secure file attachments. Business documents and attachments; administrators can disable storage; size limits apply. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Gli elementi della cassaforte supportano allegati sicuri. Ambito documentato e condizioni del piano (inglese): Vault items support secure file attachments. Business documents and attachments; administrators can disable storage; size limits apply. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-password-management-item-history": {
            "status": "yes",
            "note": "Eintragsverlauf stellt frühere Zugangsdatenversionen wieder her. Dokumentierter Umfang und Tarifbedingungen (Englisch): Item history restores earlier credential versions. Business vaults; permitted users can restore earlier versions. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.1password.com/item-history-teams/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "L'historique restaure des versions antérieures d'identifiants. Périmètre documenté et conditions du forfait (anglais): Item history restores earlier credential versions. Business vaults; permitted users can restore earlier versions. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La cronologia ripristina versioni precedenti delle credenziali. Ambito documentato e condizioni del piano (inglese): Item history restores earlier credential versions. Business vaults; permitted users can restore earlier versions. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-password-management-export-policy": {
            "status": "yes",
            "note": "Exportbeschränkungen sind clientseitig und haben klare Grenzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Export restrictions are client-enforced and have explicit limits. Export controls are client-enforced, not a cryptographic boundary against a hostile authorised reader. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.1password.com/permission-enforcement/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les restrictions d'export s'appliquent côté client avec des limites. Périmètre documenté et conditions du forfait (anglais): Export restrictions are client-enforced and have explicit limits. Export controls are client-enforced, not a cryptographic boundary against a hostile authorised reader. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le restrizioni di export sono lato client con limiti espliciti. Ambito documentato e condizioni del piano (inglese): Export restrictions are client-enforced and have explicit limits. Export controls are client-enforced, not a cryptographic boundary against a hostile authorised reader. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-password-management-session-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-offline-vault": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-rotation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "bitwarden-enterprise",
      "name": "Bitwarden Enterprise",
      "url": "https://bitwarden.com/de-de/help/enterprise-feature-list/",
      "categories": [
        "password-management"
      ],
      "summary": "Passwortverwaltung mit Cloud- und Eigenbetriebsoptionen sowie Enterprise-Richtlinien.",
      "bestFor": "Unternehmen mit zentralem Identitätsmanagement und kontrolliertem Betriebsmodell.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "SSO, Kontowiederherstellung und benutzerdefinierte Rollen sind Enterprise-Funktionen.",
        "Eigenbetrieb benötigt Updates, Sicherung und Betriebsverantwortung."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://bitwarden.com/de-de/pricing/business/"
      },
      "ai": {
        "summary": "Für den Passwortmanager ist in dieser Recherche kein abgegrenzter KI-Agentenzugriff belegt.",
        "capabilities": [],
        "limits": [
          "Secrets Manager separat bewerten.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
      },
      "integrations": [
        "SCIM",
        "Duo",
        "SAML/SSO"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
      },
      "sources": [
        {
          "label": "Bitwarden Enterprise – Produkt",
          "url": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
        },
        {
          "label": "Bitwarden Enterprise – Funktionen und Bedingungen",
          "url": "https://bitwarden.com/de-de/pricing/business/"
        }
      ],
      "assessments": {
        "password-management": {
          "vault": {
            "status": "yes",
            "note": "Verschlüsselter Tresor.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "share": {
            "status": "yes",
            "note": "Sammlungen für Gruppen und Personen.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "apps": {
            "status": "yes",
            "note": "Web, Browser, Desktop und mobil.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "generator": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mfa": {
            "status": "yes",
            "note": "2FA per Unternehmensrichtlinie erzwingbar.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "sso": {
            "status": "yes",
            "note": "SSO mit vertrauenswürdigen Geräten.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "scim": {
            "status": "yes",
            "note": "SCIM und Verzeichnissynchronisation.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "roles": {
            "status": "yes",
            "note": "Benutzerdefinierte Rollen.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "policies": {
            "status": "yes",
            "note": "Organisationsweite Sicherheitsregeln.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "logs": {
            "status": "yes",
            "note": "Zeitgestempelte Ereignisprotokolle.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "recovery": {
            "status": "yes",
            "note": "Administrative Kontowiederherstellung.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "offboarding": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "health": {
            "status": "yes",
            "note": "Prüfung schwacher/kompromittierter Passwörter.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "external-share": {
            "status": "yes",
            "note": "Zeitlich begrenzte Send-Freigaben.",
            "source": "https://bitwarden.com/de-de/help/enterprise-feature-list/"
          },
          "passkeys": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-access": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-password-management-emergency-delay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-risk-exception": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-file-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-item-history": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-export-policy": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-session-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-offline-vault": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-rotation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "keeper-enterprise",
      "name": "Keeper Enterprise",
      "url": "https://www.keepersecurity.com/de_DE/enterprise.html",
      "categories": [
        "password-management"
      ],
      "summary": "Unternehmens-Tresor für Passwörter, Passkeys und kontrollierte Freigaben.",
      "bestFor": "Organisationen mit granularen Freigabe- und Überwachungsanforderungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "BreachWatch und weitere Sicherheitsmodule im Vertrag abgrenzen.",
        "Secrets Manager ist nicht mit dem Mitarbeiter-Passwortmanager identisch.",
        "Administrative Rollen lassen sich derzeit nicht automatisch Teams zuordnen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
      },
      "ai": {
        "summary": "KeeperAI unterstützt Autofill; dies belegt keine kontrollierte Geheimnisfreigabe an autonome Agenten.",
        "capabilities": [
          "KI-gestütztes Autofill"
        ],
        "limits": [
          "Agentenzugriff bleibt eigener, ungeklärter Prüfpunkt.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
      },
      "integrations": [
        "Entra ID",
        "Okta",
        "Splunk",
        "Microsoft Sentinel",
        "Duo"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
      },
      "sources": [
        {
          "label": "Keeper Enterprise – Produkt",
          "url": "https://www.keepersecurity.com/de_DE/enterprise.html"
        },
        {
          "label": "Keeper Enterprise – Funktionen und Bedingungen",
          "url": "https://docs.keeper.io/enterprise-guide/roles"
        },
        {
          "label": "Keeper Enterprise – Funktionen und Bedingungen",
          "url": "https://docs.keeper.io/enterprise-guide/two-factor-authentication"
        },
        {
          "label": "Keeper Enterprise – Funktionen und Bedingungen",
          "url": "https://www.keepersecurity.com/keeper-sso-connect.html"
        }
      ],
      "assessments": {
        "password-management": {
          "vault": {
            "status": "yes",
            "note": "Verschlüsselte Tresore.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "share": {
            "status": "yes",
            "note": "Teams und geteilte Ordner.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "apps": {
            "status": "yes",
            "note": "Web, Browser, Desktop und mobil.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "generator": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mfa": {
            "status": "yes",
            "note": "MFA-Methode und Sitzungsvorgaben pro Rolle erzwingen.",
            "source": "https://docs.keeper.io/enterprise-guide/two-factor-authentication"
          },
          "sso": {
            "status": "yes",
            "note": "Anmeldung über angebundenen Identitätsanbieter.",
            "source": "https://www.keepersecurity.com/keeper-sso-connect.html"
          },
          "scim": {
            "status": "yes",
            "note": "Benutzer mit SCIM bereitstellen und entziehen.",
            "source": "https://www.keepersecurity.com/keeper-sso-connect.html"
          },
          "roles": {
            "status": "yes",
            "note": "Delegierte Administration über Rollen und Organisationsknoten.",
            "source": "https://docs.keeper.io/enterprise-guide/roles"
          },
          "policies": {
            "status": "yes",
            "note": "Passwortkomplexität zentral definierbar.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "logs": {
            "status": "yes",
            "note": "Ereignisse an SIEM übertragen.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "recovery": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "offboarding": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "health": {
            "status": "yes",
            "note": "BreachWatch für kompromittierte Zugänge.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "external-share": {
            "status": "yes",
            "note": "Zeitlich begrenzte einmalige Freigaben.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "passkeys": {
            "status": "yes",
            "note": "Passkeys speichern und ausfüllen.",
            "source": "https://www.keepersecurity.com/de_DE/enterprise.html"
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-access": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-password-management-emergency-delay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-risk-exception": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-file-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-item-history": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-export-policy": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-session-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-offline-vault": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-rotation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "hornetsecurity-365-backup",
      "name": "Hornetsecurity 365 Total Backup",
      "url": "https://www.hornetsecurity.com/de/services/365-total-backup/",
      "categories": [
        "backup-recovery"
      ],
      "summary": "Verwaltetes Backup für Microsoft-365-Daten mit Wiederherstellung und Administrationsprotokoll.",
      "bestFor": "Microsoft-365-Organisationen und betreuende Dienstleister.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Nicht mit VM Backup oder Mailarchivierung gleichsetzen.",
        "Unveränderlichkeit schützt laut Beschreibung vor externen Änderungen; privilegierte Löschaktionen besonders prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
      },
      "ai": {
        "summary": "Für diese Backup-Edition wurde keine konkrete KI-Anomalieanalyse belegt.",
        "capabilities": [],
        "limits": [
          "Nicht aus anderen Hornetsecurity-Produkten übertragen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
      },
      "integrations": [
        "Microsoft 365",
        "Microsoft Entra ID"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
      },
      "sources": [
        {
          "label": "Hornetsecurity 365 Total Backup – Produkt",
          "url": "https://www.hornetsecurity.com/de/services/365-total-backup/"
        }
      ],
      "assessments": {
        "backup-recovery": {
          "workloads": {
            "status": "yes",
            "note": "M365 einschliesslich Teams und Entra-Objekten.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "schedule": {
            "status": "yes",
            "note": "Mehrere automatische Sicherungen täglich.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "restore": {
            "status": "yes",
            "note": "Versionen wiederherstellen.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "monitoring": {
            "status": "yes",
            "note": "Status und E-Mail-Meldungen.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "retention": {
            "status": "yes",
            "note": "Individuelle Aufbewahrungsfristen.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "immutable": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "encryption": {
            "status": "yes",
            "note": "Individuelle AES-256-Schlüssel.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "granular": {
            "status": "yes",
            "note": "Einzelne Dateien und Nachrichten.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "offsite": {
            "status": "yes",
            "note": "Infrastruktur unabhängig von Microsoft.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "testing": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "rpo": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "rto": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mfa": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "audit": {
            "status": "yes",
            "note": "Exportierbares Aktivitätsprotokoll.",
            "source": "https://www.hornetsecurity.com/de/services/365-total-backup/"
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "portability": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "licensing": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-anomaly": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-backup-recovery-application-consistent": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-instant-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-scan-before-restore": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-bandwidth": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-alternate-hardware": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-dependency-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-customer-key": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-dual-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "acronis-cyber-protect",
      "name": "Acronis Cyber Protect",
      "url": "https://www.acronis.com/de/products/cyber-protect/",
      "categories": [
        "backup-recovery"
      ],
      "summary": "Backup und Cybersecurity mit Cloud- sowie lokalen Betriebsvarianten.",
      "bestFor": "Organisationen mit gemischten Server-, SaaS- und Endpunkt-Workloads.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Editionen Standard, Advanced und Backup Advanced unterscheiden sich.",
        "Lizenzierung nach Workload-Typ; 50–250 GB enthaltenen Speicher nicht als unbegrenzt kalkulieren.",
        "Immutable-Modi unterscheiden sich; Compliance-Modus und Frist lassen sich nach Aktivierung nicht zurückändern."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.acronis.com/de/products/cyber-protect/"
      },
      "ai": {
        "summary": "Cybersecurity und Backup sind kombiniert; konkrete KI-Anomalieprüfungen der gewählten Edition bleiben offen.",
        "capabilities": [],
        "limits": [
          "Security-Werbung ersetzt keinen dokumentierten Backup-Prüfablauf.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.acronis.com/de/products/cyber-protect/"
      },
      "integrations": [
        "Microsoft 365",
        "Google Workspace",
        "VMware",
        "Hyper-V",
        "Azure",
        "Proxmox"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.acronis.com/de/products/cyber-protect/"
      },
      "sources": [
        {
          "label": "Acronis Cyber Protect – Produkt",
          "url": "https://www.acronis.com/de/products/cyber-protect/"
        },
        {
          "label": "Acronis Cyber Protect – Funktionen und Bedingungen",
          "url": "https://www.acronis.com/en/products/cyber-protect/"
        },
        {
          "label": "Acronis Cyber Protect – Funktionen und Bedingungen",
          "url": "https://www.acronis.com/en/support/documentation/AcronisCyberProtect_16/enabling-immutable-storage.html"
        }
      ],
      "assessments": {
        "backup-recovery": {
          "workloads": {
            "status": "yes",
            "note": "SaaS, physische und virtuelle Systeme.",
            "source": "https://www.acronis.com/de/products/cyber-protect/"
          },
          "schedule": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "restore": {
            "status": "yes",
            "note": "Wiederherstellung und Cloud-Failover.",
            "source": "https://www.acronis.com/de/products/cyber-protect/"
          },
          "monitoring": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "immutable": {
            "status": "yes",
            "note": "Sperrfrist von 14 bis 3.650 Tagen; Governance oder irreversibler Compliance-Modus.",
            "source": "https://www.acronis.com/en/support/documentation/AcronisCyberProtect_16/enabling-immutable-storage.html"
          },
          "encryption": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "granular": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "offsite": {
            "status": "yes",
            "note": "Cloud- und Hybrid-Speicherung.",
            "source": "https://www.acronis.com/de/products/cyber-protect/"
          },
          "testing": {
            "status": "yes",
            "note": "Validierung per Prüfsumme, VM-Heartbeat oder Startbild.",
            "source": "https://www.acronis.com/en/products/cyber-protect/"
          },
          "rpo": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "rto": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mfa": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "portability": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "licensing": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-anomaly": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-backup-recovery-application-consistent": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-instant-recovery": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-scan-before-restore": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-bandwidth": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-alternate-hardware": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-dependency-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-customer-key": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-dual-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "veeam-data-platform",
      "name": "Veeam Data Platform",
      "url": "https://www.veeam.com/de/products/veeam-data-platform.html",
      "categories": [
        "backup-recovery"
      ],
      "summary": "Datensicherung mit editionsabhängigem Monitoring und Wiederherstellungsorchestrierung.",
      "bestFor": "IT-Teams mit mehreren Plattformen und definierten Wiederanlaufprozessen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Foundation, Advanced und Premium unterscheiden sich.",
        "Cloud-Speicher und zusätzliche Cyber-Recovery-Dienste gesondert kalkulieren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
      },
      "ai": {
        "summary": "KI-gestützter Schutz wird angeboten; messbare Anomalieerkennung muss an der Edition geprüft werden.",
        "capabilities": [],
        "limits": [
          "Roadmap- und Agentenfunktionen nicht ohne Verfügbarkeitsnachweis werten.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
      },
      "sources": [
        {
          "label": "Veeam Data Platform – Produkt",
          "url": "https://www.veeam.com/de/products/veeam-data-platform.html"
        },
        {
          "url": "https://helpcenter.veeam.com/docs/vbr/userguide/application_aware_processing_hv.html",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://helpcenter.veeam.com/docs/vbr/userguide/vesql_instant_recovery.html",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://helpcenter.veeam.com/docs/vbr/userguide/av_scan_about.html?ver=13",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://helpcenter.veeam.com/docs/vbr/userguide/four_eyes_authorization.html?ver=13",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "backup-recovery": {
          "workloads": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "schedule": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "restore": {
            "status": "yes",
            "note": "Sicherung und Wiederherstellung.",
            "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
          },
          "monitoring": {
            "status": "yes",
            "note": "Advanced: Monitoring und Analysen.",
            "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
          },
          "retention": {
            "status": "yes",
            "note": "Automatisierte Aufbewahrung.",
            "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
          },
          "immutable": {
            "status": "yes",
            "note": "Unveränderliche Sicherungsoptionen.",
            "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
          },
          "encryption": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "granular": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "offsite": {
            "status": "yes",
            "note": "Lokale und Cloud-Ziele.",
            "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
          },
          "testing": {
            "status": "yes",
            "note": "DR-Tests und Orchestrierung.",
            "source": "https://www.veeam.com/de/products/veeam-data-platform.html"
          },
          "rpo": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "rto": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "mfa": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "portability": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "licensing": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-anomaly": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-backup-recovery-application-consistent": {
            "status": "yes",
            "note": "Anwendungsbewusste Verarbeitung erstellt transaktionskonsistente Sicherungen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Application-aware processing produces transactionally consistent backups. Backup & Replication application-aware processing for supported Hyper-V guest applications; not all workloads. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://helpcenter.veeam.com/docs/vbr/userguide/application_aware_processing_hv.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le traitement applicatif produit des sauvegardes cohérentes transactionnellement. Périmètre documenté et conditions du forfait (anglais): Application-aware processing produces transactionally consistent backups. Backup & Replication application-aware processing for supported Hyper-V guest applications; not all workloads. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "L'elaborazione applicativa produce backup coerenti nelle transazioni. Ambito documentato e condizioni del piano (inglese): Application-aware processing produces transactionally consistent backups. Backup & Replication application-aware processing for supported Hyper-V guest applications; not all workloads. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-backup-recovery-instant-recovery": {
            "status": "yes",
            "note": "SQL-Datenbanken können während weiterer Wiederherstellung laufen. Dokumentierter Umfang und Tarifbedingungen (Englisch): SQL databases can run while restoration continues. Veeam Explorer for SQL Server Instant Recovery; workload-specific, not universal instant recovery. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://helpcenter.veeam.com/docs/vbr/userguide/vesql_instant_recovery.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les bases SQL fonctionnent pendant la restauration restante. Périmètre documenté et conditions du forfait (anglais): SQL databases can run while restoration continues. Veeam Explorer for SQL Server Instant Recovery; workload-specific, not universal instant recovery. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I database SQL funzionano mentre prosegue il ripristino. Ambito documentato e condizioni del piano (inglese): SQL databases can run while restoration continues. Veeam Explorer for SQL Server Instant Recovery; workload-specific, not universal instant recovery. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-backup-recovery-scan-before-restore": {
            "status": "yes",
            "note": "Secure Restore prüft Punkte vor produktiver Wiederherstellung. Dokumentierter Umfang und Tarifbedingungen (Englisch): Secure Restore scans restore points before production recovery. Backup & Replication v13 Secure Restore; supported recovery paths, operating systems and scan engines only. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://helpcenter.veeam.com/docs/vbr/userguide/av_scan_about.html?ver=13",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Secure Restore analyse les points avant restauration en production. Périmètre documenté et conditions du forfait (anglais): Secure Restore scans restore points before production recovery. Backup & Replication v13 Secure Restore; supported recovery paths, operating systems and scan engines only. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Secure Restore scansiona i punti prima del ripristino produttivo. Ambito documentato e condizioni del piano (inglese): Secure Restore scans restore points before production recovery. Backup & Replication v13 Secure Restore; supported recovery paths, operating systems and scan engines only. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-backup-recovery-bandwidth": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-alternate-hardware": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-dependency-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-customer-key": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-backup-recovery-dual-approval": {
            "status": "yes",
            "note": "Vier-Augen-Freigabe erfordert Zustimmung eines zweiten Administrators. Dokumentierter Umfang und Tarifbedingungen (Englisch): Four-eyes authorisation requires a second administrator's approval. Backup & Replication v13; another Backup/Security Administrator approves supported destructive operations. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://helpcenter.veeam.com/docs/vbr/userguide/four_eyes_authorization.html?ver=13",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "L'autorisation à quatre yeux exige un second administrateur. Périmètre documenté et conditions du forfait (anglais): Four-eyes authorisation requires a second administrator's approval. Backup & Replication v13; another Backup/Security Administrator approves supported destructive operations. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "L'autorizzazione a quattro occhi richiede un secondo amministratore. Ambito documentato e condizioni del piano (inglese): Four-eyes authorisation requires a second administrator's approval. Backup & Replication v13; another Backup/Security Administrator approves supported destructive operations. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "jira-service-management",
      "name": "Jira Service Management",
      "url": "https://www.atlassian.com/software/jira/service-management/features",
      "categories": [
        "it-service-management"
      ],
      "summary": "IT-Service-Management im Atlassian-Umfeld mit Anfragen, Assets und optionalen KI-Funktionen.",
      "bestFor": "Teams, die Entwicklung und IT-Betrieb eng verbinden.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Cloud-Tarif, Service Collection und KI-Kontingente explizit festhalten.",
        "Marketplace-Erweiterungen können zusätzliche Lizenzkosten erzeugen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.atlassian.com/software/jira/service-management/features"
      },
      "ai": {
        "summary": "Rovo bietet Anfragepriorisierung, Wissensantworten und Entwürfe.",
        "capabilities": [
          "Anfragepriorisierung",
          "Wissensantworten",
          "Entwürfe"
        ],
        "limits": [
          "Tarifverfügbarkeit und menschliche Übergabe im konkreten Setup bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.atlassian.com/collections/service/ai"
      },
      "integrations": [
        "Jira",
        "Confluence",
        "Bitbucket",
        "Microsoft Teams",
        "Slack"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.atlassian.com/software/jira/service-management/features"
      },
      "sources": [
        {
          "label": "Jira Service Management – Produkt",
          "url": "https://www.atlassian.com/software/jira/service-management/features"
        },
        {
          "label": "Jira Service Management – Funktionen und Bedingungen",
          "url": "https://www.atlassian.com/de/software/jira/service-management/ticketing-software"
        },
        {
          "label": "Jira Service Management – Funktionen und Bedingungen",
          "url": "https://www.atlassian.com/collections/service/ai"
        },
        {
          "url": "https://support.atlassian.com/jira-service-management-cloud/docs/what-are-post-incident-reviews",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.atlassian.com/jira-service-management-cloud/docs/configure-alert-grouping/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.atlassian.com/jira-service-management-cloud/docs/integrate-with-statuspage/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "it-service-management": {
          "tickets": {
            "status": "yes",
            "note": "Tickets mit Verantwortlichkeit und Status.",
            "source": "https://www.atlassian.com/de/software/jira/service-management/ticketing-software"
          },
          "portal": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "knowledge": {
            "status": "yes",
            "note": "Wissensartikel für Self-Service.",
            "source": "https://www.atlassian.com/software/jira/service-management/features"
          },
          "sla": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "catalogue": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "approvals": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "changes": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "problems": {
            "status": "yes",
            "note": "Störungen mit Ursachen und Workarounds.",
            "source": "https://www.atlassian.com/software/jira/service-management/features"
          },
          "assets": {
            "status": "yes",
            "note": "Inventar, Eigentümer und Lebenszyklus.",
            "source": "https://www.atlassian.com/software/jira/service-management/features"
          },
          "cmdb": {
            "status": "yes",
            "note": "Service- und Infrastrukturabhängigkeiten.",
            "source": "https://www.atlassian.com/software/jira/service-management/features"
          },
          "automation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "incident": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "onboarding": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-triage": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-agent": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-it-service-management-postmortem": {
            "status": "yes",
            "note": "Strukturierte Nachbesprechungen dokumentieren Erkenntnisse und Folgemaßnahmen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Structured post-incident reviews document lessons and follow-up. Current Premium/Enterprise capability; legacy Free/Standard work types do not prove new-plan inclusion. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.atlassian.com/jira-service-management-cloud/docs/what-are-post-incident-reviews",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les revues structurées documentent enseignements et actions suivantes. Périmètre documenté et conditions du forfait (anglais): Structured post-incident reviews document lessons and follow-up. Current Premium/Enterprise capability; legacy Free/Standard work types do not prove new-plan inclusion. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le revisioni strutturate documentano lezioni e azioni successive. Ambito documentato e condizioni del piano (inglese): Structured post-incident reviews document lessons and follow-up. Current Premium/Enterprise capability; legacy Free/Standard work types do not prove new-plan inclusion. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-it-service-management-maintenance-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-alert-grouping": {
            "status": "yes",
            "note": "Regeln gruppieren zusammengehörige Alarme gegen Alarmflut. Dokumentierter Umfang und Tarifbedingungen (Englisch): Rules group related alerts to reduce noise. Premium/Enterprise with AI and Rovo enabled; administrator rules and Rovo-credit requirements apply. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.atlassian.com/jira-service-management-cloud/docs/configure-alert-grouping/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les règles regroupent les alertes liées pour réduire le bruit. Périmètre documenté et conditions du forfait (anglais): Rules group related alerts to reduce noise. Premium/Enterprise with AI and Rovo enabled; administrator rules and Rovo-credit requirements apply. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le regole raggruppano avvisi correlati riducendo il rumore. Ambito documentato e condizioni del piano (inglese): Rules group related alerts to reduce noise. Premium/Enterprise with AI and Rovo enabled; administrator rules and Rovo-credit requirements apply. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-it-service-management-statuspage": {
            "status": "yes",
            "note": "Statuspage-Incidents und Updates synchronisieren mit Servicealarmen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Statuspage incidents and updates synchronise with service alerts. Statuspage integration must be configured; Statuspage entitlement separate. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://support.atlassian.com/jira-service-management-cloud/docs/integrate-with-statuspage/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les incidents Statuspage et mises à jour synchronisent les alertes. Périmètre documenté et conditions du forfait (anglais): Statuspage incidents and updates synchronise with service alerts. Statuspage integration must be configured; Statuspage entitlement separate. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Incidenti Statuspage e aggiornamenti sincronizzano gli avvisi. Ambito documentato e condizioni del piano (inglese): Statuspage incidents and updates synchronise with service alerts. Statuspage integration must be configured; Statuspage entitlement separate. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-it-service-management-runbooks": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-change-collision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-service-cost": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-ai-credit-control": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "matrix42",
      "name": "Matrix42 Enterprise Service Management",
      "url": "https://docs.matrix42.com/3512402_service-management-overview",
      "categories": [
        "it-service-management"
      ],
      "summary": "Serviceplattform mit ITIL-Prozessen, Low-Code-Anpassung und editionsabhängigen KI-Funktionen.",
      "bestFor": "Organisationen mit komplexen Services und eigenen Prozessanforderungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Versionsstand und native KI ab Enterprise 26.1 im Angebot abgleichen.",
        "Konfiguration und Erweiterungen benötigen Projekt- und Betriebsbudget."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.matrix42.com/de/matrix42-service-management"
      },
      "ai": {
        "summary": "Matrix42 Intelligence unterstützt Wissenszugriff und KI-Aktivitäten in Workflows.",
        "capabilities": [
          "Konversationeller Wissenszugriff",
          "Workflow-KI"
        ],
        "limits": [
          "Versionsabhängig; konkrete Klassifikation, Kontrollrechte und Kontingente prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.matrix42.com/de/matrix42-intelligence"
      },
      "integrations": [
        "Matrix42 Marketplace"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://docs.matrix42.com/3512402_service-management-overview"
      },
      "sources": [
        {
          "label": "Matrix42 Enterprise Service Management – Produkt",
          "url": "https://docs.matrix42.com/3512402_service-management-overview"
        },
        {
          "label": "Matrix42 Enterprise Service Management – Funktionen und Bedingungen",
          "url": "https://www.matrix42.com/de/matrix42-service-management"
        },
        {
          "label": "Matrix42 Enterprise Service Management – Funktionen und Bedingungen",
          "url": "https://www.matrix42.com/de/matrix42-intelligence"
        }
      ],
      "assessments": {
        "it-service-management": {
          "tickets": {
            "status": "yes",
            "note": "Service Desk mit Zuständigkeiten.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "portal": {
            "status": "yes",
            "note": "Anfragen im Self Service verfolgen.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "knowledge": {
            "status": "yes",
            "note": "Wissensartikel für Anwender und Support.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "sla": {
            "status": "yes",
            "note": "Servicezeiten, Ziele und Eskalationen.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "catalogue": {
            "status": "yes",
            "note": "Leistungen mit Antragsinformationen.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "approvals": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "changes": {
            "status": "yes",
            "note": "Risiko, Genehmigung und Umsetzung.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "problems": {
            "status": "yes",
            "note": "Ursachenanalyse wiederkehrender Störungen.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "assets": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "cmdb": {
            "status": "yes",
            "note": "Verknüpfte Services und Konfigurationen.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "automation": {
            "status": "yes",
            "note": "Bedingungen, Aufgaben und Folgeaktionen.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "incident": {
            "status": "yes",
            "note": "Eigener Major-Incident-Prozess.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "onboarding": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "reporting": {
            "status": "yes",
            "note": "Bearbeitungszeiten und SLA-Leistung.",
            "source": "https://docs.matrix42.com/3512402_service-management-overview"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-triage": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-agent": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-it-service-management-postmortem": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-maintenance-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-alert-grouping": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-statuspage": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-runbooks": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-change-collision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-service-cost": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-ai-credit-control": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "freshservice",
      "name": "Freshservice",
      "url": "https://www.freshworks.com/de/freshservice/",
      "categories": [
        "it-service-management"
      ],
      "summary": "Cloud-Serviceplattform für IT-Anfragen, Assets und bereichsübergreifende Abläufe.",
      "bestFor": "Unternehmen, die IT-, HR- und Finanzanfragen koordinieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Freddy AI, Assets und ServiceOps-Umfang paketbezogen abgrenzen.",
        "Genannte Kundeneffekte sind keine garantierten eigenen Ergebnisse."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.freshworks.com/de/freshservice/"
      },
      "ai": {
        "summary": "Freddy erstellt Antwortentwürfe, Ticketzusammenfassungen und Hilfsinhalte.",
        "capabilities": [
          "Antwortentwürfe",
          "Ticketzusammenfassung"
        ],
        "limits": [
          "Copilot und autonome Agenten können gesonderte Pakete oder Nutzungskontingente erfordern.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.freshworks.com/de/freshservice/features/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.freshworks.com/de/freshservice/"
      },
      "sources": [
        {
          "label": "Freshservice – Produkt",
          "url": "https://www.freshworks.com/de/freshservice/"
        },
        {
          "label": "Freshservice – Funktionen und Bedingungen",
          "url": "https://www.freshworks.com/de/freshservice/features/"
        }
      ],
      "assessments": {
        "it-service-management": {
          "tickets": {
            "status": "yes",
            "note": "Erfassung, Kategorisierung und Bearbeitung von Anfragen.",
            "source": "https://www.freshworks.com/de/freshservice/features/"
          },
          "portal": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "knowledge": {
            "status": "yes",
            "note": "Zentrale Wissensdatenbank im Self-Service.",
            "source": "https://www.freshworks.com/de/freshservice/features/"
          },
          "sla": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "catalogue": {
            "status": "yes",
            "note": "Servicekatalog mit Anfrageportal.",
            "source": "https://www.freshworks.com/de/freshservice/features/"
          },
          "approvals": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "changes": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "problems": {
            "status": "yes",
            "note": "Incidents mit Ursachenanalyse verknüpfen.",
            "source": "https://www.freshworks.com/de/freshservice/features/"
          },
          "assets": {
            "status": "yes",
            "note": "Gerätebestand und Lebenszyklus verfolgen.",
            "source": "https://www.freshworks.com/de/freshservice/features/"
          },
          "cmdb": {
            "status": "yes",
            "note": "Erfassung von Assets und Beziehungen.",
            "source": "https://www.freshworks.com/de/freshservice/"
          },
          "automation": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "incident": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "onboarding": {
            "status": "yes",
            "note": "IT-, HR- und Finanzaufgaben mit Genehmigungen.",
            "source": "https://www.freshworks.com/de/freshservice/"
          },
          "reporting": {
            "status": "yes",
            "note": "Tickets, SLAs und Agentenleistung auswerten.",
            "source": "https://www.freshworks.com/de/freshservice/features/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-triage": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-agent": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-it-service-management-postmortem": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-maintenance-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-alert-grouping": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-statuspage": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-runbooks": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-change-collision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-service-cost": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-it-service-management-ai-credit-control": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "eye-able",
      "name": "Eye-Able Audit & Report",
      "url": "https://eye-able.com/de/audit-report",
      "categories": [
        "website-accessibility"
      ],
      "summary": "Prüf- und Dokumentationswerkzeuge mit KI-Hilfe und ergänzenden manuellen Dienstleistungen.",
      "bestFor": "Webteams, die Befunde direkt an den betroffenen Elementen bearbeiten möchten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Assist-Widget und Prüfplattform sind unterschiedliche Leistungen.",
        "Ein Scannergebnis ist kein vollständiger Konformitätsnachweis."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://eye-able.com/de/audit-report"
      },
      "ai": {
        "summary": "Ally erstellt nachvollziehbare Lösungsvorschläge zu erkannten Problemen.",
        "capabilities": [
          "Erklärungen",
          "Behebungsvorschläge"
        ],
        "limits": [
          "Änderungen manuell und mit assistiven Technologien prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://eye-able.com/de/audit-report"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://eye-able.com/de/audit-report"
      },
      "sources": [
        {
          "label": "Eye-Able Audit & Report – Produkt",
          "url": "https://eye-able.com/de/audit-report"
        },
        {
          "label": "Eye-Able Audit & Report – Funktionen und Bedingungen",
          "url": "https://eye-able.com/de/"
        }
      ],
      "assessments": {
        "website-accessibility": {
          "scan": {
            "status": "yes",
            "note": "Automatisierte Seitenprüfung.",
            "source": "https://eye-able.com/de/audit-report"
          },
          "criteria": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "location": {
            "status": "yes",
            "note": "Betroffene Code-Stellen im Browser.",
            "source": "https://eye-able.com/de/audit-report"
          },
          "guidance": {
            "status": "yes",
            "note": "Lösungsvorschläge zu Befunden.",
            "source": "https://eye-able.com/de/audit-report"
          },
          "monitoring": {
            "status": "yes",
            "note": "Neue Barrieren melden.",
            "source": "https://eye-able.com/de/"
          },
          "manual": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "journeys": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "authenticated": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "pdf": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "priorities": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ownership": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ci": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "experts": {
            "status": "yes",
            "note": "Manuelle Audits als Dienstleistung.",
            "source": "https://eye-able.com/de/"
          },
          "de-language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "scope": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "statement": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-fix": {
            "status": "yes",
            "note": "Ally erklärt und schlägt Behebungen vor.",
            "source": "https://eye-able.com/de/audit-report"
          },
          "depth-website-accessibility-screenreader-simulator": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-vision-simulation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-custom-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-dismissal-reason": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-component-cluster": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-focus-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-motion-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-ai-fix-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "siteimprove-accessibility",
      "name": "Siteimprove Accessibility",
      "url": "https://www.siteimprove.com/platform/accessibility/",
      "categories": [
        "website-accessibility"
      ],
      "summary": "Prüfplattform für Websites und Dokumente mit manueller Audit-Unterstützung.",
      "bestFor": "Grössere Webangebote mit mehreren Redaktionsteams.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Produktbeschreibung ist englisch; deutschen Support und Vertragsumfang bestätigen.",
        "Automatische und manuelle Prüfungen bleiben komplementär."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.siteimprove.com/platform/accessibility/"
      },
      "ai": {
        "summary": "Agenten schlagen Änderungen vor und unterstützen die Behebung in CMS und PDFs.",
        "capabilities": [
          "Korrekturvorschläge",
          "PDF-Unterstützung"
        ],
        "limits": [
          "Änderungen durch das Team freigeben; konkrete Edition prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.siteimprove.com/platform/accessibility/"
      },
      "integrations": [
        "WordPress",
        "Drupal",
        "CI/CD"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.siteimprove.com/platform/accessibility/"
      },
      "sources": [
        {
          "label": "Siteimprove Accessibility – Produkt",
          "url": "https://www.siteimprove.com/platform/accessibility/"
        }
      ],
      "assessments": {
        "website-accessibility": {
          "scan": {
            "status": "yes",
            "note": "Automatische Webprüfung.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "criteria": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "location": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "guidance": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "monitoring": {
            "status": "yes",
            "note": "Kontinuierliches Monitoring.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "manual": {
            "status": "yes",
            "note": "Manuelle Befunde in gemeinsamer Plattform.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "journeys": {
            "status": "yes",
            "note": "Formularabläufe mit assistiver Technik prüfen.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "authenticated": {
            "status": "yes",
            "note": "Interne und angemeldete Bereiche.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "pdf": {
            "status": "yes",
            "note": "PDF-Prüfung und Behebung.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "priorities": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ownership": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ci": {
            "status": "yes",
            "note": "CI/CD und Entwicklungswerkzeuge.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "experts": {
            "status": "yes",
            "note": "Manuelle Screenreader-/Tastaturtests.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "de-language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "scope": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "statement": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-fix": {
            "status": "yes",
            "note": "KI-Korrekturen mit menschlicher Freigabe.",
            "source": "https://www.siteimprove.com/platform/accessibility/"
          },
          "depth-website-accessibility-screenreader-simulator": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-vision-simulation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-custom-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-dismissal-reason": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-component-cluster": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-focus-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-motion-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-ai-fix-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "silktide",
      "name": "Silktide",
      "url": "https://silktide.com/accessibility/",
      "categories": [
        "website-accessibility"
      ],
      "summary": "Plattform für laufende Barrierefreiheitsprüfung, Aufgaben und KI-gestützte Hinweise.",
      "bestFor": "Teams mit vielen Seiten und wiederkehrendem Verbesserungsprozess.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Deutsche Vertrags-, Sprach- und Supportbedingungen bestätigen.",
        "Automatische Vorschläge ersetzen keine manuelle Prüfung."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://silktide.com/accessibility/"
      },
      "ai": {
        "summary": "KI erklärt Befunde und schlägt priorisierte Massnahmen vor.",
        "capabilities": [
          "Befunderklärung",
          "Korrekturplan"
        ],
        "limits": [
          "Prüfungen sind deterministisch; Empfehlungen erfordern fachliche Kontrolle.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://silktide.com/accessibility/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://silktide.com/accessibility/"
      },
      "sources": [
        {
          "label": "Silktide – Produkt",
          "url": "https://silktide.com/accessibility/"
        },
        {
          "url": "https://help.silktide.com/en/articles/13699961-limitations-of-the-silktide-toolbar-screen-reader-simulator",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://help.silktide.com/en/articles/9497549-what-is-the-silktide-toolbar",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://help.silktide.com/en/articles/8027546-how-to-find-my-active-policies",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "website-accessibility": {
          "scan": {
            "status": "yes",
            "note": "Geplante automatische Tests.",
            "source": "https://silktide.com/accessibility/"
          },
          "criteria": {
            "status": "yes",
            "note": "Prüfkatalog mit WCAG-Zuordnung.",
            "source": "https://silktide.com/accessibility/"
          },
          "location": {
            "status": "yes",
            "note": "Inspector mit Seitenkontext.",
            "source": "https://silktide.com/accessibility/"
          },
          "guidance": {
            "status": "yes",
            "note": "Befunde und Behebungsschritte.",
            "source": "https://silktide.com/accessibility/"
          },
          "monitoring": {
            "status": "yes",
            "note": "Wiederkehrende Prüfungen.",
            "source": "https://silktide.com/accessibility/"
          },
          "manual": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "journeys": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "authenticated": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "pdf": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "priorities": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ownership": {
            "status": "yes",
            "note": "Aufgaben mit Verantwortlichen.",
            "source": "https://silktide.com/accessibility/"
          },
          "history": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ci": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "experts": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "de-language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "scope": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "statement": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-fix": {
            "status": "yes",
            "note": "KI verbindet Ursachen und Korrekturplan.",
            "source": "https://silktide.com/accessibility/"
          },
          "depth-website-accessibility-screenreader-simulator": {
            "status": "yes",
            "note": "Ein Screenreader-Simulator hat dokumentierte Interaktionsgrenzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): A screen-reader simulator has documented interaction limitations. Toolbar simulator; native selects, CSS hover and some ARIA behaviours are not fully supported; not a real assistive-technology audit. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.silktide.com/en/articles/13699961-limitations-of-the-silktide-toolbar-screen-reader-simulator",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Un simulateur de lecteur d'écran présente des limites documentées. Périmètre documenté et conditions du forfait (anglais): A screen-reader simulator has documented interaction limitations. Toolbar simulator; native selects, CSS hover and some ARIA behaviours are not fully supported; not a real assistive-technology audit. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Un simulatore di lettore di schermo ha limiti documentati. Ambito documentato e condizioni del piano (inglese): A screen-reader simulator has documented interaction limitations. Toolbar simulator; native selects, CSS hover and some ARIA behaviours are not fully supported; not a real assistive-technology audit. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-website-accessibility-vision-simulation": {
            "status": "yes",
            "note": "Die Werkzeugleiste simuliert Farbsehschwächen und eingeschränktes Sehen. Dokumentierter Umfang und Tarifbedingungen (Englisch): The toolbar simulates colour blindness and impaired vision. Free Chrome/Edge toolbar; simulation is educational, not compliance certification. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.silktide.com/en/articles/9497549-what-is-the-silktide-toolbar",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "La barre simule le daltonisme et les déficiences visuelles. Périmètre documenté et conditions du forfait (anglais): The toolbar simulates colour blindness and impaired vision. Free Chrome/Edge toolbar; simulation is educational, not compliance certification. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La barra simula daltonismo e deficit visivi. Ambito documentato e condizioni del piano (inglese): The toolbar simulates colour blindness and impaired vision. Free Chrome/Edge toolbar; simulation is educational, not compliance certification. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-website-accessibility-custom-rules": {
            "status": "yes",
            "note": "Richtlinien unterstützen eigene Inhalts- und Codeprüfungen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Policies support organisation-specific content and code checks. Silktide Policies custom checks; commercial plan entitlement not established. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.silktide.com/en/articles/8027546-how-to-find-my-active-policies",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les politiques permettent des contrôles propres de contenu et code. Périmètre documenté et conditions du forfait (anglais): Policies support organisation-specific content and code checks. Silktide Policies custom checks; commercial plan entitlement not established. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le politiche supportano controlli specifici di contenuti e codice. Ambito documentato e condizioni del piano (inglese): Policies support organisation-specific content and code checks. Silktide Policies custom checks; commercial plan entitlement not established. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-website-accessibility-dismissal-reason": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-component-cluster": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-focus-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-motion-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-website-accessibility-ai-fix-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "usercentrics",
      "name": "Usercentrics Web CMP",
      "url": "https://usercentrics.com/de/website-consent-management/",
      "categories": [
        "consent-management"
      ],
      "summary": "Cloud-CMP mit Dienstvorlagen und mehreren Website-Konfigurationen.",
      "bestFor": "Teams mit mehreren Websites und zentraler Consent-Verwaltung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Tarife begrenzen Sessions, Domains und Dialogsprachen.",
        "Das Webprodukt nicht mit gesonderten App- oder KI-Produkten gleichsetzen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://usercentrics.com/de/preise/"
      },
      "ai": {
        "summary": "Für die konkrete KI-Klassifikation von Diensten liegt hier kein ausreichender Nachweis vor.",
        "capabilities": [],
        "limits": [
          "MCP- und KI-Governance-Angebote sind kein Nachweis dieser CMP-Funktion.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://usercentrics.com/de/website-consent-management/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://usercentrics.com/de/website-consent-management/"
      },
      "sources": [
        {
          "label": "Usercentrics Web CMP – Produkt",
          "url": "https://usercentrics.com/de/website-consent-management/"
        },
        {
          "label": "Usercentrics Web CMP – Funktionen und Bedingungen",
          "url": "https://usercentrics.com/de/preise/"
        },
        {
          "label": "Usercentrics Web CMP – Funktionen und Bedingungen",
          "url": "https://docs.usercentrics.com/cmp_browser_sdk/4.26.0/classes/default.html"
        },
        {
          "url": "https://docs.usercentrics.com/cmp_in_app_sdk/latest/integration/intro-apply/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://docs.usercentrics.com/cmp_in_app_sdk/latest/features/restore-user-sessions/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://docs.usercentrics.com/cmp_in_app_sdk/latest/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "consent-management": {
          "banner": {
            "status": "yes",
            "note": "Anpassbare Dialoge und Dienstvorlagen.",
            "source": "https://usercentrics.com/de/website-consent-management/"
          },
          "blocking": {
            "status": "yes",
            "note": "Nicht notwendige Technologien vor Zustimmung blockieren.",
            "source": "https://usercentrics.com/de/website-consent-management/"
          },
          "granular": {
            "status": "yes",
            "note": "Einzelne Dienste per updateServices freigeben oder ablehnen.",
            "source": "https://docs.usercentrics.com/cmp_browser_sdk/4.26.0/classes/default.html"
          },
          "withdraw": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "records": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "scanner": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "versions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "tag-manager": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "consent-mode": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "embedded": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "multidomain": {
            "status": "yes",
            "note": "Mehrere Konfigurationen und domainübergreifende Einwilligung.",
            "source": "https://usercentrics.com/de/website-consent-management/"
          },
          "geography": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "api": {
            "status": "yes",
            "note": "Dienst- und Einwilligungsinformationen über Browser-SDK lesen.",
            "source": "https://docs.usercentrics.com/cmp_browser_sdk/4.26.0/classes/default.html"
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "accessibility": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "cms": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-classify": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-consent-management-gpc": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-tcf-string": {
            "status": "yes",
            "note": "Das SDK stellt die erfasste TCF-Zeichenfolge bereit. Dokumentierter Umfang und Tarifbedingungen (Englisch): The SDK exposes the collected TCF consent string. Apps SDK TCF configuration; document describes TCString generation/storage; no blanket regulatory compliance claim. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://docs.usercentrics.com/cmp_in_app_sdk/latest/integration/intro-apply/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le SDK expose la chaîne de consentement TCF recueillie. Périmètre documenté et conditions du forfait (anglais): The SDK exposes the collected TCF consent string. Apps SDK TCF configuration; document describes TCString generation/storage; no blanket regulatory compliance claim. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "L'SDK espone la stringa di consenso TCF raccolta. Ambito documentato e condizioni del piano (inglese): The SDK exposes the collected TCF consent string. Apps SDK TCF configuration; document describes TCString generation/storage; no blanket regulatory compliance claim. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-consent-management-cross-device": {
            "status": "yes",
            "note": "Identifizierte Einwilligungssitzungen lassen sich geräteübergreifend wiederherstellen. Dokumentierter Umfang und Tarifbedingungen (Englisch): An identified consent session can be restored across devices. Premium feature enabled on request; requires controllerID; not supported for CCPA in this SDK document. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://docs.usercentrics.com/cmp_in_app_sdk/latest/features/restore-user-sessions/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Une session de consentement identifiée est restaurable entre appareils. Périmètre documenté et conditions du forfait (anglais): An identified consent session can be restored across devices. Premium feature enabled on request; requires controllerID; not supported for CCPA in this SDK document. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Una sessione di consenso identificata è ripristinabile tra dispositivi. Ambito documentato e condizioni del piano (inglese): An identified consent session can be restored across devices. Premium feature enabled on request; requires controllerID; not supported for CCPA in this SDK document. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-consent-management-native-sdk": {
            "status": "yes",
            "note": "Mobile SDKs erfassen Einwilligung in nativen Anwendungen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Mobile SDKs collect consent in native applications. Usercentrics Apps SDK; native iOS/Android and documented cross-platform technologies, separate from web CMP entitlement. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://docs.usercentrics.com/cmp_in_app_sdk/latest/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les SDK mobiles recueillent le consentement dans les applications natives. Périmètre documenté et conditions du forfait (anglais): Mobile SDKs collect consent in native applications. Usercentrics Apps SDK; native iOS/Android and documented cross-platform technologies, separate from web CMP entitlement. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Gli SDK mobili raccolgono consenso nelle applicazioni native. Ambito documentato e condizioni del piano (inglese): Mobile SDKs collect consent in native applications. Usercentrics Apps SDK; native iOS/Android and documented cross-platform technologies, separate from web CMP entitlement. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-consent-management-banner-experiment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-staging-config": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-consent-callback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-renewal": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "consentmanager",
      "name": "consentmanager",
      "url": "https://www.consentmanager.net/de/",
      "categories": [
        "consent-management"
      ],
      "summary": "Consent-Plattform mit Tagsperre, Technologiescan und regionaler Auslieferung.",
      "bestFor": "Unternehmen mit mehreren Tracking-Diensten und Tag-Management.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Web-, App- und CTV-Umfang separat abgrenzen.",
        "Optimierte Banner-Layouts ersetzen keine technische Prüfung der Tags."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.consentmanager.net/de/"
      },
      "ai": {
        "summary": "Maschinelles Lernen unterstützt Banner-Optimierung; KI-Zweckklassifikation ist nicht belegt.",
        "capabilities": [
          "Optimierung von Banner-Varianten"
        ],
        "limits": [
          "Keine belegte automatische Zweckfreigabe.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.consentmanager.net/de/"
      },
      "integrations": [
        "Google Tag Manager",
        "Adobe",
        "Tealium",
        "Segment"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.consentmanager.net/de/"
      },
      "sources": [
        {
          "label": "consentmanager – Produkt",
          "url": "https://www.consentmanager.net/de/"
        }
      ],
      "assessments": {
        "consent-management": {
          "banner": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "blocking": {
            "status": "yes",
            "note": "Tags bis zur passenden Einwilligung sperren.",
            "source": "https://www.consentmanager.net/de/"
          },
          "granular": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "withdraw": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "records": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "scanner": {
            "status": "yes",
            "note": "Cookies, Pixel und Anbieter erkennen.",
            "source": "https://www.consentmanager.net/de/"
          },
          "versions": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "tag-manager": {
            "status": "yes",
            "note": "Anbindung an verbreitete Tag-Manager.",
            "source": "https://www.consentmanager.net/de/"
          },
          "consent-mode": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "embedded": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "multidomain": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "geography": {
            "status": "yes",
            "note": "Regionale Regelwerke ausliefern.",
            "source": "https://www.consentmanager.net/de/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "accessibility": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "cms": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-classify": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-consent-management-gpc": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-tcf-string": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-cross-device": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-native-sdk": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-banner-experiment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-staging-config": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-consent-callback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-renewal": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "borlabs-cookie",
      "name": "Borlabs Cookie",
      "url": "https://borlabs.io/",
      "categories": [
        "consent-management"
      ],
      "summary": "WordPress-Plugin mit lokaler Consent-Verwaltung und umfangreicher Dienstbibliothek.",
      "bestFor": "WordPress-Betreiber mit eigener technischer Pflege.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Auf WordPress beschränkt.",
        "Scanner, Bibliotheksupdates und Support benötigen eine gültige Lizenz.",
        "Konfigurationsexport ist nicht automatisch ein Export der Einwilligungsnachweise."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://borlabs.io/"
      },
      "ai": {
        "summary": "Automatische Übersetzung ist dokumentiert, eine KI-Zweckklassifikation nicht.",
        "capabilities": [],
        "limits": [
          "Keine belegte automatische rechtliche Einstufung.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://borlabs.io/"
      },
      "integrations": [
        "WordPress",
        "WPML",
        "Polylang"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://borlabs.io/"
      },
      "sources": [
        {
          "label": "Borlabs Cookie – Produkt",
          "url": "https://borlabs.io/"
        },
        {
          "label": "Borlabs Cookie – Funktionen und Bedingungen",
          "url": "https://borlabs.io/borlabs-cookie/features/"
        }
      ],
      "assessments": {
        "consent-management": {
          "banner": {
            "status": "yes",
            "note": "Anpassbare Texte, Anbieter und Zwecke.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "blocking": {
            "status": "yes",
            "note": "Skripte erst nach Zustimmung aktivieren.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "granular": {
            "status": "yes",
            "note": "Gruppen und einzelne Dienste auswählbar.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "withdraw": {
            "status": "yes",
            "note": "Einstellungen erneut öffnen; Opt-out kann sofortigen Reload auslösen.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "records": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "scanner": {
            "status": "yes",
            "note": "Cookies und externe Ressourcen analysieren.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "versions": {
            "status": "yes",
            "note": "Bei Dienständerung erneut fragen.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "tag-manager": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "consent-mode": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "embedded": {
            "status": "yes",
            "note": "Videos und Karten zunächst blockieren.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "multidomain": {
            "status": "yes",
            "note": "Einwilligungen zwischen Installationen teilen.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "geography": {
            "status": "yes",
            "note": "EU und Nicht-EU unterscheiden.",
            "source": "https://borlabs.io/borlabs-cookie/features/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "accessibility": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "cms": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "operations": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-classify": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-consent-management-gpc": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-tcf-string": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-cross-device": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-native-sdk": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-banner-experiment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-staging-config": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-consent-callback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-consent-management-renewal": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "piwik-pro",
      "name": "Piwik PRO Analytics Suite",
      "url": "https://piwikpro.de/web-analytics/",
      "categories": [
        "web-analytics"
      ],
      "summary": "Analytics-Suite mit individuellen Berichten, Rohdaten und ergänzender Consent-Verwaltung.",
      "bestFor": "Organisationen mit eigenen Datenanalysen und mehreren Marketing-Systemen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Consent Manager und Tag Manager im konkreten Paket abgrenzen.",
        "Hostingregion, Aufbewahrung und Kosten anhand des gewählten Angebots bestätigen.",
        "Standardberichte können verzögert sein; der Tracker-Debugger zeigt Testereignisse unmittelbar."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://piwikpro.de/web-analytics/"
      },
      "ai": {
        "summary": "Keine ausreichend konkrete öffentliche Evidenz für die beiden KI-Prüfpunkte in den geprüften Quellen.",
        "capabilities": [],
        "limits": [
          "KI-Funktionen und deren Planbindung im Angebot klären.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://piwikpro.de/web-analytics/"
      },
      "integrations": [
        "Google Search Console",
        "Looker Studio",
        "Power BI",
        "BigQuery"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://piwikpro.de/web-analytics/"
      },
      "sources": [
        {
          "label": "Piwik PRO Analytics Suite – Produkt",
          "url": "https://piwikpro.de/web-analytics/"
        },
        {
          "label": "Piwik PRO Analytics Suite – Funktionen und Bedingungen",
          "url": "https://piwikpro.de/"
        },
        {
          "label": "Piwik PRO Analytics Suite – Funktionen und Bedingungen",
          "url": "https://help.piwik.pro/support/getting-started/custom-event/"
        },
        {
          "label": "Piwik PRO Analytics Suite – Funktionen und Bedingungen",
          "url": "https://help.piwik.pro/support/getting-started/about-site-or-app-settings/"
        },
        {
          "label": "Piwik PRO Analytics Suite – Funktionen und Bedingungen",
          "url": "https://help.piwik.pro/support/privacy/setting-consent-manager/"
        },
        {
          "label": "Piwik PRO Analytics Suite – Funktionen und Bedingungen",
          "url": "https://help.piwik.pro/support/reports/segments/"
        }
      ],
      "assessments": {
        "web-analytics": {
          "pageviews": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "events": {
            "status": "yes",
            "note": "Events mit Kategorie, Aktion, Name, Wert und eigenen Dimensionen.",
            "source": "https://help.piwik.pro/support/getting-started/custom-event/"
          },
          "goals": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "acquisition": {
            "status": "yes",
            "note": "Kampagnen- und Conversionzuordnung.",
            "source": "https://piwikpro.de/web-analytics/"
          },
          "segments": {
            "status": "yes",
            "note": "Besuchersegmente mit kombinierbaren Bedingungen erstellen.",
            "source": "https://help.piwik.pro/support/reports/segments/"
          },
          "funnels": {
            "status": "yes",
            "note": "Eigene Ereignisse und Seiten in Funnels verwenden.",
            "source": "https://piwikpro.de/web-analytics/"
          },
          "ecommerce": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "realtime": {
            "status": "yes",
            "note": "Echtzeit-Dashboards sind konfigurierbar.",
            "source": "https://help.piwik.pro/support/getting-started/about-site-or-app-settings/"
          },
          "custom": {
            "status": "yes",
            "note": "Berichte mit eigenen Dimensionen und Kennzahlen.",
            "source": "https://piwikpro.de/web-analytics/"
          },
          "raw-export": {
            "status": "yes",
            "note": "Rohdaten und Berichte maschinenlesbar exportieren.",
            "source": "https://piwikpro.de/web-analytics/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "retention": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "privacy": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "consent": {
            "status": "yes",
            "note": "Tags nur bei freigegebenem Einwilligungstyp auslösen.",
            "source": "https://help.piwik.pro/support/getting-started/custom-event/"
          },
          "crossdomain": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "hosting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-insights": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "ai-traffic": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "depth-web-analytics-internal-exclusion": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-replay-masking": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-experiments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-rollup": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-annotations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-event-dedupe": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-site-timezone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-reprocess-history": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "matomo",
      "name": "Matomo",
      "url": "https://matomo.org/features/",
      "categories": [
        "web-analytics"
      ],
      "summary": "Webanalyse als Cloud-Angebot oder im Eigenbetrieb mit optionalen Premium-Modulen.",
      "bestFor": "Teams, die Datenhoheit und technische Anpassbarkeit priorisieren.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Eigenbetrieb verursacht Infrastruktur- und Pflegeaufwand.",
        "Funnel- und weitere Spezialberichte hängen von Cloud-Tarif oder Premium-Erweiterungen ab.",
        "Externe KI-Clients und deren Datenzugriff gesondert prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://matomo.org/features/"
      },
      "ai": {
        "summary": "MCP stellt Analytics-Daten für Fragen in externen KI-Clients bereit.",
        "capabilities": [
          "MCP-Abfragen",
          "KI-Traffic-Auswertung"
        ],
        "limits": [
          "Client, Freigaben und Datenübermittlung konfigurieren; Nutzungslimits des KI-Anbieters gelten zusätzlich.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://matomo.org/guide/apis/mcp-model-context-protocol/"
      },
      "integrations": [
        "Reporting API",
        "MCP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://matomo.org/features/"
      },
      "sources": [
        {
          "label": "Matomo – Produkt",
          "url": "https://matomo.org/features/"
        },
        {
          "label": "Matomo – Funktionen und Bedingungen",
          "url": "https://matomo.org/guide/apis/mcp-model-context-protocol/"
        },
        {
          "url": "https://matomo.org/faq/how-to/how-to-create-segments-to-include-or-exclude-staff-traffic-based-on-complex-ip-address-ranges/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://matomo.org/faq/heatmap-session-recording/faq_24266/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://matomo.org/faq/plugins/how-can-i-view-historical-reports-after-installing-a-new-plugin/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "web-analytics": {
          "pageviews": {
            "status": "yes",
            "note": "Besuche und Seitenaufrufe getrennt.",
            "source": "https://matomo.org/features/"
          },
          "events": {
            "status": "yes",
            "note": "Interaktionen mit eigenen Ereignisdaten.",
            "source": "https://matomo.org/features/"
          },
          "goals": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "acquisition": {
            "status": "yes",
            "note": "Kampagnenparameter zuordnen.",
            "source": "https://matomo.org/features/"
          },
          "segments": {
            "status": "yes",
            "note": "Bedingungen mit UND/ODER kombinieren.",
            "source": "https://matomo.org/features/"
          },
          "funnels": {
            "status": "yes",
            "note": "Mehrstufige Funnels als Premium-Funktion.",
            "source": "https://matomo.org/features/"
          },
          "ecommerce": {
            "status": "yes",
            "note": "Produkte und Bestellumsatz.",
            "source": "https://matomo.org/features/"
          },
          "realtime": {
            "status": "yes",
            "note": "Aktuelle Besuche und Aktionen.",
            "source": "https://matomo.org/features/"
          },
          "custom": {
            "status": "yes",
            "note": "Eigene Dimensionen und Spezialberichte.",
            "source": "https://matomo.org/features/"
          },
          "raw-export": {
            "status": "yes",
            "note": "Aktionsdaten über API oder Datenbank.",
            "source": "https://matomo.org/features/"
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "retention": {
            "status": "yes",
            "note": "Automatische Fristen und betroffenenbezogene Löschung.",
            "source": "https://matomo.org/features/"
          },
          "privacy": {
            "status": "yes",
            "note": "IP-Anonymisierung und URL-Parameter ausschliessen.",
            "source": "https://matomo.org/features/"
          },
          "consent": {
            "status": "unknown",
            "note": "Der konkrete Prüfpunkt ist in den geprüften Quellen nicht ausreichend belegt.",
            "source": ""
          },
          "crossdomain": {
            "status": "yes",
            "note": "Zusammenhängende Messung mehrerer Domains.",
            "source": "https://matomo.org/features/"
          },
          "roles": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "hosting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-insights": {
            "status": "yes",
            "note": "MCP verbindet Berichte mit KI-Abfragen.",
            "source": "https://matomo.org/guide/apis/mcp-model-context-protocol/"
          },
          "ai-traffic": {
            "status": "yes",
            "note": "KI-Referrer und Agentenzugriffe unterscheiden.",
            "source": "https://matomo.org/features/"
          },
          "depth-web-analytics-internal-exclusion": {
            "status": "yes",
            "note": "Interner Verkehr lässt sich ausschließen oder segmentieren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Internal traffic can be excluded or segmented. Global IP exclusion or custom-dimension staff segmentation; configure before relying on reports. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://matomo.org/faq/how-to/how-to-create-segments-to-include-or-exclude-staff-traffic-based-on-complex-ip-address-ranges/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le trafic interne peut être exclu ou segmenté. Périmètre documenté et conditions du forfait (anglais): Internal traffic can be excluded or segmented. Global IP exclusion or custom-dimension staff segmentation; configure before relying on reports. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Il traffico interno può essere escluso o segmentato. Ambito documentato e condizioni del piano (inglese): Internal traffic can be excluded or segmented. Global IP exclusion or custom-dimension staff segmentation; configure before relying on reports. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-web-analytics-replay-masking": {
            "status": "yes",
            "note": "Sensible Elemente lassen sich in Aufnahmen maskieren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Sensitive elements can be masked from recorded views. Heatmap & Session Recording feature; masking selectors or data-matomo-mask; entitlement separate. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://matomo.org/faq/heatmap-session-recording/faq_24266/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les éléments sensibles sont masquables dans les vues enregistrées. Périmètre documenté et conditions du forfait (anglais): Sensitive elements can be masked from recorded views. Heatmap & Session Recording feature; masking selectors or data-matomo-mask; entitlement separate. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Elementi sensibili possono essere mascherati nelle viste registrate. Ambito documentato e condizioni del piano (inglese): Sensitive elements can be masked from recorded views. Heatmap & Session Recording feature; masking selectors or data-matomo-mask; entitlement separate. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-web-analytics-experiments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-rollup": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-annotations": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-event-dedupe": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-site-timezone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-web-analytics-reprocess-history": {
            "status": "partial",
            "note": "Einige historische Berichte lassen sich aus Rohdaten neu erstellen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Some historical reports can be rebuilt from raw data. Only supported reports can be rebuilt from retained raw data; heatmaps/session recordings cannot be retroactively created. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://matomo.org/faq/plugins/how-can-i-view-historical-reports-after-installing-a-new-plugin/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Certains rapports historiques sont reconstructibles depuis les données brutes. Périmètre documenté et conditions du forfait (anglais): Some historical reports can be rebuilt from raw data. Only supported reports can be rebuilt from retained raw data; heatmaps/session recordings cannot be retroactively created. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Alcuni report storici sono ricostruibili dai dati grezzi. Ambito documentato e condizioni del piano (inglese): Some historical reports can be rebuilt from raw data. Only supported reports can be rebuilt from retained raw data; heatmaps/session recordings cannot be retroactively created. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "centralstationcrm",
      "name": "CentralStationCRM",
      "url": "https://centralstationcrm.de/",
      "categories": [
        "crm"
      ],
      "summary": "Ein bewusst schlankes CRM für Kontakte, Aufgaben und gemeinsame Kundenhistorien.",
      "bestFor": "Kleine Vertriebsteams mit kurzen Einführungswegen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Komplexe Analytik gehört laut Anbieter nicht zum Schwerpunkt."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://centralstationcrm.de/"
      },
      "ai": {
        "summary": "KI-Funktionsumfang in den gelesenen Quellen nicht ausreichend konkretisiert.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://centralstationcrm.de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://centralstationcrm.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://centralstationcrm.de/"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Für „Kontakte und Unternehmen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-02": {
            "status": "yes",
            "note": "Gemeinsame Kontaktchronik mit E-Mails und Notizen beschrieben.",
            "source": "https://centralstationcrm.de/"
          },
          "crm-03": {
            "status": "yes",
            "note": "Verkaufschancen und Pipeline dokumentiert.",
            "source": "https://centralstationcrm.de/"
          },
          "crm-04": {
            "status": "yes",
            "note": "Aufgaben und Wiedervorlagen im Team beschrieben.",
            "source": "https://centralstationcrm.de/"
          },
          "crm-05": {
            "status": "unknown",
            "note": "Für „E-Mail-Anbindung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-06": {
            "status": "yes",
            "note": "Mobiler Zugriff dokumentiert.",
            "source": "https://centralstationcrm.de/"
          },
          "crm-07": {
            "status": "unknown",
            "note": "Für „Mehrstufige Vertriebsautomation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-08": {
            "status": "unknown",
            "note": "Für „Regelbasiertes Lead-Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-09": {
            "status": "unknown",
            "note": "Für „Dubletten zusammenführen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-10": {
            "status": "unknown",
            "note": "Für „Felder und Pflichtangaben je Prozess“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-11": {
            "status": "unknown",
            "note": "Operativer Schwerpunkt; wiederkehrende Umsatzprognosen nicht ausreichend dokumentiert.",
            "source": "https://centralstationcrm.de/"
          },
          "crm-12": {
            "status": "unknown",
            "note": "Für „Rollen und Datensichtbarkeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-13": {
            "status": "unknown",
            "note": "Für „API und Ereignisschnittstellen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-14": {
            "status": "unknown",
            "note": "Für „Änderungen sicher testen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "unknown",
            "note": "Für „KI für Texte und Zusammenfassungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-19": {
            "status": "unknown",
            "note": "Für „KI für Priorisierung oder Prognose“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-20": {
            "status": "unknown",
            "note": "Für „Kontrollierbare KI-Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "cobra",
      "name": "cobra CRM",
      "url": "https://cobra.de/",
      "categories": [
        "crm"
      ],
      "summary": "Anpassbares CRM mit privater Cloud und lokalem Betrieb für den deutschen Mittelstand.",
      "bestFor": "Organisationen mit eigenen Datenmodellen und Integrationspartnern.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Cloud, On-Premise und Zusatzmodule getrennt kalkulieren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://cobra.de/"
      },
      "ai": {
        "summary": "KI und Automatisierung werden angeboten; konkrete Modelle und Nutzungsgrenzen prüfen.",
        "capabilities": [
          "KI für Texte und Zusammenfassungen"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://cobra.de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://cobra.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://cobra.de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://cobra.de/loesungen/sales-pipeline-management/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://cobra.de/loesungen/ai-automatisierung/"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Für „Kontakte und Unternehmen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-02": {
            "status": "yes",
            "note": "Kundenhistorie mit Telefon- und E-Mail-Verläufen dokumentiert.",
            "source": "https://cobra.de/loesungen/sales-pipeline-management/"
          },
          "crm-03": {
            "status": "yes",
            "note": "Pipeline mit Phasen, Umsatz und Zeitplan.",
            "source": "https://cobra.de/loesungen/sales-pipeline-management/"
          },
          "crm-04": {
            "status": "yes",
            "note": "Verteilte Aufgaben und automatische Wiedervorlagen.",
            "source": "https://cobra.de/loesungen/sales-pipeline-management/"
          },
          "crm-05": {
            "status": "unknown",
            "note": "Für „E-Mail-Anbindung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-06": {
            "status": "yes",
            "note": "Mobile Besuchsberichte in der dokumentierten Kundenanwendung.",
            "source": "https://cobra.de/loesungen/sales-pipeline-management/"
          },
          "crm-07": {
            "status": "unknown",
            "note": "Für „Mehrstufige Vertriebsautomation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-08": {
            "status": "unknown",
            "note": "Für „Regelbasiertes Lead-Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-09": {
            "status": "unknown",
            "note": "Für „Dubletten zusammenführen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-10": {
            "status": "unknown",
            "note": "Für „Felder und Pflichtangaben je Prozess“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-11": {
            "status": "unknown",
            "note": "Forecast vorhanden; wiederkehrender Umsatz gesondert prüfen.",
            "source": "https://cobra.de/loesungen/sales-pipeline-management/"
          },
          "crm-12": {
            "status": "unknown",
            "note": "Für „Rollen und Datensichtbarkeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-13": {
            "status": "unknown",
            "note": "Für „API und Ereignisschnittstellen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-14": {
            "status": "unknown",
            "note": "Für „Änderungen sicher testen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "yes",
            "note": "KI verarbeitet Notizen und Historie und erzeugt Texte.",
            "source": "https://cobra.de/loesungen/ai-automatisierung/"
          },
          "crm-19": {
            "status": "unknown",
            "note": "Handlungsempfehlungen dokumentiert; überprüfbare Prognosesignale noch offen.",
            "source": "https://cobra.de/loesungen/ai-automatisierung/"
          },
          "crm-20": {
            "status": "unknown",
            "note": "Für „Kontrollierbare KI-Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "cas-genesisworld",
      "name": "CAS genesisWorld",
      "url": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/",
      "categories": [
        "crm"
      ],
      "summary": "CRM und Beziehungsmanagement mit einem deutschen Integrations- und Partnernetz.",
      "bestFor": "Mittelständische Teams mit ERP- und Projektbezug.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Partnerprojekt und Erweiterungen beeinflussen Gesamtpreis und Einführung."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/"
      },
      "ai": {
        "summary": "KI-Angebot vorhanden; genaue Editionszuordnung noch offen.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/"
      },
      "integrations": [
        "Inxmail",
        "Evalanche",
        "Microsoft Outlook"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www3.cas.de/solutions/crm-xrm/cas-genesisworld/crm-interfaces/"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Für „Kontakte und Unternehmen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-02": {
            "status": "yes",
            "note": "Verknüpfte Kundenakte und Vorgangshistorie dokumentiert.",
            "source": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/"
          },
          "crm-03": {
            "status": "unknown",
            "note": "Für „Visuelle Vertriebspipeline“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-04": {
            "status": "unknown",
            "note": "Für „Aufgaben und Wiedervorlagen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-05": {
            "status": "yes",
            "note": "Outlook-Anbindung zur Zuordnung und Archivierung beschrieben.",
            "source": "https://www3.cas.de/solutions/crm-xrm/cas-genesisworld/crm-interfaces/"
          },
          "crm-06": {
            "status": "yes",
            "note": "Mobiler CRM-Zugriff beschrieben.",
            "source": "https://www.cas.de/loesungen/crm-xrm/cas-genesisworld/"
          },
          "crm-07": {
            "status": "unknown",
            "note": "Für „Mehrstufige Vertriebsautomation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-08": {
            "status": "unknown",
            "note": "Für „Regelbasiertes Lead-Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-09": {
            "status": "unknown",
            "note": "Für „Dubletten zusammenführen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-10": {
            "status": "unknown",
            "note": "Für „Felder und Pflichtangaben je Prozess“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-11": {
            "status": "unknown",
            "note": "Für „Umsatzprognose“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-12": {
            "status": "unknown",
            "note": "Für „Rollen und Datensichtbarkeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-13": {
            "status": "unknown",
            "note": "OpenSync und Erweiterungen dokumentiert; Ereignis-Webhooks noch prüfen.",
            "source": "https://www3.cas.de/solutions/crm-xrm/cas-genesisworld/crm-interfaces/"
          },
          "crm-14": {
            "status": "unknown",
            "note": "Für „Änderungen sicher testen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "unknown",
            "note": "Für „KI für Texte und Zusammenfassungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-19": {
            "status": "unknown",
            "note": "Für „KI für Priorisierung oder Prognose“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-20": {
            "status": "unknown",
            "note": "Für „Kontrollierbare KI-Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "hubspot",
      "name": "HubSpot",
      "url": "https://www.hubspot.de/products/sales",
      "categories": [
        "crm"
      ],
      "summary": "Vertriebsplattform mit CRM-Daten, Sequenzen und KI-Unterstützung.",
      "bestFor": "Teams, die Marketing und Vertrieb auf gemeinsamen Datensätzen verbinden.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Redaktionelle Einordnung: Mehrfach-Firmenbeziehungen und eine umfassende CRM-Datenhistorie sprechen für HubSpot bei komplexeren B2B-Strukturen.",
        "Starter, Professional und Enterprise separat vergleichen: Standard-Sandbox und die spezielle wiederkehrende Umsatzanalyse erfordern Enterprise.",
        "Core Seats und Sales Seats sind unterschiedliche Kostenpositionen. Kostenlose View-only-Sitze reichen nicht für Bearbeitung oder Credit-Nutzung.",
        "Beispielrechnung für fünf Pro-Sales-Seats über zwölf Monate bei Jahreszahlung: 5 × 90 € × 12 + 1.470 € Onboarding = 6.870 € vor Steuern, Migration und Zusatzmodulen.",
        "Credits sind ein gemeinsames Konto-Kontingent. Nach zusätzlichem Credit-Kauf gelten abhängig vom Kaufdatum automatische Paketerhöhung oder nutzungsabhängige Mehrkosten; Limits aktiv prüfen.",
        "Hub-, Sitz- und Funktionspakete können zusätzliche Kosten erzeugen.",
        "Die mobile CRM-App setzt für Datensätze eine Internetverbindung voraus."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Keinen deutschen EUR-Preis automatisch als lokales Angebot übernehmen; regionale Rechnungswährung, Seats, Onboarding und KI-Credits schriftlich bestätigen.",
        "source": "https://legal.hubspot.com/de/hubspot-product-and-services-catalog"
      },
      "ai": {
        "summary": "Breeze-Funktionen getrennt bewerten: Prospecting-Entwürfe ab Starter; erklärbare KI-Deal-Scores ab Professional mit Sales Seat.",
        "capabilities": [
          "Kommunikationsbezogene Entwürfe mit Prüfung vor Versand",
          "KI-Deal-Bewertung mit Einflussfaktoren und Verlauf in Pro/Enterprise"
        ],
        "limits": [
          "500/3.000/5.000 Credits pro Konto im regulären Sales-Hub-Modell; Verbrauch nach Aktion.",
          "Prospecting-Empfehlung: 100 Credits je Lead; 1.000 zusätzliche Credits kosten laut deutschem Katalog 10 €.",
          "Sandbox unterstützt keine Credit-verbrauchenden Prospecting-Aktionen.",
          "Das separat angebotene FSC-Modell hat andere Sitz- und Credit-Konditionen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
      },
      "integrations": [
        "Gmail",
        "Microsoft Outlook"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Offizielle TrekkSoft-Fallstudie bezeichnet den Kunden als Schweizer Unternehmen. Lokaler Einsatz belegt; CHF-Vertrag und konkrete KI-/Datenresidenzoptionen separat prüfen.",
        "source": "https://www.hubspot.de/case-studies/trekksoft"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.hubspot.de/products/sales"
        },
        {
          "label": "HubSpot: Datensätze verknüpfen",
          "url": "https://knowledge.hubspot.com/records/associate-records"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://knowledge.hubspot.com/de/records/associate-records"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://knowledge.hubspot.com/records/work-with-records-in-the-hubspot-mobile-app"
        },
        {
          "label": "HubSpot: Sales Hub – EUR-Preise und Onboarding",
          "url": "https://www.hubspot.com/pricing/sales?currencyCode=EUR"
        },
        {
          "label": "HubSpot: deutscher Produkt- und Leistungskatalog",
          "url": "https://legal.hubspot.com/de/hubspot-product-and-services-catalog"
        },
        {
          "label": "HubSpot: Credit-Verbrauch und Abrechnung",
          "url": "https://knowledge.hubspot.com/account-management/understand-hubspot-credits-and-billing"
        },
        {
          "label": "HubSpot: Zusammenführung und Folgen",
          "url": "https://knowledge.hubspot.com/records/merge-records"
        },
        {
          "label": "HubSpot: Aufgaben anlegen",
          "url": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
        },
        {
          "label": "HubSpot: Pipelines, Grenzen und Pflichtfelder",
          "url": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
        },
        {
          "label": "HubSpot: Workflows erstellen",
          "url": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
        },
        {
          "label": "HubSpot: Verantwortliche per Workflow rotieren",
          "url": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
        },
        {
          "label": "HubSpot: Standard-Sandbox und Deployment",
          "url": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
        },
        {
          "label": "HubSpot: Datenhosting und Regionen",
          "url": "https://knowledge.hubspot.com/account-security/hubspot-cloud-infrastructure-and-data-hosting-frequently-asked-questions?ltclid=undefined"
        },
        {
          "label": "HubSpot: Auftragsverarbeitungsvertrag",
          "url": "https://legal.hubspot.com/dpa"
        },
        {
          "label": "HubSpot: Datensätze und Beziehungen exportieren",
          "url": "https://knowledge.hubspot.com/import-and-export/export-records?mainArticle=true"
        },
        {
          "label": "HubSpot: Prospecting Agent – aktuelle Tarifberechtigung",
          "url": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
        },
        {
          "label": "HubSpot: KI-Deal-Scores und Einflussfaktoren",
          "url": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
        },
        {
          "label": "HubSpot: automatische E-Mail-Protokollierung",
          "url": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
        },
        {
          "label": "HubSpot: Forecast-Werkzeug",
          "url": "https://knowledge.hubspot.com/forecast/use-the-forecast-tool"
        },
        {
          "label": "HubSpot: Vertragslaufzeit und Umsatzsteuer",
          "url": "https://legal.hubspot.com/terms-of-service"
        },
        {
          "label": "HubSpot: Aktivitäten auf Desktop und Mobilgerät",
          "url": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
        },
        {
          "label": "HubSpot: API-Kontingente im Produktkatalog",
          "url": "https://legal.hubspot.com/hubspot-product-and-services-catalog?tp=1"
        },
        {
          "label": "HubSpot: Contacts API",
          "url": "https://developers.hubspot.com/docs/api-reference/legacy/crm/objects/contacts/guide"
        },
        {
          "label": "HubSpot: Webhooks privater Apps",
          "url": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
        },
        {
          "label": "HubSpot: wiederkehrende Umsatzanalyse",
          "url": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
        },
        {
          "label": "HubSpot: Einführung des Modells ohne Sitz-Mindestmenge",
          "url": "https://www.hubspot.com/company-news/announcing-upcoming-changes-to-hubspots-pricing?faq=5"
        },
        {
          "label": "HubSpot: deutschsprachige Pipeline-Anleitung",
          "url": "https://knowledge.hubspot.com/de/object-settings/set-up-and-customize-pipelines"
        },
        {
          "label": "HubSpot: separates Flexible-Seats-and-Credits-Modell",
          "url": "https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement"
        },
        {
          "label": "HubSpot: Teamrechte und Datensatzfreigabe",
          "url": "https://knowledge.hubspot.com/records/assign-access-to-records"
        },
        {
          "label": "HubSpot: Verzögerungen und zeitbasierte Bedingungen",
          "url": "https://knowledge.hubspot.com/workflows/use-delays"
        },
        {
          "label": "HubSpot: Bedingungen und Verzweigungen in Workflows",
          "url": "https://knowledge.hubspot.com/workflows/use-if-then-branches-in-workflows"
        },
        {
          "label": "HubSpot: Kunde LEAD Innovation in Wien",
          "url": "https://www.hubspot.de/case-studies/lead-innovation"
        },
        {
          "label": "HubSpot: Schweizer Kunde TrekkSoft",
          "url": "https://www.hubspot.de/case-studies/trekksoft"
        },
        {
          "url": "https://knowledge.hubspot.com/records/access-records-offline-in-the-hubspot-mobile-app",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Mehrere Unternehmen je Kontakt; Primärbeziehung im Datensatz sichtbar. Standardverknüpfungen sind tarifübergreifend verfügbar.",
            "source": "https://knowledge.hubspot.com/records/associate-records"
          },
          "crm-02": {
            "status": "yes",
            "note": "Sales Hub Enterprise: E-Mails, Gesprächsprotokolle und Notizen erscheinen gemeinsam am Datensatz; Grundfunktion in allen Tarifen.",
            "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
          },
          "crm-03": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Anpassbare Deal-Pipeline und Phasen; die bezahlten Tarife unterstützen zusätzliche Pipelines.",
            "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
          },
          "crm-04": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Aufgabe mit Fälligkeit und anderem zuständigen Nutzer; Grundfunktion aller Tarife.",
            "source": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
          },
          "crm-05": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Eingehende E-Mails bekannter Kontakte werden mit verbundenem Postfach protokolliert; Ausschlussliste und Logging-Modus beachten.",
            "source": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
          },
          "crm-06": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Mobil Kontakt öffnen und Gesprächsnotiz speichern; für alle Tarife beschrieben.",
            "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
          },
          "crm-07": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Professional/Enterprise bieten vollständige Workflows mit Aktionen, Verzögerungen und Verzweigungen; kein Nachweis eigener Praxistests.",
            "source": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
          },
          "crm-08": {
            "status": "unknown",
            "note": "Sales Hub Enterprise: Rotation an Nutzer/Teams ist belegt; gleichzeitige Gebiets- und Verfügbarkeitsprüfung für Sales-Leads bleibt offen.",
            "source": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
          },
          "crm-09": {
            "status": "partial",
            "note": "Sales Hub Enterprise: Aktivitäten und Eigenschaftshistorie bleiben erhalten; statische Segmentzuordnung, Zeitstempel und laufende Workflows verändern sich beim Merge.",
            "source": "https://knowledge.hubspot.com/records/merge-records"
          },
          "crm-10": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Bedingte Phaseneigenschaften können beim manuellen Wechsel Pflichtangaben verlangen; keine Zusage für alle API-Pfade.",
            "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
          },
          "crm-11": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Enterprise kombiniert gewichtete Deal-Prognosen mit separater Analyse wiederkehrender Umsätze; beide Berichte separat konfigurieren.",
            "source": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
          },
          "crm-12": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Team-only-Datensatzrechte ab Professional; Administratoren behalten umfassenden Zugriff.",
            "source": "https://knowledge.hubspot.com/records/assign-access-to-records"
          },
          "crm-13": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Kontakt per PATCH aktualisieren und Eigenschaftsänderung als App-Webhook erhalten; passende Scopes und HTTPS-Endpunkt erforderlich.",
            "source": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
          },
          "crm-14": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Standard-Sandbox für isolierte Konfiguration und unterstützte Deployments; Enterprise erforderlich. KI-Credit-Aktionen dort nicht ausführbar.",
            "source": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "yes",
            "note": "Sales Hub Enterprise: Prospecting Agent erzeugt prüfbare Entwürfe aus CRM-Kommunikation; auch Starter berechtigt, Credits erforderlich.",
            "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
          },
          "crm-19": {
            "status": "yes",
            "note": "Sales Hub Enterprise: KI-Deal-Score mit Einflussfaktoren und Score-Verlauf; zugewiesener Sales Seat für vertiefte Informationen erforderlich.",
            "source": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
          },
          "crm-20": {
            "status": "unknown",
            "note": "Sales Hub Enterprise: Outreach-Freigabe dokumentiert; vollständiger Verlauf genehmigter KI-Änderungen im CRM nicht ausreichend belegt.",
            "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
          },
          "depth-crm-offline-read": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Gespeicherte CRM-Daten offline lesen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Beta caches up to 50 recently viewed records per supported object, read-only, excluding sensitive-data accounts. Eligible paid subscriptions; Super Admin beta opt-in; manual setup while online; custom objects and attachments excluded.",
            "source": "https://knowledge.hubspot.com/records/access-records-offline-in-the-hubspot-mobile-app",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Consulter les fiches CRM hors connexion. Périmètre documenté et conditions du forfait (anglais): Beta caches up to 50 recently viewed records per supported object, read-only, excluding sensitive-data accounts. Eligible paid subscriptions; Super Admin beta opt-in; manual setup while online; custom objects and attachments excluded."
              },
              "it": {
                "note": "Capacità documentata: Consultare record CRM senza connessione. Ambito documentato e condizioni del piano (inglese): Beta caches up to 50 recently viewed records per supported object, read-only, excluding sensitive-data accounts. Eligible paid subscriptions; Super Admin beta opt-in; manual setup while online; custom objects and attachments excluded."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "plans": [
        {
          "id": "hubspot-starter",
          "name": "Sales Hub Starter",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Sales Hub Starter",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://legal.hubspot.com/de/hubspot-product-and-services-catalog",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Core Seat; kostenlose View-only-Sitze für reine Einsicht.",
            "Kontakte, Aufgaben, E-Mail-Protokollierung und mobile CRM-Nutzung."
          ],
          "limits": [
            "500 HubSpot Credits pro Konto/Monat; nicht pro Sitz und nicht additiv über Hubs.",
            "15 zusätzliche Pipelines über unterstützte Objekte gemeinsam; Standard-Pipelines ausgenommen.",
            "Private-App-API: 250.000 Aufrufe täglich; 100 je zehn Sekunden pro App laut Katalog.",
            "Komplexer Automatisierungsablauf bleibt ungeklärt."
          ],
          "addons": [
            "Zusatzmodule: Umfang und Preis im lokalen Angebot bestätigen.",
            "Marketing-, Service- und Revenue-Funktionen sind gegebenenfalls separat zu lizenzieren."
          ],
          "bestFor": "Redaktionelle Einordnung: Kleine Teams, die Kontakthistorie und einfache Vertriebsorganisation benötigen und komplexe Routing-/Forecast-Prozesse noch nicht voraussetzen.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "yes",
                "note": "Mehrere Unternehmen je Kontakt; Primärbeziehung im Datensatz sichtbar. Standardverknüpfungen sind tarifübergreifend verfügbar.",
                "source": "https://knowledge.hubspot.com/records/associate-records"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Gesprächsprotokolle und Notizen erscheinen gemeinsam am Datensatz; Grundfunktion in allen Tarifen.",
                "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
              },
              "crm-03": {
                "status": "yes",
                "note": "Anpassbare Deal-Pipeline und Phasen; die bezahlten Tarife unterstützen zusätzliche Pipelines.",
                "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aufgabe mit Fälligkeit und anderem zuständigen Nutzer; Grundfunktion aller Tarife.",
                "source": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
              },
              "crm-05": {
                "status": "yes",
                "note": "Eingehende E-Mails bekannter Kontakte werden mit verbundenem Postfach protokolliert; Ausschlussliste und Logging-Modus beachten.",
                "source": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobil Kontakt öffnen und Gesprächsnotiz speichern; für alle Tarife beschrieben.",
                "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
              },
              "crm-07": {
                "status": "unknown",
                "note": "Starter nennt eingeschränkte Automatisierung; der gesamte Ablauf Phasenwechsel → Aufgabe → Wartezeit → Verzweigung ist nicht tarifgenau belegt.",
                "source": "https://www.hubspot.com/pricing/sales?currencyCode=EUR"
              },
              "crm-08": {
                "status": "no",
                "note": "Die dokumentierte Workflow-Rotation erfordert Sales Hub Professional oder Enterprise.",
                "source": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
              },
              "crm-09": {
                "status": "partial",
                "note": "Aktivitäten und Eigenschaftshistorie bleiben erhalten; statische Segmentzuordnung, Zeitstempel und laufende Workflows verändern sich beim Merge.",
                "source": "https://knowledge.hubspot.com/records/merge-records"
              },
              "crm-10": {
                "status": "yes",
                "note": "Bedingte Phaseneigenschaften können beim manuellen Wechsel Pflichtangaben verlangen; keine Zusage für alle API-Pfade.",
                "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
              },
              "crm-11": {
                "status": "no",
                "note": "Der dokumentierte Forecast-Arbeitsbereich setzt Professional/Enterprise voraus; Starter enthält ihn nicht.",
                "source": "https://knowledge.hubspot.com/forecast/use-the-forecast-tool"
              },
              "crm-12": {
                "status": "no",
                "note": "Team-only-Datensatzrechte erfordern Professional/Enterprise; Besitzerrechte allein erfüllen die Teamfreigabe nicht.",
                "source": "https://knowledge.hubspot.com/records/assign-access-to-records"
              },
              "crm-13": {
                "status": "yes",
                "note": "Kontakt per PATCH aktualisieren und Eigenschaftsänderung als App-Webhook erhalten; passende Scopes und HTTPS-Endpunkt erforderlich.",
                "source": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
              },
              "crm-14": {
                "status": "no",
                "note": "Die dokumentierte Standard-Sandbox ist Enterprise vorbehalten; kein inklusiver Produktionsklon in diesem Tarif.",
                "source": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Prospecting Agent erzeugt prüfbare Entwürfe aus CRM-Kommunikation; auch Starter berechtigt, Credits erforderlich.",
                "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
              },
              "crm-19": {
                "status": "unknown",
                "note": "Prospecting-Empfehlungen sind vorhanden; ein tarifgenauer, erklärbarer KI-Deal-Score ist für Starter nicht belegt.",
                "source": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
              },
              "crm-20": {
                "status": "unknown",
                "note": "Outreach-Freigabe dokumentiert; vollständiger Verlauf genehmigter KI-Änderungen im CRM nicht ausreichend belegt.",
                "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "HubSpot: Sales Hub – EUR-Preise und Onboarding",
              "url": "https://www.hubspot.com/pricing/sales?currencyCode=EUR"
            },
            {
              "label": "HubSpot: deutscher Produkt- und Leistungskatalog",
              "url": "https://legal.hubspot.com/de/hubspot-product-and-services-catalog"
            },
            {
              "label": "HubSpot: Credit-Verbrauch und Abrechnung",
              "url": "https://knowledge.hubspot.com/account-management/understand-hubspot-credits-and-billing"
            },
            {
              "label": "HubSpot: Datensätze verknüpfen",
              "url": "https://knowledge.hubspot.com/records/associate-records"
            },
            {
              "label": "HubSpot: Zusammenführung und Folgen",
              "url": "https://knowledge.hubspot.com/records/merge-records"
            },
            {
              "label": "HubSpot: Aufgaben anlegen",
              "url": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
            },
            {
              "label": "HubSpot: Pipelines, Grenzen und Pflichtfelder",
              "url": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
            },
            {
              "label": "HubSpot: Workflows erstellen",
              "url": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
            },
            {
              "label": "HubSpot: Verantwortliche per Workflow rotieren",
              "url": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
            },
            {
              "label": "HubSpot: Standard-Sandbox und Deployment",
              "url": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
            },
            {
              "label": "HubSpot: Datenhosting und Regionen",
              "url": "https://knowledge.hubspot.com/account-security/hubspot-cloud-infrastructure-and-data-hosting-frequently-asked-questions?ltclid=undefined"
            },
            {
              "label": "HubSpot: Auftragsverarbeitungsvertrag",
              "url": "https://legal.hubspot.com/dpa"
            },
            {
              "label": "HubSpot: Datensätze und Beziehungen exportieren",
              "url": "https://knowledge.hubspot.com/import-and-export/export-records?mainArticle=true"
            },
            {
              "label": "HubSpot: Prospecting Agent – aktuelle Tarifberechtigung",
              "url": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
            },
            {
              "label": "HubSpot: KI-Deal-Scores und Einflussfaktoren",
              "url": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
            },
            {
              "label": "HubSpot: automatische E-Mail-Protokollierung",
              "url": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
            },
            {
              "label": "HubSpot: Forecast-Werkzeug",
              "url": "https://knowledge.hubspot.com/forecast/use-the-forecast-tool"
            },
            {
              "label": "HubSpot: Vertragslaufzeit und Umsatzsteuer",
              "url": "https://legal.hubspot.com/terms-of-service"
            },
            {
              "label": "HubSpot: Aktivitäten auf Desktop und Mobilgerät",
              "url": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
            },
            {
              "label": "HubSpot: API-Kontingente im Produktkatalog",
              "url": "https://legal.hubspot.com/hubspot-product-and-services-catalog?tp=1"
            },
            {
              "label": "HubSpot: Contacts API",
              "url": "https://developers.hubspot.com/docs/api-reference/legacy/crm/objects/contacts/guide"
            },
            {
              "label": "HubSpot: Webhooks privater Apps",
              "url": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
            },
            {
              "label": "HubSpot: wiederkehrende Umsatzanalyse",
              "url": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
            },
            {
              "label": "HubSpot: Einführung des Modells ohne Sitz-Mindestmenge",
              "url": "https://www.hubspot.com/company-news/announcing-upcoming-changes-to-hubspots-pricing?faq=5"
            },
            {
              "label": "HubSpot: deutschsprachige Pipeline-Anleitung",
              "url": "https://knowledge.hubspot.com/de/object-settings/set-up-and-customize-pipelines"
            },
            {
              "label": "HubSpot: separates Flexible-Seats-and-Credits-Modell",
              "url": "https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement"
            },
            {
              "label": "HubSpot: Teamrechte und Datensatzfreigabe",
              "url": "https://knowledge.hubspot.com/records/assign-access-to-records"
            },
            {
              "label": "HubSpot: Verzögerungen und zeitbasierte Bedingungen",
              "url": "https://knowledge.hubspot.com/workflows/use-delays"
            },
            {
              "label": "HubSpot: Bedingungen und Verzweigungen in Workflows",
              "url": "https://knowledge.hubspot.com/workflows/use-if-then-branches-in-workflows"
            }
          ]
        },
        {
          "id": "hubspot-professional",
          "name": "Sales Hub Professional",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Sales Hub Professional",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.hubspot.com/pricing/sales?currencyCode=EUR",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Sales Seat für erweiterte Vertriebsfunktionen.",
            "Vollständige Workflows, Forecast und erklärbarer KI-Deal-Score."
          ],
          "limits": [
            "3000 HubSpot Credits pro Konto/Monat; nicht pro Sitz und nicht additiv über Hubs.",
            "100 zusätzliche Pipelines über unterstützte Objekte gemeinsam; Standard-Pipelines ausgenommen.",
            "Private-App-API: 650.000 Aufrufe täglich; 190 je zehn Sekunden pro App laut Katalog.",
            "Ein Core Seat ersetzt für erweiterte Sales-Funktionen keinen Sales Seat."
          ],
          "addons": [
            "Zusatzmodule: Umfang und Preis im lokalen Angebot bestätigen.",
            "Marketing-, Service- und Revenue-Funktionen sind gegebenenfalls separat zu lizenzieren."
          ],
          "bestFor": "Redaktionelle Einordnung: Teams mit mehreren Vertriebsprozessen, erklärbarer Prognose und verzweigter Automatisierung; Onboarding und passende Seat-Typen mitkalkulieren.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "yes",
                "note": "Mehrere Unternehmen je Kontakt; Primärbeziehung im Datensatz sichtbar. Standardverknüpfungen sind tarifübergreifend verfügbar.",
                "source": "https://knowledge.hubspot.com/records/associate-records"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Gesprächsprotokolle und Notizen erscheinen gemeinsam am Datensatz; Grundfunktion in allen Tarifen.",
                "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
              },
              "crm-03": {
                "status": "yes",
                "note": "Anpassbare Deal-Pipeline und Phasen; die bezahlten Tarife unterstützen zusätzliche Pipelines.",
                "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aufgabe mit Fälligkeit und anderem zuständigen Nutzer; Grundfunktion aller Tarife.",
                "source": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
              },
              "crm-05": {
                "status": "yes",
                "note": "Eingehende E-Mails bekannter Kontakte werden mit verbundenem Postfach protokolliert; Ausschlussliste und Logging-Modus beachten.",
                "source": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobil Kontakt öffnen und Gesprächsnotiz speichern; für alle Tarife beschrieben.",
                "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
              },
              "crm-07": {
                "status": "yes",
                "note": "Professional/Enterprise bieten vollständige Workflows mit Aktionen, Verzögerungen und Verzweigungen; kein Nachweis eigener Praxistests.",
                "source": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
              },
              "crm-08": {
                "status": "unknown",
                "note": "Rotation an Nutzer/Teams ist belegt; gleichzeitige Gebiets- und Verfügbarkeitsprüfung für Sales-Leads bleibt offen.",
                "source": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
              },
              "crm-09": {
                "status": "partial",
                "note": "Aktivitäten und Eigenschaftshistorie bleiben erhalten; statische Segmentzuordnung, Zeitstempel und laufende Workflows verändern sich beim Merge.",
                "source": "https://knowledge.hubspot.com/records/merge-records"
              },
              "crm-10": {
                "status": "yes",
                "note": "Bedingte Phaseneigenschaften können beim manuellen Wechsel Pflichtangaben verlangen; keine Zusage für alle API-Pfade.",
                "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
              },
              "crm-11": {
                "status": "partial",
                "note": "Gewichtete Prognose vorhanden; die spezialisierte wiederkehrende Umsatzanalyse setzt Enterprise voraus.",
                "source": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
              },
              "crm-12": {
                "status": "yes",
                "note": "Team-only-Datensatzrechte ab Professional; Administratoren behalten umfassenden Zugriff.",
                "source": "https://knowledge.hubspot.com/records/assign-access-to-records"
              },
              "crm-13": {
                "status": "yes",
                "note": "Kontakt per PATCH aktualisieren und Eigenschaftsänderung als App-Webhook erhalten; passende Scopes und HTTPS-Endpunkt erforderlich.",
                "source": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
              },
              "crm-14": {
                "status": "no",
                "note": "Die dokumentierte Standard-Sandbox ist Enterprise vorbehalten; kein inklusiver Produktionsklon in diesem Tarif.",
                "source": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Prospecting Agent erzeugt prüfbare Entwürfe aus CRM-Kommunikation; auch Starter berechtigt, Credits erforderlich.",
                "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
              },
              "crm-19": {
                "status": "yes",
                "note": "KI-Deal-Score mit Einflussfaktoren und Score-Verlauf; zugewiesener Sales Seat für vertiefte Informationen erforderlich.",
                "source": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
              },
              "crm-20": {
                "status": "unknown",
                "note": "Outreach-Freigabe dokumentiert; vollständiger Verlauf genehmigter KI-Änderungen im CRM nicht ausreichend belegt.",
                "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "HubSpot: Sales Hub – EUR-Preise und Onboarding",
              "url": "https://www.hubspot.com/pricing/sales?currencyCode=EUR"
            },
            {
              "label": "HubSpot: deutscher Produkt- und Leistungskatalog",
              "url": "https://legal.hubspot.com/de/hubspot-product-and-services-catalog"
            },
            {
              "label": "HubSpot: Credit-Verbrauch und Abrechnung",
              "url": "https://knowledge.hubspot.com/account-management/understand-hubspot-credits-and-billing"
            },
            {
              "label": "HubSpot: Datensätze verknüpfen",
              "url": "https://knowledge.hubspot.com/records/associate-records"
            },
            {
              "label": "HubSpot: Zusammenführung und Folgen",
              "url": "https://knowledge.hubspot.com/records/merge-records"
            },
            {
              "label": "HubSpot: Aufgaben anlegen",
              "url": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
            },
            {
              "label": "HubSpot: Pipelines, Grenzen und Pflichtfelder",
              "url": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
            },
            {
              "label": "HubSpot: Workflows erstellen",
              "url": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
            },
            {
              "label": "HubSpot: Verantwortliche per Workflow rotieren",
              "url": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
            },
            {
              "label": "HubSpot: Standard-Sandbox und Deployment",
              "url": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
            },
            {
              "label": "HubSpot: Datenhosting und Regionen",
              "url": "https://knowledge.hubspot.com/account-security/hubspot-cloud-infrastructure-and-data-hosting-frequently-asked-questions?ltclid=undefined"
            },
            {
              "label": "HubSpot: Auftragsverarbeitungsvertrag",
              "url": "https://legal.hubspot.com/dpa"
            },
            {
              "label": "HubSpot: Datensätze und Beziehungen exportieren",
              "url": "https://knowledge.hubspot.com/import-and-export/export-records?mainArticle=true"
            },
            {
              "label": "HubSpot: Prospecting Agent – aktuelle Tarifberechtigung",
              "url": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
            },
            {
              "label": "HubSpot: KI-Deal-Scores und Einflussfaktoren",
              "url": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
            },
            {
              "label": "HubSpot: automatische E-Mail-Protokollierung",
              "url": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
            },
            {
              "label": "HubSpot: Forecast-Werkzeug",
              "url": "https://knowledge.hubspot.com/forecast/use-the-forecast-tool"
            },
            {
              "label": "HubSpot: Vertragslaufzeit und Umsatzsteuer",
              "url": "https://legal.hubspot.com/terms-of-service"
            },
            {
              "label": "HubSpot: Aktivitäten auf Desktop und Mobilgerät",
              "url": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
            },
            {
              "label": "HubSpot: API-Kontingente im Produktkatalog",
              "url": "https://legal.hubspot.com/hubspot-product-and-services-catalog?tp=1"
            },
            {
              "label": "HubSpot: Contacts API",
              "url": "https://developers.hubspot.com/docs/api-reference/legacy/crm/objects/contacts/guide"
            },
            {
              "label": "HubSpot: Webhooks privater Apps",
              "url": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
            },
            {
              "label": "HubSpot: wiederkehrende Umsatzanalyse",
              "url": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
            },
            {
              "label": "HubSpot: Einführung des Modells ohne Sitz-Mindestmenge",
              "url": "https://www.hubspot.com/company-news/announcing-upcoming-changes-to-hubspots-pricing?faq=5"
            },
            {
              "label": "HubSpot: deutschsprachige Pipeline-Anleitung",
              "url": "https://knowledge.hubspot.com/de/object-settings/set-up-and-customize-pipelines"
            },
            {
              "label": "HubSpot: separates Flexible-Seats-and-Credits-Modell",
              "url": "https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement"
            },
            {
              "label": "HubSpot: Teamrechte und Datensatzfreigabe",
              "url": "https://knowledge.hubspot.com/records/assign-access-to-records"
            },
            {
              "label": "HubSpot: Verzögerungen und zeitbasierte Bedingungen",
              "url": "https://knowledge.hubspot.com/workflows/use-delays"
            },
            {
              "label": "HubSpot: Bedingungen und Verzweigungen in Workflows",
              "url": "https://knowledge.hubspot.com/workflows/use-if-then-branches-in-workflows"
            }
          ]
        },
        {
          "id": "hubspot-enterprise",
          "name": "Sales Hub Enterprise",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Sales Hub Enterprise",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.hubspot.com/pricing/sales?currencyCode=EUR",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Sales Seat; erweiterte Steuerung einschliesslich Standard-Sandbox.",
            "Wiederkehrende Umsatzanalyse und KI-Deal-Score."
          ],
          "limits": [
            "5000 HubSpot Credits pro Konto/Monat; nicht pro Sitz und nicht additiv über Hubs.",
            "350 zusätzliche Pipelines über unterstützte Objekte gemeinsam; Standard-Pipelines ausgenommen.",
            "Private-App-API: 1.000.000 Aufrufe täglich; 190 je zehn Sekunden pro App laut Katalog.",
            "Ein Core Seat ersetzt für erweiterte Sales-Funktionen keinen Sales Seat."
          ],
          "addons": [
            "Zusatzmodule: Umfang und Preis im lokalen Angebot bestätigen.",
            "Marketing-, Service- und Revenue-Funktionen sind gegebenenfalls separat zu lizenzieren."
          ],
          "bestFor": "Redaktionelle Einordnung: Unternehmen, die Änderungen isoliert testen und wiederkehrende Umsätze gesondert analysieren müssen; Einführungskosten vor Vertragsabschluss budgetieren.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "yes",
                "note": "Mehrere Unternehmen je Kontakt; Primärbeziehung im Datensatz sichtbar. Standardverknüpfungen sind tarifübergreifend verfügbar.",
                "source": "https://knowledge.hubspot.com/records/associate-records"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Gesprächsprotokolle und Notizen erscheinen gemeinsam am Datensatz; Grundfunktion in allen Tarifen.",
                "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
              },
              "crm-03": {
                "status": "yes",
                "note": "Anpassbare Deal-Pipeline und Phasen; die bezahlten Tarife unterstützen zusätzliche Pipelines.",
                "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aufgabe mit Fälligkeit und anderem zuständigen Nutzer; Grundfunktion aller Tarife.",
                "source": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
              },
              "crm-05": {
                "status": "yes",
                "note": "Eingehende E-Mails bekannter Kontakte werden mit verbundenem Postfach protokolliert; Ausschlussliste und Logging-Modus beachten.",
                "source": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobil Kontakt öffnen und Gesprächsnotiz speichern; für alle Tarife beschrieben.",
                "source": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
              },
              "crm-07": {
                "status": "yes",
                "note": "Professional/Enterprise bieten vollständige Workflows mit Aktionen, Verzögerungen und Verzweigungen; kein Nachweis eigener Praxistests.",
                "source": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
              },
              "crm-08": {
                "status": "unknown",
                "note": "Rotation an Nutzer/Teams ist belegt; gleichzeitige Gebiets- und Verfügbarkeitsprüfung für Sales-Leads bleibt offen.",
                "source": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
              },
              "crm-09": {
                "status": "partial",
                "note": "Aktivitäten und Eigenschaftshistorie bleiben erhalten; statische Segmentzuordnung, Zeitstempel und laufende Workflows verändern sich beim Merge.",
                "source": "https://knowledge.hubspot.com/records/merge-records"
              },
              "crm-10": {
                "status": "yes",
                "note": "Bedingte Phaseneigenschaften können beim manuellen Wechsel Pflichtangaben verlangen; keine Zusage für alle API-Pfade.",
                "source": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
              },
              "crm-11": {
                "status": "yes",
                "note": "Enterprise kombiniert gewichtete Deal-Prognosen mit separater Analyse wiederkehrender Umsätze; beide Berichte separat konfigurieren.",
                "source": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
              },
              "crm-12": {
                "status": "yes",
                "note": "Team-only-Datensatzrechte ab Professional; Administratoren behalten umfassenden Zugriff.",
                "source": "https://knowledge.hubspot.com/records/assign-access-to-records"
              },
              "crm-13": {
                "status": "yes",
                "note": "Kontakt per PATCH aktualisieren und Eigenschaftsänderung als App-Webhook erhalten; passende Scopes und HTTPS-Endpunkt erforderlich.",
                "source": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
              },
              "crm-14": {
                "status": "yes",
                "note": "Standard-Sandbox für isolierte Konfiguration und unterstützte Deployments; Enterprise erforderlich. KI-Credit-Aktionen dort nicht ausführbar.",
                "source": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Prospecting Agent erzeugt prüfbare Entwürfe aus CRM-Kommunikation; auch Starter berechtigt, Credits erforderlich.",
                "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
              },
              "crm-19": {
                "status": "yes",
                "note": "KI-Deal-Score mit Einflussfaktoren und Score-Verlauf; zugewiesener Sales Seat für vertiefte Informationen erforderlich.",
                "source": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
              },
              "crm-20": {
                "status": "unknown",
                "note": "Outreach-Freigabe dokumentiert; vollständiger Verlauf genehmigter KI-Änderungen im CRM nicht ausreichend belegt.",
                "source": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "HubSpot: Sales Hub – EUR-Preise und Onboarding",
              "url": "https://www.hubspot.com/pricing/sales?currencyCode=EUR"
            },
            {
              "label": "HubSpot: deutscher Produkt- und Leistungskatalog",
              "url": "https://legal.hubspot.com/de/hubspot-product-and-services-catalog"
            },
            {
              "label": "HubSpot: Credit-Verbrauch und Abrechnung",
              "url": "https://knowledge.hubspot.com/account-management/understand-hubspot-credits-and-billing"
            },
            {
              "label": "HubSpot: Datensätze verknüpfen",
              "url": "https://knowledge.hubspot.com/records/associate-records"
            },
            {
              "label": "HubSpot: Zusammenführung und Folgen",
              "url": "https://knowledge.hubspot.com/records/merge-records"
            },
            {
              "label": "HubSpot: Aufgaben anlegen",
              "url": "https://knowledge.hubspot.com/tasks/create-tasks?web=1"
            },
            {
              "label": "HubSpot: Pipelines, Grenzen und Pflichtfelder",
              "url": "https://knowledge.hubspot.com/object-settings/set-up-and-customize-pipelines?view=Schedule"
            },
            {
              "label": "HubSpot: Workflows erstellen",
              "url": "https://knowledge.hubspot.com/workflows/create-workflows?openLinerExtension=true"
            },
            {
              "label": "HubSpot: Verantwortliche per Workflow rotieren",
              "url": "https://knowledge.hubspot.com/workflows/assign-and-rotate-record-owners-using-workflows?openLinerExtension=true"
            },
            {
              "label": "HubSpot: Standard-Sandbox und Deployment",
              "url": "https://knowledge.hubspot.com/account-management/deploy-sandbox-changes-to-production"
            },
            {
              "label": "HubSpot: Datenhosting und Regionen",
              "url": "https://knowledge.hubspot.com/account-security/hubspot-cloud-infrastructure-and-data-hosting-frequently-asked-questions?ltclid=undefined"
            },
            {
              "label": "HubSpot: Auftragsverarbeitungsvertrag",
              "url": "https://legal.hubspot.com/dpa"
            },
            {
              "label": "HubSpot: Datensätze und Beziehungen exportieren",
              "url": "https://knowledge.hubspot.com/import-and-export/export-records?mainArticle=true"
            },
            {
              "label": "HubSpot: Prospecting Agent – aktuelle Tarifberechtigung",
              "url": "https://knowledge.hubspot.com/prospecting/use-the-prospecting-agent?no_link=1"
            },
            {
              "label": "HubSpot: KI-Deal-Scores und Einflussfaktoren",
              "url": "https://knowledge.hubspot.com/records/use-deal-scores?gn=1"
            },
            {
              "label": "HubSpot: automatische E-Mail-Protokollierung",
              "url": "https://knowledge.hubspot.com/connected-email/manage-contact-email-logging-rules?tab=marketing"
            },
            {
              "label": "HubSpot: Forecast-Werkzeug",
              "url": "https://knowledge.hubspot.com/forecast/use-the-forecast-tool"
            },
            {
              "label": "HubSpot: Vertragslaufzeit und Umsatzsteuer",
              "url": "https://legal.hubspot.com/terms-of-service"
            },
            {
              "label": "HubSpot: Aktivitäten auf Desktop und Mobilgerät",
              "url": "https://knowledge.hubspot.com/records/manually-log-activities-on-records?tab=tab-crm"
            },
            {
              "label": "HubSpot: API-Kontingente im Produktkatalog",
              "url": "https://legal.hubspot.com/hubspot-product-and-services-catalog?tp=1"
            },
            {
              "label": "HubSpot: Contacts API",
              "url": "https://developers.hubspot.com/docs/api-reference/legacy/crm/objects/contacts/guide"
            },
            {
              "label": "HubSpot: Webhooks privater Apps",
              "url": "https://developers.hubspot.com/docs/apps/legacy-apps/private-apps/create-and-edit-webhook-subscriptions-in-private-apps"
            },
            {
              "label": "HubSpot: wiederkehrende Umsatzanalyse",
              "url": "https://knowledge.hubspot.com/reports/track-recurring-revenue-with-revenue-analytics?pql-source=hubspot-sales-page"
            },
            {
              "label": "HubSpot: Einführung des Modells ohne Sitz-Mindestmenge",
              "url": "https://www.hubspot.com/company-news/announcing-upcoming-changes-to-hubspots-pricing?faq=5"
            },
            {
              "label": "HubSpot: deutschsprachige Pipeline-Anleitung",
              "url": "https://knowledge.hubspot.com/de/object-settings/set-up-and-customize-pipelines"
            },
            {
              "label": "HubSpot: separates Flexible-Seats-and-Credits-Modell",
              "url": "https://www.hubspot.com/flexible-seats-and-credits-pricing-supplement"
            },
            {
              "label": "HubSpot: Teamrechte und Datensatzfreigabe",
              "url": "https://knowledge.hubspot.com/records/assign-access-to-records"
            },
            {
              "label": "HubSpot: Verzögerungen und zeitbasierte Bedingungen",
              "url": "https://knowledge.hubspot.com/workflows/use-delays"
            },
            {
              "label": "HubSpot: Bedingungen und Verzweigungen in Workflows",
              "url": "https://knowledge.hubspot.com/workflows/use-if-then-branches-in-workflows"
            }
          ]
        }
      ],
      "pricingByCategory": {},
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21"
    },
    {
      "id": "pipedrive",
      "name": "Pipedrive",
      "url": "https://www.pipedrive.com/de",
      "categories": [
        "crm"
      ],
      "summary": "Pipelineorientiertes CRM mit Automatisierungen und KI-Vertriebsassistenz.",
      "bestFor": "Vertriebsteams mit klaren Stufen und täglichen Nachfassaufgaben.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Redaktionelle Einordnung: Growth passt zu einer konzentrierten Vertriebspipeline mit E-Mail-Sync; Premium ergänzt Teamsteuerung und enthaltene Dokumenten-/Lead-Werkzeuge.",
        "Bei einer Person mit mehreren Arbeitgebern oder Mandanten zuerst das Datenmodell prüfen: Eine native Firmenzuordnung reicht nicht für jedes B2B-Szenario.",
        "Illustrative fünf Premium-Sitze bei sichtbarer USD-Jahresrate: 5 × 59 US$ × 12 = 3.540 US$ vor Steuern, Add-ons und Migration. Kein Wechselkursvergleich mit HubSpot.",
        "Unbesetzte gekaufte Sitze werden ebenfalls berechnet. Campaigns und Web Visitors bleiben auch in Premium/Ultimate separat.",
        "Einige Hilfeartikel verwenden noch frühere Tarifnamen wie Professional. Für die neue Paketzuordnung wurde die aktuelle Lite/Growth/Premium/Ultimate-Matrix verwendet.",
        "Pflichtfelder bieten keine lückenlose Prozesssperre für Imports und Schnittstellen; diese Wege gehören in den Pilotbetrieb.",
        "Sandbox und erweiterte Rechte sind tarifabhängig."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Keine lokale Preiszahl neu verifiziert; vorhandene USD-Angaben aus DE nicht in EUR oder CHF umrechnen.",
        "source": "https://www.pipedrive.com/de/pricing/"
      },
      "ai": {
        "summary": "Nova ergänzt alle vier Tarife um Meeting-Intelligenz und überprüfbare CRM-Vorschläge; KI-E-Mail-Funktionen sind erst ab Premium enthalten.",
        "capabilities": [
          "Meeting-Zusammenfassungen und Transkripte",
          "Prüfung transkriptbasierter CRM-Änderungen vor Übernahme",
          "KI-E-Mail-Erstellung/-Zusammenfassung in Premium und Ultimate"
        ],
        "limits": [
          "Kein verifiziertes numerisches Nova-Kontingent; inklusive bedeutet nicht nachgewiesen unbegrenzt.",
          "Nova-Änderungsvorschläge basieren auf Transkripten, nicht auf synchronisierten E-Mails.",
          "Erklärbarer KI-Rang mit zugrunde liegenden Signalen bleibt offen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://support.pipedrive.com/en/article/nova-faq"
      },
      "integrations": [
        "Gmail",
        "Microsoft Outlook"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Die offizielle TrekkSoft-Fallstudie nennt ausdrücklich Schweiz und beschreibt Pipeline-, API- und Integrationsnutzung. CHF-Abrechnung und einzelne Add-ons bleiben separat zu bestätigen.",
        "source": "https://www.pipedrive.com/en/case-studies/trekksoft-case-study"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.pipedrive.com/de"
        },
        {
          "label": "Pipedrive: deutsche Preisseite, USD-Ausgabe",
          "url": "https://www.pipedrive.com/de/pricing/"
        },
        {
          "label": "Pipedrive: Dubletten zusammenführen",
          "url": "https://support.pipedrive.com/en/article/merge-duplicates"
        },
        {
          "label": "Pipedrive: Pflichtfelder und Umgehungspfade",
          "url": "https://support.pipedrive.com/en/article/required-fields"
        },
        {
          "label": "Pipedrive: mobile CRM-Funktionen",
          "url": "https://www.pipedrive.com/en/features/mobile-crm"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.pipedrive.com/de/article/workflow-automations-delay-feature"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.pipedrive.com/en/article/automations-emails"
        },
        {
          "label": "Pipedrive: Funktionsmatrix der vier aktuellen Tarife",
          "url": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
        },
        {
          "label": "Pipedrive: Mengengrenzen je Tarif",
          "url": "https://support.pipedrive.com/en/article/usage-limits-in-pipedrive"
        },
        {
          "label": "Pipedrive: Datenmodell und Beziehungen",
          "url": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
        },
        {
          "label": "Pipedrive: automatische Zuweisung",
          "url": "https://support.pipedrive.com/en/article/automatic-assignment"
        },
        {
          "label": "Pipedrive: vollständige und separate Exporte",
          "url": "https://support.pipedrive.com/en/article/exporting-data-from-pipedrive"
        },
        {
          "label": "Pipedrive: Sicherheit und Datenregionen",
          "url": "https://support.pipedrive.com/en/article/how-secure-is-my-data-in-pipedrive"
        },
        {
          "label": "Pipedrive: Auftragsverarbeitungsvertrag",
          "url": "https://www.pipedrive.com/en/privacy/dpa"
        },
        {
          "label": "Pipedrive: Nova – Berechtigung und Bedingungen",
          "url": "https://support.pipedrive.com/en/article/nova-faq"
        },
        {
          "label": "Pipedrive: Nova – Vorschläge prüfen und übernehmen",
          "url": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
        },
        {
          "label": "Pipedrive: gewichtete Deal-Prognose",
          "url": "https://support.pipedrive.com/en/article/the-forecast-view-revenue-projection"
        },
        {
          "label": "Pipedrive: Automations und If/else",
          "url": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
        },
        {
          "label": "Pipedrive: Automations-Limits",
          "url": "https://support.pipedrive.com/en/article/automation-limits"
        },
        {
          "label": "Pipedrive: Persons API",
          "url": "https://developers.pipedrive.com/docs/api/v1/Persons"
        },
        {
          "label": "Pipedrive: Ereignis-Webhooks",
          "url": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
        },
        {
          "label": "Pipedrive: terminierte und zugewiesene Aktivitäten",
          "url": "https://support.pipedrive.com/en/article/activities"
        },
        {
          "label": "Pipedrive: wiederkehrende Produkte und Raten",
          "url": "https://support.pipedrive.com/en/article/recurring-products"
        },
        {
          "label": "Pipedrive: Abrechnung, Add-ons und Kapazitätserweiterungen",
          "url": "https://support.pipedrive.com/en/article/how-does-pricing-work-in-pipedrive"
        },
        {
          "label": "Pipedrive: deutsche Aktivitäten-Anleitung",
          "url": "https://support.pipedrive.com/de/article/activities"
        },
        {
          "label": "Pipedrive: TrekkSoft, Standort Schweiz",
          "url": "https://www.pipedrive.com/en/case-studies/trekksoft-case-study"
        },
        {
          "label": "Pipedrive: offizielle Kundenauswahl",
          "url": "https://www.pipedrive.com/en/case-studies"
        },
        {
          "url": "https://support.pipedrive.com/en/article/card-scanner-mobile",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "partial",
            "note": "Ultimate: Native Zuordnung: eine Organisation je Person; zwei Firmenbeziehungen werden damit nicht vollständig abgebildet.",
            "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
          },
          "crm-02": {
            "status": "yes",
            "note": "Ultimate: E-Mails, Notizen und Aktivitäten am Datensatz; Synchronisation tarifabhängig.",
            "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
          },
          "crm-03": {
            "status": "yes",
            "note": "Ultimate: Alle Tarife: anpassbare Pipelines mit Deal-Wert und Abschlussdatum.",
            "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
          },
          "crm-04": {
            "status": "yes",
            "note": "Ultimate: Aktivität mit Termin und auswählbarem Verantwortlichen; Verknüpfung mit Kontakt und Deal.",
            "source": "https://support.pipedrive.com/en/article/activities"
          },
          "crm-05": {
            "status": "yes",
            "note": "Ultimate: E-Mail-Sync ab Growth ordnet Nachrichten Kontakten zu; mehrere offene Deals können manuelle Zuordnung erfordern.",
            "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
          },
          "crm-06": {
            "status": "yes",
            "note": "Ultimate: Mobile App mit Kontaktzugriff und sofortigen Gesprächsnotizen; in allen Tarifen laut Funktionsmatrix.",
            "source": "https://www.pipedrive.com/en/features/mobile-crm"
          },
          "crm-07": {
            "status": "yes",
            "note": "Ultimate: Ab Growth sind Phasen-Trigger, Aktivitäten, Wartezeiten und If/else möglich; Mengen- und Laufzeitlimits beachten.",
            "source": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
          },
          "crm-08": {
            "status": "unknown",
            "note": "Ultimate: Regelbasierte Zuweisung und Team-Rotation dokumentiert; tatsächliche Mitarbeiterverfügbarkeit im Lead-Routing bleibt ungeklärt.",
            "source": "https://support.pipedrive.com/en/article/automatic-assignment"
          },
          "crm-09": {
            "status": "partial",
            "note": "Ultimate: Merge mit Vorschau; bei Feldkonflikten gewinnt der gewählte Hauptdatensatz. Zusammenführung ist nicht rückgängig zu machen.",
            "source": "https://support.pipedrive.com/en/article/merge-duplicates"
          },
          "crm-10": {
            "status": "partial",
            "note": "Ultimate: Pflichtfelder stoppen manuelle Phasenwechsel, aber nicht Änderungen über API, Import, Massenbearbeitung oder Automationen.",
            "source": "https://support.pipedrive.com/en/article/required-fields"
          },
          "crm-11": {
            "status": "yes",
            "note": "Ultimate: Ab Growth wiederkehrende Produkte mit MRR/ARR und separate Deal-Prognose mit Wahrscheinlichkeitsgewichtung; aktuelle Tarifmatrix massgeblich.",
            "source": "https://support.pipedrive.com/en/article/recurring-products"
          },
          "crm-12": {
            "status": "yes",
            "note": "Ultimate: Premium/Ultimate: individuelle Team-Sichtbarkeitsgruppen und Berechtigungen.",
            "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
          },
          "crm-13": {
            "status": "yes",
            "note": "Ultimate: Persons-API unterstützt PATCH; Webhooks melden change.person an externe Endpunkte. Beide Schnittstellen sind tarifübergreifend enthalten.",
            "source": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
          },
          "crm-14": {
            "status": "yes",
            "note": "Ultimate: Ultimate nennt ein Sandbox-Testkonto; Umfang des Datenkopierens und Deployments vor Kauf demonstrieren lassen.",
            "source": "https://www.pipedrive.com/de/pricing/"
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "yes",
            "note": "Ultimate: Nova bietet Meeting-Zusammenfassungen in allen Tarifen. KI-E-Mail-Erstellung und -Zusammenfassung bleiben Premium/Ultimate vorbehalten.",
            "source": "https://support.pipedrive.com/en/article/nova-faq"
          },
          "crm-19": {
            "status": "unknown",
            "note": "Ultimate: KI-Ranking mit nachvollziehbaren Einflussfaktoren nicht hinreichend belegt.",
            "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
          },
          "crm-20": {
            "status": "yes",
            "note": "Ultimate: Nova zeigt Ist-/Vorschlagswert vor Speichern; übernommene Felder bleiben schreibgeschützt sichtbar. Gilt für transkriptbasierte Änderungen.",
            "source": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Kontakte aus gescannten Visitenkarten erstellen. Dokumentierter Umfang und Tarifbedingungen (Englisch): The mobile contact scanner extracts card fields and requires review before saving one contact at a time. Android 11+ or iOS 18+ per documentation; confirm plan entitlement.",
            "source": "https://support.pipedrive.com/en/article/card-scanner-mobile",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Créer des contacts à partir de cartes scannées. Périmètre documenté et conditions du forfait (anglais): The mobile contact scanner extracts card fields and requires review before saving one contact at a time. Android 11+ or iOS 18+ per documentation; confirm plan entitlement."
              },
              "it": {
                "note": "Capacità documentata: Creare contatti da biglietti scansionati. Ambito documentato e condizioni del piano (inglese): The mobile contact scanner extracts card fields and requires review before saving one contact at a time. Android 11+ or iOS 18+ per documentation; confirm plan entitlement."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "plans": [
        {
          "id": "pipedrive-lite",
          "name": "Lite",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Lite",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.pipedrive.com/de/pricing/",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Kontakt- und Pipeline-Verwaltung, Smart Bcc und mobile Nutzung.",
            "Nova-Meeting-Intelligenz laut aktueller FAQ inbegriffen."
          ],
          "limits": [
            "2.500 Leads + Deals je gekauftem Sitz; Unternehmensobergrenze 300.000.",
            "30 benutzerdefinierte Felder; 15 Berichte je Nutzer.",
            "Keine nativen Automations im Lite-Tarif.",
            "E-Mail-Sync nicht enthalten.",
            "Nova: Keine zusätzliche Gebühr für Kernfunktionen; ein numerisches Nutzungs-/Transkriptkontingent wurde nicht verifiziert."
          ],
          "addons": [
            "LeadBooster, Projects und Smart Docs zusätzlich kostenpflichtig.",
            "Campaigns und Web Visitors separat. Preise und Abrechnungseinheit im konkreten Angebot prüfen."
          ],
          "bestFor": "Redaktionelle Einordnung: Vertriebsorganisation mit manueller Nachverfolgung; unpassend, wenn vollständiger E-Mail-Sync und automatische Folgeprozesse Pflicht sind.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "partial",
                "note": "Native Zuordnung: eine Organisation je Person; zwei Firmenbeziehungen werden damit nicht vollständig abgebildet.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Notizen und Aktivitäten am Datensatz; Synchronisation tarifabhängig.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-03": {
                "status": "yes",
                "note": "Alle Tarife: anpassbare Pipelines mit Deal-Wert und Abschlussdatum.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aktivität mit Termin und auswählbarem Verantwortlichen; Verknüpfung mit Kontakt und Deal.",
                "source": "https://support.pipedrive.com/en/article/activities"
              },
              "crm-05": {
                "status": "partial",
                "note": "Smart Bcc vorhanden; vollständige E-Mail-Synchronisation fehlt in Lite.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobile App mit Kontaktzugriff und sofortigen Gesprächsnotizen; in allen Tarifen laut Funktionsmatrix.",
                "source": "https://www.pipedrive.com/en/features/mobile-crm"
              },
              "crm-07": {
                "status": "no",
                "note": "Automations sind erst ab Growth enthalten.",
                "source": "https://support.pipedrive.com/en/article/automation-limits"
              },
              "crm-08": {
                "status": "no",
                "note": "Native automatische Zuweisung erst ab Premium.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-09": {
                "status": "partial",
                "note": "Merge mit Vorschau; bei Feldkonflikten gewinnt der gewählte Hauptdatensatz. Zusammenführung ist nicht rückgängig zu machen.",
                "source": "https://support.pipedrive.com/en/article/merge-duplicates"
              },
              "crm-10": {
                "status": "no",
                "note": "Pflichtfelder erst ab Premium.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-11": {
                "status": "no",
                "note": "Wiederkehrende Produkte und Forecast-Ansicht erst ab Growth.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-12": {
                "status": "partial",
                "note": "Basisrechte vorhanden; individuelle Team-Sichtbarkeitsgruppen erst ab Premium.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-13": {
                "status": "yes",
                "note": "Persons-API unterstützt PATCH; Webhooks melden change.person an externe Endpunkte. Beide Schnittstellen sind tarifübergreifend enthalten.",
                "source": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
              },
              "crm-14": {
                "status": "unknown",
                "note": "Sandbox ist auf der aktuellen Preisseite bei Ultimate genannt; separater Zugang in diesem Tarif nicht verifiziert.",
                "source": "https://www.pipedrive.com/de/pricing/"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Nova bietet Meeting-Zusammenfassungen in allen Tarifen. KI-E-Mail-Erstellung und -Zusammenfassung bleiben Premium/Ultimate vorbehalten.",
                "source": "https://support.pipedrive.com/en/article/nova-faq"
              },
              "crm-19": {
                "status": "unknown",
                "note": "KI-Ranking mit nachvollziehbaren Einflussfaktoren nicht hinreichend belegt.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-20": {
                "status": "yes",
                "note": "Nova zeigt Ist-/Vorschlagswert vor Speichern; übernommene Felder bleiben schreibgeschützt sichtbar. Gilt für transkriptbasierte Änderungen.",
                "source": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Pipedrive: deutsche Preisseite, USD-Ausgabe",
              "url": "https://www.pipedrive.com/de/pricing/"
            },
            {
              "label": "Pipedrive: Funktionsmatrix der vier aktuellen Tarife",
              "url": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
            },
            {
              "label": "Pipedrive: Mengengrenzen je Tarif",
              "url": "https://support.pipedrive.com/en/article/usage-limits-in-pipedrive"
            },
            {
              "label": "Pipedrive: Datenmodell und Beziehungen",
              "url": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
            },
            {
              "label": "Pipedrive: automatische Zuweisung",
              "url": "https://support.pipedrive.com/en/article/automatic-assignment"
            },
            {
              "label": "Pipedrive: Pflichtfelder und Umgehungspfade",
              "url": "https://support.pipedrive.com/en/article/required-fields"
            },
            {
              "label": "Pipedrive: Dubletten zusammenführen",
              "url": "https://support.pipedrive.com/en/article/merge-duplicates"
            },
            {
              "label": "Pipedrive: vollständige und separate Exporte",
              "url": "https://support.pipedrive.com/en/article/exporting-data-from-pipedrive"
            },
            {
              "label": "Pipedrive: Sicherheit und Datenregionen",
              "url": "https://support.pipedrive.com/en/article/how-secure-is-my-data-in-pipedrive"
            },
            {
              "label": "Pipedrive: Auftragsverarbeitungsvertrag",
              "url": "https://www.pipedrive.com/en/privacy/dpa"
            },
            {
              "label": "Pipedrive: Nova – Berechtigung und Bedingungen",
              "url": "https://support.pipedrive.com/en/article/nova-faq"
            },
            {
              "label": "Pipedrive: Nova – Vorschläge prüfen und übernehmen",
              "url": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
            },
            {
              "label": "Pipedrive: gewichtete Deal-Prognose",
              "url": "https://support.pipedrive.com/en/article/the-forecast-view-revenue-projection"
            },
            {
              "label": "Pipedrive: mobile CRM-Funktionen",
              "url": "https://www.pipedrive.com/en/features/mobile-crm"
            },
            {
              "label": "Pipedrive: Automations und If/else",
              "url": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
            },
            {
              "label": "Pipedrive: Automations-Limits",
              "url": "https://support.pipedrive.com/en/article/automation-limits"
            },
            {
              "label": "Pipedrive: Persons API",
              "url": "https://developers.pipedrive.com/docs/api/v1/Persons"
            },
            {
              "label": "Pipedrive: Ereignis-Webhooks",
              "url": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
            },
            {
              "label": "Pipedrive: terminierte und zugewiesene Aktivitäten",
              "url": "https://support.pipedrive.com/en/article/activities"
            },
            {
              "label": "Pipedrive: wiederkehrende Produkte und Raten",
              "url": "https://support.pipedrive.com/en/article/recurring-products"
            },
            {
              "label": "Pipedrive: Abrechnung, Add-ons und Kapazitätserweiterungen",
              "url": "https://support.pipedrive.com/en/article/how-does-pricing-work-in-pipedrive"
            },
            {
              "label": "Pipedrive: deutsche Aktivitäten-Anleitung",
              "url": "https://support.pipedrive.com/de/article/activities"
            }
          ]
        },
        {
          "id": "pipedrive-growth",
          "name": "Growth",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Growth",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.pipedrive.com/de/pricing/",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Vollständige E-Mail-Synchronisation und verzweigte Automatisierungen.",
            "Wiederkehrende Produkte, Forecast-Ansicht und Nova."
          ],
          "limits": [
            "5.000 Leads + Deals je gekauftem Sitz; Unternehmensobergrenze 300.000.",
            "100 benutzerdefinierte Felder; 50 Berichte je Nutzer.",
            "50 aktive Automationen/Konto; 3 If/else-Schritte je Automation.",
            "1 synchronisierte Postfächer je Nutzer.",
            "Nova: Keine zusätzliche Gebühr für Kernfunktionen; ein numerisches Nutzungs-/Transkriptkontingent wurde nicht verifiziert."
          ],
          "addons": [
            "LeadBooster, Projects und Smart Docs zusätzlich kostenpflichtig.",
            "Campaigns und Web Visitors separat. Preise und Abrechnungseinheit im konkreten Angebot prüfen."
          ],
          "bestFor": "Redaktionelle Einordnung: Kleine Vertriebsteams mit E-Mail-Sync, wiederkehrenden Produkten und überschaubaren Automationen.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "partial",
                "note": "Native Zuordnung: eine Organisation je Person; zwei Firmenbeziehungen werden damit nicht vollständig abgebildet.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Notizen und Aktivitäten am Datensatz; Synchronisation tarifabhängig.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-03": {
                "status": "yes",
                "note": "Alle Tarife: anpassbare Pipelines mit Deal-Wert und Abschlussdatum.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aktivität mit Termin und auswählbarem Verantwortlichen; Verknüpfung mit Kontakt und Deal.",
                "source": "https://support.pipedrive.com/en/article/activities"
              },
              "crm-05": {
                "status": "yes",
                "note": "E-Mail-Sync ab Growth ordnet Nachrichten Kontakten zu; mehrere offene Deals können manuelle Zuordnung erfordern.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobile App mit Kontaktzugriff und sofortigen Gesprächsnotizen; in allen Tarifen laut Funktionsmatrix.",
                "source": "https://www.pipedrive.com/en/features/mobile-crm"
              },
              "crm-07": {
                "status": "yes",
                "note": "Ab Growth sind Phasen-Trigger, Aktivitäten, Wartezeiten und If/else möglich; Mengen- und Laufzeitlimits beachten.",
                "source": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
              },
              "crm-08": {
                "status": "no",
                "note": "Native automatische Zuweisung erst ab Premium.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-09": {
                "status": "partial",
                "note": "Merge mit Vorschau; bei Feldkonflikten gewinnt der gewählte Hauptdatensatz. Zusammenführung ist nicht rückgängig zu machen.",
                "source": "https://support.pipedrive.com/en/article/merge-duplicates"
              },
              "crm-10": {
                "status": "no",
                "note": "Pflichtfelder erst ab Premium.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-11": {
                "status": "yes",
                "note": "Ab Growth wiederkehrende Produkte mit MRR/ARR und separate Deal-Prognose mit Wahrscheinlichkeitsgewichtung; aktuelle Tarifmatrix massgeblich.",
                "source": "https://support.pipedrive.com/en/article/recurring-products"
              },
              "crm-12": {
                "status": "partial",
                "note": "Basisrechte vorhanden; individuelle Team-Sichtbarkeitsgruppen erst ab Premium.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-13": {
                "status": "yes",
                "note": "Persons-API unterstützt PATCH; Webhooks melden change.person an externe Endpunkte. Beide Schnittstellen sind tarifübergreifend enthalten.",
                "source": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
              },
              "crm-14": {
                "status": "unknown",
                "note": "Sandbox ist auf der aktuellen Preisseite bei Ultimate genannt; separater Zugang in diesem Tarif nicht verifiziert.",
                "source": "https://www.pipedrive.com/de/pricing/"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Nova bietet Meeting-Zusammenfassungen in allen Tarifen. KI-E-Mail-Erstellung und -Zusammenfassung bleiben Premium/Ultimate vorbehalten.",
                "source": "https://support.pipedrive.com/en/article/nova-faq"
              },
              "crm-19": {
                "status": "unknown",
                "note": "KI-Ranking mit nachvollziehbaren Einflussfaktoren nicht hinreichend belegt.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-20": {
                "status": "yes",
                "note": "Nova zeigt Ist-/Vorschlagswert vor Speichern; übernommene Felder bleiben schreibgeschützt sichtbar. Gilt für transkriptbasierte Änderungen.",
                "source": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Pipedrive: deutsche Preisseite, USD-Ausgabe",
              "url": "https://www.pipedrive.com/de/pricing/"
            },
            {
              "label": "Pipedrive: Funktionsmatrix der vier aktuellen Tarife",
              "url": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
            },
            {
              "label": "Pipedrive: Mengengrenzen je Tarif",
              "url": "https://support.pipedrive.com/en/article/usage-limits-in-pipedrive"
            },
            {
              "label": "Pipedrive: Datenmodell und Beziehungen",
              "url": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
            },
            {
              "label": "Pipedrive: automatische Zuweisung",
              "url": "https://support.pipedrive.com/en/article/automatic-assignment"
            },
            {
              "label": "Pipedrive: Pflichtfelder und Umgehungspfade",
              "url": "https://support.pipedrive.com/en/article/required-fields"
            },
            {
              "label": "Pipedrive: Dubletten zusammenführen",
              "url": "https://support.pipedrive.com/en/article/merge-duplicates"
            },
            {
              "label": "Pipedrive: vollständige und separate Exporte",
              "url": "https://support.pipedrive.com/en/article/exporting-data-from-pipedrive"
            },
            {
              "label": "Pipedrive: Sicherheit und Datenregionen",
              "url": "https://support.pipedrive.com/en/article/how-secure-is-my-data-in-pipedrive"
            },
            {
              "label": "Pipedrive: Auftragsverarbeitungsvertrag",
              "url": "https://www.pipedrive.com/en/privacy/dpa"
            },
            {
              "label": "Pipedrive: Nova – Berechtigung und Bedingungen",
              "url": "https://support.pipedrive.com/en/article/nova-faq"
            },
            {
              "label": "Pipedrive: Nova – Vorschläge prüfen und übernehmen",
              "url": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
            },
            {
              "label": "Pipedrive: gewichtete Deal-Prognose",
              "url": "https://support.pipedrive.com/en/article/the-forecast-view-revenue-projection"
            },
            {
              "label": "Pipedrive: mobile CRM-Funktionen",
              "url": "https://www.pipedrive.com/en/features/mobile-crm"
            },
            {
              "label": "Pipedrive: Automations und If/else",
              "url": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
            },
            {
              "label": "Pipedrive: Automations-Limits",
              "url": "https://support.pipedrive.com/en/article/automation-limits"
            },
            {
              "label": "Pipedrive: Persons API",
              "url": "https://developers.pipedrive.com/docs/api/v1/Persons"
            },
            {
              "label": "Pipedrive: Ereignis-Webhooks",
              "url": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
            },
            {
              "label": "Pipedrive: terminierte und zugewiesene Aktivitäten",
              "url": "https://support.pipedrive.com/en/article/activities"
            },
            {
              "label": "Pipedrive: wiederkehrende Produkte und Raten",
              "url": "https://support.pipedrive.com/en/article/recurring-products"
            },
            {
              "label": "Pipedrive: Abrechnung, Add-ons und Kapazitätserweiterungen",
              "url": "https://support.pipedrive.com/en/article/how-does-pricing-work-in-pipedrive"
            },
            {
              "label": "Pipedrive: deutsche Aktivitäten-Anleitung",
              "url": "https://support.pipedrive.com/de/article/activities"
            }
          ]
        },
        {
          "id": "pipedrive-premium",
          "name": "Premium",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Premium",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.pipedrive.com/de/pricing/",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Automatische Zuweisung, Teamrechte und KI-E-Mail-Funktionen.",
            "LeadBooster, Projects und Smart Docs inklusive; Nova ebenfalls."
          ],
          "limits": [
            "15.000 Leads + Deals je gekauftem Sitz; Unternehmensobergrenze 300.000.",
            "300 benutzerdefinierte Felder; 250 Berichte je Nutzer.",
            "150 aktive Automationen/Konto; 10 If/else-Schritte je Automation.",
            "3 synchronisierte Postfächer je Nutzer.",
            "Nova: Keine zusätzliche Gebühr für Kernfunktionen; ein numerisches Nutzungs-/Transkriptkontingent wurde nicht verifiziert."
          ],
          "addons": [
            "Campaigns und Web Visitors separat.",
            "Kapazitätserweiterungen für API, Datenvolumen und Automationen verfügbar; konkrete Zusatzpreise nicht verifiziert."
          ],
          "bestFor": "Redaktionelle Einordnung: Mehrere Teams mit Rechteabgrenzung, Verteilung neuer Leads und Dokumentenprozessen.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "partial",
                "note": "Native Zuordnung: eine Organisation je Person; zwei Firmenbeziehungen werden damit nicht vollständig abgebildet.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Notizen und Aktivitäten am Datensatz; Synchronisation tarifabhängig.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-03": {
                "status": "yes",
                "note": "Alle Tarife: anpassbare Pipelines mit Deal-Wert und Abschlussdatum.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aktivität mit Termin und auswählbarem Verantwortlichen; Verknüpfung mit Kontakt und Deal.",
                "source": "https://support.pipedrive.com/en/article/activities"
              },
              "crm-05": {
                "status": "yes",
                "note": "E-Mail-Sync ab Growth ordnet Nachrichten Kontakten zu; mehrere offene Deals können manuelle Zuordnung erfordern.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobile App mit Kontaktzugriff und sofortigen Gesprächsnotizen; in allen Tarifen laut Funktionsmatrix.",
                "source": "https://www.pipedrive.com/en/features/mobile-crm"
              },
              "crm-07": {
                "status": "yes",
                "note": "Ab Growth sind Phasen-Trigger, Aktivitäten, Wartezeiten und If/else möglich; Mengen- und Laufzeitlimits beachten.",
                "source": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
              },
              "crm-08": {
                "status": "unknown",
                "note": "Regelbasierte Zuweisung und Team-Rotation dokumentiert; tatsächliche Mitarbeiterverfügbarkeit im Lead-Routing bleibt ungeklärt.",
                "source": "https://support.pipedrive.com/en/article/automatic-assignment"
              },
              "crm-09": {
                "status": "partial",
                "note": "Merge mit Vorschau; bei Feldkonflikten gewinnt der gewählte Hauptdatensatz. Zusammenführung ist nicht rückgängig zu machen.",
                "source": "https://support.pipedrive.com/en/article/merge-duplicates"
              },
              "crm-10": {
                "status": "partial",
                "note": "Pflichtfelder stoppen manuelle Phasenwechsel, aber nicht Änderungen über API, Import, Massenbearbeitung oder Automationen.",
                "source": "https://support.pipedrive.com/en/article/required-fields"
              },
              "crm-11": {
                "status": "yes",
                "note": "Ab Growth wiederkehrende Produkte mit MRR/ARR und separate Deal-Prognose mit Wahrscheinlichkeitsgewichtung; aktuelle Tarifmatrix massgeblich.",
                "source": "https://support.pipedrive.com/en/article/recurring-products"
              },
              "crm-12": {
                "status": "yes",
                "note": "Premium/Ultimate: individuelle Team-Sichtbarkeitsgruppen und Berechtigungen.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-13": {
                "status": "yes",
                "note": "Persons-API unterstützt PATCH; Webhooks melden change.person an externe Endpunkte. Beide Schnittstellen sind tarifübergreifend enthalten.",
                "source": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
              },
              "crm-14": {
                "status": "unknown",
                "note": "Sandbox ist auf der aktuellen Preisseite bei Ultimate genannt; separater Zugang in diesem Tarif nicht verifiziert.",
                "source": "https://www.pipedrive.com/de/pricing/"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Nova bietet Meeting-Zusammenfassungen in allen Tarifen. KI-E-Mail-Erstellung und -Zusammenfassung bleiben Premium/Ultimate vorbehalten.",
                "source": "https://support.pipedrive.com/en/article/nova-faq"
              },
              "crm-19": {
                "status": "unknown",
                "note": "KI-Ranking mit nachvollziehbaren Einflussfaktoren nicht hinreichend belegt.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-20": {
                "status": "yes",
                "note": "Nova zeigt Ist-/Vorschlagswert vor Speichern; übernommene Felder bleiben schreibgeschützt sichtbar. Gilt für transkriptbasierte Änderungen.",
                "source": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Pipedrive: deutsche Preisseite, USD-Ausgabe",
              "url": "https://www.pipedrive.com/de/pricing/"
            },
            {
              "label": "Pipedrive: Funktionsmatrix der vier aktuellen Tarife",
              "url": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
            },
            {
              "label": "Pipedrive: Mengengrenzen je Tarif",
              "url": "https://support.pipedrive.com/en/article/usage-limits-in-pipedrive"
            },
            {
              "label": "Pipedrive: Datenmodell und Beziehungen",
              "url": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
            },
            {
              "label": "Pipedrive: automatische Zuweisung",
              "url": "https://support.pipedrive.com/en/article/automatic-assignment"
            },
            {
              "label": "Pipedrive: Pflichtfelder und Umgehungspfade",
              "url": "https://support.pipedrive.com/en/article/required-fields"
            },
            {
              "label": "Pipedrive: Dubletten zusammenführen",
              "url": "https://support.pipedrive.com/en/article/merge-duplicates"
            },
            {
              "label": "Pipedrive: vollständige und separate Exporte",
              "url": "https://support.pipedrive.com/en/article/exporting-data-from-pipedrive"
            },
            {
              "label": "Pipedrive: Sicherheit und Datenregionen",
              "url": "https://support.pipedrive.com/en/article/how-secure-is-my-data-in-pipedrive"
            },
            {
              "label": "Pipedrive: Auftragsverarbeitungsvertrag",
              "url": "https://www.pipedrive.com/en/privacy/dpa"
            },
            {
              "label": "Pipedrive: Nova – Berechtigung und Bedingungen",
              "url": "https://support.pipedrive.com/en/article/nova-faq"
            },
            {
              "label": "Pipedrive: Nova – Vorschläge prüfen und übernehmen",
              "url": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
            },
            {
              "label": "Pipedrive: gewichtete Deal-Prognose",
              "url": "https://support.pipedrive.com/en/article/the-forecast-view-revenue-projection"
            },
            {
              "label": "Pipedrive: mobile CRM-Funktionen",
              "url": "https://www.pipedrive.com/en/features/mobile-crm"
            },
            {
              "label": "Pipedrive: Automations und If/else",
              "url": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
            },
            {
              "label": "Pipedrive: Automations-Limits",
              "url": "https://support.pipedrive.com/en/article/automation-limits"
            },
            {
              "label": "Pipedrive: Persons API",
              "url": "https://developers.pipedrive.com/docs/api/v1/Persons"
            },
            {
              "label": "Pipedrive: Ereignis-Webhooks",
              "url": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
            },
            {
              "label": "Pipedrive: terminierte und zugewiesene Aktivitäten",
              "url": "https://support.pipedrive.com/en/article/activities"
            },
            {
              "label": "Pipedrive: wiederkehrende Produkte und Raten",
              "url": "https://support.pipedrive.com/en/article/recurring-products"
            },
            {
              "label": "Pipedrive: Abrechnung, Add-ons und Kapazitätserweiterungen",
              "url": "https://support.pipedrive.com/en/article/how-does-pricing-work-in-pipedrive"
            },
            {
              "label": "Pipedrive: deutsche Aktivitäten-Anleitung",
              "url": "https://support.pipedrive.com/de/article/activities"
            }
          ]
        },
        {
          "id": "pipedrive-ultimate",
          "name": "Ultimate",
          "categories": [
            "crm"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Ultimate",
            "unit": "Lokalen Umfang bestätigen",
            "billing": "quote",
            "vat": "not-stated",
            "source": "https://www.pipedrive.com/de/pricing/",
            "summary": "Funktionsumfang aus der bisherigen Paketdokumentation; lokaler Preis und Vertragsumfang noch nicht bestätigt."
          },
          "minimumSeats": null,
          "includes": [
            "Premium-Funktionen plus Sicherheitsregeln/-warnungen und Sandbox-Testkonto.",
            "LeadBooster, Projects und Smart Docs inklusive; Nova ebenfalls."
          ],
          "limits": [
            "20.000 Leads + Deals je gekauftem Sitz; Unternehmensobergrenze 300.000.",
            "500 benutzerdefinierte Felder; 500 Berichte je Nutzer.",
            "250 aktive Automationen/Konto; 20 If/else-Schritte je Automation.",
            "5 synchronisierte Postfächer je Nutzer.",
            "Nova: Keine zusätzliche Gebühr für Kernfunktionen; ein numerisches Nutzungs-/Transkriptkontingent wurde nicht verifiziert."
          ],
          "addons": [
            "Campaigns und Web Visitors separat.",
            "Kapazitätserweiterungen für API, Datenvolumen und Automationen verfügbar; konkrete Zusatzpreise nicht verifiziert."
          ],
          "bestFor": "Redaktionelle Einordnung: Teams mit höheren Mengengrenzen, zusätzlichen Sicherheitsregeln und Bedarf an einem isolierten Testkonto.",
          "assessments": {
            "crm": {
              "crm-01": {
                "status": "partial",
                "note": "Native Zuordnung: eine Organisation je Person; zwei Firmenbeziehungen werden damit nicht vollständig abgebildet.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-02": {
                "status": "yes",
                "note": "E-Mails, Notizen und Aktivitäten am Datensatz; Synchronisation tarifabhängig.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-03": {
                "status": "yes",
                "note": "Alle Tarife: anpassbare Pipelines mit Deal-Wert und Abschlussdatum.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-04": {
                "status": "yes",
                "note": "Aktivität mit Termin und auswählbarem Verantwortlichen; Verknüpfung mit Kontakt und Deal.",
                "source": "https://support.pipedrive.com/en/article/activities"
              },
              "crm-05": {
                "status": "yes",
                "note": "E-Mail-Sync ab Growth ordnet Nachrichten Kontakten zu; mehrere offene Deals können manuelle Zuordnung erfordern.",
                "source": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
              },
              "crm-06": {
                "status": "yes",
                "note": "Mobile App mit Kontaktzugriff und sofortigen Gesprächsnotizen; in allen Tarifen laut Funktionsmatrix.",
                "source": "https://www.pipedrive.com/en/features/mobile-crm"
              },
              "crm-07": {
                "status": "yes",
                "note": "Ab Growth sind Phasen-Trigger, Aktivitäten, Wartezeiten und If/else möglich; Mengen- und Laufzeitlimits beachten.",
                "source": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
              },
              "crm-08": {
                "status": "unknown",
                "note": "Regelbasierte Zuweisung und Team-Rotation dokumentiert; tatsächliche Mitarbeiterverfügbarkeit im Lead-Routing bleibt ungeklärt.",
                "source": "https://support.pipedrive.com/en/article/automatic-assignment"
              },
              "crm-09": {
                "status": "partial",
                "note": "Merge mit Vorschau; bei Feldkonflikten gewinnt der gewählte Hauptdatensatz. Zusammenführung ist nicht rückgängig zu machen.",
                "source": "https://support.pipedrive.com/en/article/merge-duplicates"
              },
              "crm-10": {
                "status": "partial",
                "note": "Pflichtfelder stoppen manuelle Phasenwechsel, aber nicht Änderungen über API, Import, Massenbearbeitung oder Automationen.",
                "source": "https://support.pipedrive.com/en/article/required-fields"
              },
              "crm-11": {
                "status": "yes",
                "note": "Ab Growth wiederkehrende Produkte mit MRR/ARR und separate Deal-Prognose mit Wahrscheinlichkeitsgewichtung; aktuelle Tarifmatrix massgeblich.",
                "source": "https://support.pipedrive.com/en/article/recurring-products"
              },
              "crm-12": {
                "status": "yes",
                "note": "Premium/Ultimate: individuelle Team-Sichtbarkeitsgruppen und Berechtigungen.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-13": {
                "status": "yes",
                "note": "Persons-API unterstützt PATCH; Webhooks melden change.person an externe Endpunkte. Beide Schnittstellen sind tarifübergreifend enthalten.",
                "source": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
              },
              "crm-14": {
                "status": "yes",
                "note": "Ultimate nennt ein Sandbox-Testkonto; Umfang des Datenkopierens und Deployments vor Kauf demonstrieren lassen.",
                "source": "https://www.pipedrive.com/de/pricing/"
              },
              "crm-15": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-16": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-17": {
                "status": "unknown",
                "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
                "source": ""
              },
              "crm-18": {
                "status": "yes",
                "note": "Nova bietet Meeting-Zusammenfassungen in allen Tarifen. KI-E-Mail-Erstellung und -Zusammenfassung bleiben Premium/Ultimate vorbehalten.",
                "source": "https://support.pipedrive.com/en/article/nova-faq"
              },
              "crm-19": {
                "status": "unknown",
                "note": "KI-Ranking mit nachvollziehbaren Einflussfaktoren nicht hinreichend belegt.",
                "source": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
              },
              "crm-20": {
                "status": "yes",
                "note": "Nova zeigt Ist-/Vorschlagswert vor Speichern; übernommene Felder bleiben schreibgeschützt sichtbar. Gilt für transkriptbasierte Änderungen.",
                "source": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
              },
              "depth-crm-offline-read": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-offline-write": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-mobile-assignment": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-card-scan": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-import-rollback": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-calendar-conflict": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-voice-notes": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-crm-ai-mobile-update": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Pipedrive: deutsche Preisseite, USD-Ausgabe",
              "url": "https://www.pipedrive.com/de/pricing/"
            },
            {
              "label": "Pipedrive: Funktionsmatrix der vier aktuellen Tarife",
              "url": "https://support.pipedrive.com/en/article/what-features-do-the-pipedrive-plans-have"
            },
            {
              "label": "Pipedrive: Mengengrenzen je Tarif",
              "url": "https://support.pipedrive.com/en/article/usage-limits-in-pipedrive"
            },
            {
              "label": "Pipedrive: Datenmodell und Beziehungen",
              "url": "https://support.pipedrive.com/en/article/how-is-pipedrive-data-organized?version=published"
            },
            {
              "label": "Pipedrive: automatische Zuweisung",
              "url": "https://support.pipedrive.com/en/article/automatic-assignment"
            },
            {
              "label": "Pipedrive: Pflichtfelder und Umgehungspfade",
              "url": "https://support.pipedrive.com/en/article/required-fields"
            },
            {
              "label": "Pipedrive: Dubletten zusammenführen",
              "url": "https://support.pipedrive.com/en/article/merge-duplicates"
            },
            {
              "label": "Pipedrive: vollständige und separate Exporte",
              "url": "https://support.pipedrive.com/en/article/exporting-data-from-pipedrive"
            },
            {
              "label": "Pipedrive: Sicherheit und Datenregionen",
              "url": "https://support.pipedrive.com/en/article/how-secure-is-my-data-in-pipedrive"
            },
            {
              "label": "Pipedrive: Auftragsverarbeitungsvertrag",
              "url": "https://www.pipedrive.com/en/privacy/dpa"
            },
            {
              "label": "Pipedrive: Nova – Berechtigung und Bedingungen",
              "url": "https://support.pipedrive.com/en/article/nova-faq"
            },
            {
              "label": "Pipedrive: Nova – Vorschläge prüfen und übernehmen",
              "url": "https://support.pipedrive.com/en/article/nova-meetings?category=nova"
            },
            {
              "label": "Pipedrive: gewichtete Deal-Prognose",
              "url": "https://support.pipedrive.com/en/article/the-forecast-view-revenue-projection"
            },
            {
              "label": "Pipedrive: mobile CRM-Funktionen",
              "url": "https://www.pipedrive.com/en/features/mobile-crm"
            },
            {
              "label": "Pipedrive: Automations und If/else",
              "url": "https://support.pipedrive.com/en/article/workflow-automation-conditions"
            },
            {
              "label": "Pipedrive: Automations-Limits",
              "url": "https://support.pipedrive.com/en/article/automation-limits"
            },
            {
              "label": "Pipedrive: Persons API",
              "url": "https://developers.pipedrive.com/docs/api/v1/Persons"
            },
            {
              "label": "Pipedrive: Ereignis-Webhooks",
              "url": "https://developers.pipedrive.com/docs/api/v1/Webhooks"
            },
            {
              "label": "Pipedrive: terminierte und zugewiesene Aktivitäten",
              "url": "https://support.pipedrive.com/en/article/activities"
            },
            {
              "label": "Pipedrive: wiederkehrende Produkte und Raten",
              "url": "https://support.pipedrive.com/en/article/recurring-products"
            },
            {
              "label": "Pipedrive: Abrechnung, Add-ons und Kapazitätserweiterungen",
              "url": "https://support.pipedrive.com/en/article/how-does-pricing-work-in-pipedrive"
            },
            {
              "label": "Pipedrive: deutsche Aktivitäten-Anleitung",
              "url": "https://support.pipedrive.com/de/article/activities"
            }
          ]
        }
      ],
      "pricingByCategory": {},
      "logo": {
        "path": "/logos/pipedrive.svg",
        "source": "https://www.pipedrive.com/"
      },
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21"
    },
    {
      "id": "salesforce",
      "name": "Salesforce Sales",
      "url": "https://www.salesforce.com/de/sales/",
      "categories": [
        "crm"
      ],
      "summary": "Umfangreiche Vertriebsplattform mit Automatisierung und Agentforce-Erweiterungen.",
      "bestFor": "Unternehmen mit komplexen Vertriebsorganisationen und Implementierungskapazität.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Edition, KI-Kontingente und Einführung separat budgetieren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "EU-Seite zeigt Starter Suite 25 EUR je Nutzer/Monat. Vertragsdauer, Steuern und AT-Vertrag daraus nicht vollständig verifiziert; kein CHF-Preis abgeleitet.",
        "source": "https://www.salesforce.com/de/sales/pricing/"
      },
      "ai": {
        "summary": "Agentforce ergänzt Sales mit agentischen und generativen Funktionen.",
        "capabilities": [
          "KI für Texte und Zusammenfassungen"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.salesforce.com/de/sales/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "documented",
        "note": "Offizielles Standortverzeichnis führt Salesforce Sàrl in Zürich, Genf und Lausanne mit Vertriebskontakt. Das belegt lokale Vertriebspräsenz, nicht jede Agentforce-Funktion oder Schweizer Datenhaltung.",
        "source": "https://www.salesforce.com/company/locations/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.salesforce.com/de/sales/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.salesforce.com/de/sales/pricing/"
        },
        {
          "label": "Salesforce: Wien mit österreichischen Kunden, Veranstaltung 2022",
          "url": "https://invite.salesforce.com/salesforcelivevienna"
        },
        {
          "label": "Salesforce: Schweizer Standorte",
          "url": "https://www.salesforce.com/company/locations/"
        },
        {
          "label": "Salesforce: EU-Angebot",
          "url": "https://www.salesforce.com/eu/"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Für „Kontakte und Unternehmen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-02": {
            "status": "yes",
            "note": "Aktivitäten werden mit E-Mail-, Ereignis- und Kontaktsynchronisierung verbunden.",
            "source": "https://www.salesforce.com/de/sales/pricing/"
          },
          "crm-03": {
            "status": "yes",
            "note": "Opportunity-Steuerung dokumentiert.",
            "source": "https://www.salesforce.com/de/sales/pricing/"
          },
          "crm-04": {
            "status": "unknown",
            "note": "Für „Aufgaben und Wiedervorlagen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-05": {
            "status": "yes",
            "note": "E-Mail-Synchronisierung im Angebotsumfang beschrieben.",
            "source": "https://www.salesforce.com/de/sales/pricing/"
          },
          "crm-06": {
            "status": "unknown",
            "note": "Für „Mobiler CRM-Zugriff“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-07": {
            "status": "unknown",
            "note": "Für „Mehrstufige Vertriebsautomation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-08": {
            "status": "unknown",
            "note": "Für „Regelbasiertes Lead-Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-09": {
            "status": "unknown",
            "note": "Für „Dubletten zusammenführen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-10": {
            "status": "unknown",
            "note": "Für „Felder und Pflichtangaben je Prozess“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-11": {
            "status": "unknown",
            "note": "Forecasts angeboten; wiederkehrende Umsätze je Edition konkret prüfen.",
            "source": "https://www.salesforce.com/de/sales/pricing/"
          },
          "crm-12": {
            "status": "unknown",
            "note": "Für „Rollen und Datensichtbarkeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-13": {
            "status": "unknown",
            "note": "Für „API und Ereignisschnittstellen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-14": {
            "status": "yes",
            "note": "Sandbox-Umgebungen als Editionsfunktion genannt.",
            "source": "https://www.salesforce.com/de/sales/pricing/"
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "yes",
            "note": "Generative Sales-Funktionen dokumentiert.",
            "source": "https://www.salesforce.com/de/sales/pricing/"
          },
          "crm-19": {
            "status": "unknown",
            "note": "Für „KI für Priorisierung oder Prognose“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "crm-20": {
            "status": "unknown",
            "note": "Für „Kontrollierbare KI-Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "cleverreach",
      "name": "CleverReach",
      "url": "https://www.cleverreach.com/de-de/",
      "categories": [
        "email-marketing"
      ],
      "summary": "E-Mail-Marketing mit visueller Gestaltung, Segmenten und automatisierten Strecken.",
      "bestFor": "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Basic und Pro unterscheiden sich insbesondere bei Automationen und Tests."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.cleverreach.com/de-de/preise-und-tarife/"
      },
      "ai": {
        "summary": "KI erstellt Texte und Betreffvorschläge; weitergehende Prognosen nicht pauschal bestätigt.",
        "capabilities": [
          "KI-Texte oder E-Mail-Erstellung"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.cleverreach.com/de-de/"
      },
      "integrations": [
        "Shopify",
        "Shopware",
        "WooCommerce"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.cleverreach.com/de-de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.cleverreach.com/de-de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://support.cleverreach.com/hc/de/articles/14370610975890-Ein-Segment-erstellen"
        },
        {
          "label": "Tarifquelle",
          "url": "https://www.cleverreach.com/de-de/preise-und-tarife/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.cleverreach.com/hc/de/articles/202372551-Optimierung-der-Zustellbarkeit-Ihrer-CleverReach-Mailings"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.cleverreach.com/hc/de/articles/28225614961554-A-B-Test-mit-zwei-Mailings-%C3%BCber-eine-Automation-durchf%C3%BChren"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.cleverreach.com/hc/de/articles/360005222274-Double-Opt-In-Daten-nach-Formularanmeldung"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Responsive Drag-and-drop-Gestaltung dokumentiert.",
            "source": "https://www.cleverreach.com/de-de/"
          },
          "email-marketing-02": {
            "status": "unknown",
            "note": "Für „Kontaktimport und eigene Felder“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Merkmale, Reaktionen sowie UND/ODER-Verknüpfungen dokumentiert.",
            "source": "https://support.cleverreach.com/hc/de/articles/14370610975890-Ein-Segment-erstellen"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Für „Personalisierte Inhalte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "THEA unterstützt mehrstufige E-Mail-Automation.",
            "source": "https://www.cleverreach.com/de-de/"
          },
          "email-marketing-06": {
            "status": "yes",
            "note": "Klicks, Bounces und Abmeldungen sind im Reporting beschrieben.",
            "source": "https://www.cleverreach.com/de-de/"
          },
          "email-marketing-07": {
            "status": "unknown",
            "note": "Dynamische UND/ODER-Segmente belegt; genaue Kombination aus 30-Tage-Klick und Kauf-Ausschluss noch demonstrieren.",
            "source": "https://support.cleverreach.com/hc/de/articles/14370610975890-Ein-Segment-erstellen"
          },
          "email-marketing-08": {
            "status": "unknown",
            "note": "Für „Bedingte Journey-Verzweigungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-09": {
            "status": "yes",
            "note": "Dokumentierter Testgruppen-Split; Sieger wird anhand der Berichte manuell für die verbleibende Zielgruppe gewählt.",
            "source": "https://support.cleverreach.com/hc/de/articles/28225614961554-A-B-Test-mit-zwei-Mailings-%C3%BCber-eine-Automation-durchf%C3%BChren"
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Für „Abmelde- und Bounce-Sperren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-11": {
            "status": "yes",
            "note": "Formular-DOI speichert Anmelde- und Bestätigungszeit sowie Herkunfts-URL; Nachweise einschliesslich Mailkopien sind herunterladbar.",
            "source": "https://support.cleverreach.com/hc/de/articles/360005222274-Double-Opt-In-Daten-nach-Formularanmeldung"
          },
          "email-marketing-12": {
            "status": "unknown",
            "note": "Für „API für Kontakt- und Berichtsdaten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-13": {
            "status": "yes",
            "note": "Warenkorberinnerungen und Shop-Anbindungen dokumentiert.",
            "source": "https://www.cleverreach.com/de-de/"
          },
          "email-marketing-14": {
            "status": "yes",
            "note": "Im dokumentierten Testablauf werden bereits angeschriebene Kontakte per Tags/Segment vom anschliessenden Versand ausgeschlossen; kein automatisches globales Frequenzlimit nachgewiesen.",
            "source": "https://support.cleverreach.com/hc/de/articles/28225614961554-A-B-Test-mit-zwei-Mailings-%C3%BCber-eine-Automation-durchf%C3%BChren"
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "yes",
            "note": "Text- und Betreffgenerierung im Editor beschrieben.",
            "source": "https://www.cleverreach.com/de-de/"
          },
          "email-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Versandzeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Analyse mit eigenen Daten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "rapidmail",
      "name": "rapidmail",
      "url": "https://www.rapidmail.de/",
      "categories": [
        "email-marketing"
      ],
      "summary": "Deutsches Newsletter-Werkzeug mit Editor, Segmentierung und telefonischem Support.",
      "bestFor": "Kleine und mittlere Teams mit einem überschaubaren Newsletter-Prozess.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Automations-, Listen- und Benutzergrenzen unterscheiden sich je Paket."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://help.rapidmail.de/de/articles/105-welche-rapidmail-pakete-gibt-es"
      },
      "ai": {
        "summary": "Der dokumentierte KI-Versandplaner liefert saisonale und branchenspezifische Newsletter-Ideen. Das ist von individueller Versandzeitoptimierung und Analyse eigener Kampagnendaten zu unterscheiden.",
        "capabilities": [
          "Jahresplanung mit zwei Ideen je Monat auf Basis der Unternehmensbeschreibung",
          "Erneute Generierung mit angepassten Angaben"
        ],
        "limits": [
          "Dokumentation bezeichnet die Funktion als Beta.",
          "Individuelle Versandzeitmodelle und datenbezogene Kampagnenanalyse sind nicht nachgewiesen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://help.rapidmail.de/de/articles/213-tipps-zur-nutzung-des-rapidmail-ki-versandplaners"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.rapidmail.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.rapidmail.de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://help.rapidmail.de/de/articles/105-welche-rapidmail-pakete-gibt-es"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://help.rapidmail.de/de/articles/90-double-opt-in-daten-ihrer-kontakte-einsehen-und-exportieren"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.rapidmail.de/funktionen-email-automation-tool"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.rapidmail.de/de/articles/192-ab-test-fur-ihren-newsletter-nutzen"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.rapidmail.de/de/articles/65-empfangerimport-formatierte-datei-importieren-option-1"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.rapidmail.de/de/articles/70-blacklist-eintrage-in-rapidmail-verwalten"
        },
        {
          "label": "KI-Versandplaner: tatsächlicher Funktionsumfang",
          "url": "https://help.rapidmail.de/de/articles/213-tipps-zur-nutzung-des-rapidmail-ki-versandplaners"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.rapidmail.de/blog/kennen-sie-schon-unsere-api-3-0"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Drag-and-drop-Editor in allen Paketen.",
            "source": "https://help.rapidmail.de/de/articles/105-welche-rapidmail-pakete-gibt-es"
          },
          "email-marketing-02": {
            "status": "yes",
            "note": "CSV-/Tabellenimport mit Spaltenzuordnung, eigenen Variablennamen, Tags und Dublettenprüfung ist dokumentiert.",
            "source": "https://help.rapidmail.de/de/articles/65-empfangerimport-formatierte-datei-importieren-option-1"
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Segmentierung gehört zu den Grundfunktionen.",
            "source": "https://help.rapidmail.de/de/articles/105-welche-rapidmail-pakete-gibt-es"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Personalisierung belegt; Verhalten bei leerem Feld noch prüfen.",
            "source": "https://help.rapidmail.de/de/articles/105-welche-rapidmail-pakete-gibt-es"
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Mehrstufige E-Mail-Strecken mit Wartezeiten.",
            "source": "https://www.rapidmail.de/funktionen-email-automation-tool"
          },
          "email-marketing-06": {
            "status": "unknown",
            "note": "Für „Versandberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-07": {
            "status": "unknown",
            "note": "Für „Dynamische Verhaltenssegmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-08": {
            "status": "yes",
            "note": "Empfängeraktivitäten, Wartezeiten und Wenn-dann-Verzweigungen beschrieben.",
            "source": "https://www.rapidmail.de/funktionen-email-automation-tool"
          },
          "email-marketing-09": {
            "status": "yes",
            "note": "Betreff und Absender lassen sich testen; Sieger nach Klickrate wird wahlweise automatisch oder manuell an den Rest versendet.",
            "source": "https://help.rapidmail.de/de/articles/192-ab-test-fur-ihren-newsletter-nutzen"
          },
          "email-marketing-10": {
            "status": "yes",
            "note": "Listenübergreifende Blacklist verhindert Versand selbst bei weiterhin aktivem Listeneintrag; globale Sperre muss passend eingerichtet werden.",
            "source": "https://help.rapidmail.de/de/articles/70-blacklist-eintrage-in-rapidmail-verwalten"
          },
          "email-marketing-11": {
            "status": "yes",
            "note": "Export enthält IP-Adresse, Datum und Uhrzeit für Anmeldung und Bestätigung sowie aktuellen Status.",
            "source": "https://help.rapidmail.de/de/articles/90-double-opt-in-daten-ihrer-kontakte-einsehen-und-exportieren"
          },
          "email-marketing-12": {
            "status": "yes",
            "note": "Öffentliche API-Beschreibung umfasst Empfänger und Mailingstatistiken; Endpunkte sind vor Integration im aktuellen Entwicklerbereich zu prüfen.",
            "source": "https://www.rapidmail.de/blog/kennen-sie-schon-unsere-api-3-0"
          },
          "email-marketing-13": {
            "status": "unknown",
            "note": "Für „Shop-Ereignisse und Warenkorbabbruch“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-14": {
            "status": "unknown",
            "note": "Segmentbedingte Auswahl belegt; kampagnenübergreifende Frequenzgrenzen noch offen.",
            "source": "https://www.rapidmail.de/funktionen-email-automation-tool"
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "unknown",
            "note": "Für „KI-Texte oder E-Mail-Erstellung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-19": {
            "status": "unknown",
            "note": "KI-Versandplaner erzeugt Themen und saisonale Anlässe; ein individuelles Verhaltensmodell für Sendezeiten ist damit nicht belegt.",
            "source": "https://help.rapidmail.de/de/articles/213-tipps-zur-nutzung-des-rapidmail-ki-versandplaners"
          },
          "email-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Analyse mit eigenen Daten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "inxmail",
      "name": "Inxmail",
      "url": "https://www.inxmail.de/de/",
      "categories": [
        "email-marketing"
      ],
      "summary": "Modulare E-Mail-Plattform für Kampagnen, Transaktionen und integrierte Prozesse.",
      "bestFor": "Marketingabteilungen mit anspruchsvollen Daten- und Templateanforderungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Einrichtung, Versandvolumen und optionale Advanced API getrennt kalkulieren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.inxmail.de/de/preise/"
      },
      "ai": {
        "summary": "KI unterstützt Texte, Betreff und den visuellen Workflow-Editor.",
        "capabilities": [
          "KI-Texte oder E-Mail-Erstellung"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.inxmail.de/de/"
      },
      "integrations": [
        "REST API",
        "SMTP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.inxmail.de/de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.inxmail.de/de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.inxmail.de/de/preise/"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Visueller Editor und Vorlagen dokumentiert.",
            "source": "https://www.inxmail.de/de/preise/"
          },
          "email-marketing-02": {
            "status": "yes",
            "note": "CSV-Import und freie Empfängerattribute dokumentiert.",
            "source": "https://www.inxmail.de/de/preise/"
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Filterlogik und Zielgruppen beschrieben.",
            "source": "https://www.inxmail.de/de/preise/"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Für „Personalisierte Inhalte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Visuelle Workflows mit Zeit- und Ereignissteuerung.",
            "source": "https://www.inxmail.de/de/preise/"
          },
          "email-marketing-06": {
            "status": "unknown",
            "note": "Für „Versandberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-07": {
            "status": "unknown",
            "note": "Für „Dynamische Verhaltenssegmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-08": {
            "status": "unknown",
            "note": "Für „Bedingte Journey-Verzweigungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-09": {
            "status": "unknown",
            "note": "Für „A/B-Test mit Entscheidung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Für „Abmelde- und Bounce-Sperren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Für „Double-Opt-in-Nachweis“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-12": {
            "status": "unknown",
            "note": "Basic und Advanced API erwähnt; genaue Berichtsendpunkte noch prüfen.",
            "source": "https://www.inxmail.de/de/preise/"
          },
          "email-marketing-13": {
            "status": "unknown",
            "note": "Für „Shop-Ereignisse und Warenkorbabbruch“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-14": {
            "status": "unknown",
            "note": "Für „Frequenz- und Überschneidungssteuerung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "yes",
            "note": "KI für Text und Betreff enthalten.",
            "source": "https://www.inxmail.de/de/preise/"
          },
          "email-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Versandzeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Analyse mit eigenen Daten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "evalanche",
      "name": "Evalanche",
      "url": "https://www.evalanche.com/de/produkt/",
      "categories": [
        "marketing-automation"
      ],
      "summary": "B2B-Marketing-Automation für Leadentwicklung und Übergabe an den Vertrieb.",
      "bestFor": "Mittelständische B2B-Unternehmen mit längeren Kaufzyklen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "CRM-Anbindung und Projekteinrichtung gehören in die Angebotsprüfung.",
        "Aktive Kampagnen müssen für Strukturänderungen pausiert werden.",
        "Beim SMS-Knoten lässt sich der Versandschutz deaktivieren; Einwilligungs- und Sperrlogik vor Aktivierung prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.evalanche.com/de/preise-und-tarife/"
      },
      "ai": {
        "summary": "Der AI Campaign Designer erzeugt bearbeitbare Kampagnenentwürfe aus natürlichsprachlichen Anweisungen.",
        "capabilities": [
          "Bearbeitbarer Entwurf mit Aktionen und Bedingungen",
          "Sprache der Knotenbeschreibungen per Anweisung steuerbar"
        ],
        "limits": [
          "In der Herstellerdokumentation als Beta gekennzeichnet.",
          "Freischaltung, Kontingente und Bedingungen des eingesetzten KI-Dienstes im Angebot bestätigen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://help.evalanche.cloud/hc/de/articles/20191099719324-AI-Campaign-Designer-Beta"
      },
      "integrations": [
        "CRM-Konnektoren"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.evalanche.com/de/produkt/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.evalanche.com/de/produkt/"
        },
        {
          "label": "Tarife",
          "url": "https://www.evalanche.com/de/preise-und-tarife/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.evalanche.cloud/hc/de/articles/360034273672-Startpunkt-Formular"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.evalanche.cloud/hc/de/articles/360044894512-Milestone-Campaign-Flow"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.evalanche.cloud/hc/de/articles/20191099719324-AI-Campaign-Designer-Beta"
        },
        {
          "label": "SMS-Aktion und Versandschutz",
          "url": "https://help.evalanche.cloud/hc/de/articles/4774213066257-Aktion-SMS-versenden"
        }
      ],
      "assessments": {
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Drag-and-drop-Strecken mit Aktions- und Bedingungsknoten dokumentiert.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
          },
          "marketing-automation-02": {
            "status": "yes",
            "note": "Eine Formularübermittlung startet die Kampagne; neue oder aktualisierte Profile sind konfigurierbar.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360034273672-Startpunkt-Formular"
          },
          "marketing-automation-03": {
            "status": "yes",
            "note": "Warteknoten und Verzweigung nach Profilfeldern beschrieben; Bedingungen werden teilweise periodisch geprüft.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
          },
          "marketing-automation-04": {
            "status": "unknown",
            "note": "Für „Kontaktprofile und Tags“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-05": {
            "status": "yes",
            "note": "Formularanmeldungen werden direkt in die ausgewählte Kampagne aufgenommen.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360034273672-Startpunkt-Formular"
          },
          "marketing-automation-06": {
            "status": "yes",
            "note": "Meilensteine ordnen Ergebnisse einzelnen Journey-Schritten zu; Statistiken aktualisieren sich periodisch.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360044894512-Milestone-Campaign-Flow"
          },
          "marketing-automation-07": {
            "status": "unknown",
            "note": "Für „Dynamische Segmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-08": {
            "status": "yes",
            "note": "E-Mail, SMS und Brief sind Aktionsknoten innerhalb derselben Kampagne.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
          },
          "marketing-automation-09": {
            "status": "yes",
            "note": "Activity Score verändert Punkte; eine Scoring-Bedingung prüft den Schwellenwert.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
          },
          "marketing-automation-10": {
            "status": "unknown",
            "note": "Vertriebsübergabe wird beschrieben; die kombinierte Übergabe von Kontakt, Zuständigkeit und Folgeaufgabe ist noch konkret zu belegen.",
            "source": "https://www.evalanche.com/de/produkt/"
          },
          "marketing-automation-11": {
            "status": "unknown",
            "note": "Für „Eigene Ereignisse und API“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-12": {
            "status": "yes",
            "note": "Mehrfachdurchlauf lässt sich sperren; bei Freigabe begrenzt eine Sperrfrist den späteren Wiedereintritt.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360034273672-Startpunkt-Formular"
          },
          "marketing-automation-13": {
            "status": "yes",
            "note": "A/B Split verteilt Profile nach einstellbarem Schlüssel zufällig auf zwei Ausgänge.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
          },
          "marketing-automation-14": {
            "status": "unknown",
            "note": "Strukturvalidierung vor Aktivierung belegt; Testumgebung und Nachverfolgung fehlgeschlagener Ausführungen bleiben offen.",
            "source": "https://help.evalanche.cloud/hc/de/articles/360033782752-Campaign-Designer-%C3%9Cbersicht"
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "yes",
            "note": "Der AI Campaign Designer erzeugt bearbeitbare Abläufe aus Anweisungen; die Dokumentation kennzeichnet ihn als Beta.",
            "source": "https://help.evalanche.cloud/hc/de/articles/20191099719324-AI-Campaign-Designer-Beta"
          },
          "marketing-automation-19": {
            "status": "unknown",
            "note": "Für „KI prognostiziert Verhalten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-20": {
            "status": "unknown",
            "note": "Für „KI analysiert Kampagnen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "brevo",
      "name": "Brevo",
      "url": "https://www.brevo.com/de/",
      "categories": [
        "email-marketing",
        "marketing-automation"
      ],
      "summary": "Mehrkanal-Marketing mit Kontaktdaten, Automationen und Versand-APIs.",
      "bestFor": "Teams, die Marketingkanäle und Automatisierung zusammenführen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Versandvolumen, Kanäle und KI-Paket einzeln vergleichen.",
        "A/B-Kampagnen unterstützen keine individuelle Versandzeitoptimierung und erfordern zuvor bereits angeschriebene Empfänger."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Keine lokale Gesamtpreiszahl verifiziert. Kontaktzahl, E-Mail-Volumen und länderabhängige SMS-Credits getrennt kalkulieren.",
        "source": "https://www.brevo.com/de/"
      },
      "ai": {
        "summary": "Aura unterstützt Inhaltserstellung, Segmentierung und Marketinganalysen; Tarife prüfen.",
        "capabilities": [
          "KI-gestützte Versandzeit",
          "KI erstellt Inhalte oder Abläufe",
          "KI prognostiziert Verhalten"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Vollständige KI-Kampagnenerstellung ist teilweise Early Release; Übersetzungen sind tarifabhängig.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.brevo.com/de/"
      },
      "integrations": [
        "Brevo API",
        "Website-Tracker"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Brevo-Hilfe behandelt ausdrücklich Schweizer Unternehmenskonten. SMS-Liste enthält +41. Eigene Nummern, Senderregistrierung und CHF-Abrechnung bleiben separate Prüfpunkte.",
        "source": "https://help.brevo.com/hc/en-us/articles/36637034030738-About-e-invoicing-in-Europe"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.brevo.com/de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://help.brevo.com/hc/en-us/articles/14611647354002-Getting-started-with-Automations"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://help.brevo.com/hc/en-us/articles/15445989568402-Available-triggers-actions-and-rules-in-an-automation"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://help.brevo.com/hc/en-us/articles/19649907878546-Define-and-manage-the-audience-entry-and-exit-conditions-for-an-automation"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://help.brevo.com/hc/en-us/articles/25723707326738-Create-a-lead-scoring-model-with-an-automation"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/360001008200-Personalize-your-emails-with-contact-attributes"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/208828089-Understand-and-export-the-statistics-of-your-email-campaigns"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/14902945335954-What-conditions-are-available-to-segment-my-contacts"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/11994642550674-Generate-marketing-content-with-Aura-Brevo-s-AI-powered-assistant"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/de/articles/4413566705298-Erstellen-und-versenden-einer-E-Mail-Kampagne"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/4523165348626-Create-an-A-B-test-campaign"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.brevo.com/hc/en-us/articles/360017383919-Optimize-your-email-design-for-mobile-devices-mobile-responsive"
        },
        {
          "label": "Brevo: Rechnungskunden in Österreich und Schweiz",
          "url": "https://help.brevo.com/hc/en-us/articles/36637034030738-About-e-invoicing-in-Europe"
        },
        {
          "label": "Brevo: unterstützte SMS-Zielländer",
          "url": "https://help.brevo.com/hc/en-us/articles/208717449-Supported-countries-and-pricing-for-SMS-messages"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Der Drag-and-drop-Editor passt Layouts automatisch an Mobilgeräte an und bietet eine bearbeitbare Mobilvorschau.",
            "source": "https://help.brevo.com/hc/en-us/articles/360017383919-Optimize-your-email-design-for-mobile-devices-mobile-responsive"
          },
          "email-marketing-02": {
            "status": "unknown",
            "note": "Für „Kontaktimport und eigene Felder“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "UND-/ODER-Segmente kombinieren Kontaktattribute und Interaktionen.",
            "source": "https://help.brevo.com/hc/en-us/articles/14902945335954-What-conditions-are-available-to-segment-my-contacts"
          },
          "email-marketing-04": {
            "status": "yes",
            "note": "Kontaktattribute und Ersatzwerte für leere Felder sind dokumentiert.",
            "source": "https://help.brevo.com/hc/en-us/articles/360001008200-Personalize-your-emails-with-contact-attributes"
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Willkommensstrecken, zeitversetzte Nachrichten und wiederverwendbare E-Mails im Journey-Editor.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "email-marketing-06": {
            "status": "yes",
            "note": "Zustell-, Klick-, Abmelde- und Bounce-Berichte lassen sich exportieren; Apple-MPP-Öffnungen sind separat filterbar.",
            "source": "https://help.brevo.com/hc/en-us/articles/208828089-Understand-and-export-the-statistics-of-your-email-campaigns"
          },
          "email-marketing-07": {
            "status": "yes",
            "note": "Klicks auf bestimmte E-Mails im Zeitraum und nicht erfolgte Käufe sind kombinierbar. Segmente aktualisieren ihre Mitgliedschaft automatisch.",
            "source": "https://help.brevo.com/hc/en-us/articles/14902945335954-What-conditions-are-available-to-segment-my-contacts"
          },
          "email-marketing-08": {
            "status": "yes",
            "note": "Klick- und Kaufereignisse, Zeitverzögerung und bedingte Pfade sind im dokumentierten Editor kombinierbar.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "email-marketing-09": {
            "status": "yes",
            "note": "Automatischer Sieger-Versand nach Öffnungs- oder Klickrate. A/B und individuelle Versandzeit sind nicht kombinierbar.",
            "source": "https://help.brevo.com/hc/en-us/articles/4523165348626-Create-an-A-B-test-campaign"
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Für „Abmelde- und Bounce-Sperren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Für „Double-Opt-in-Nachweis“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-12": {
            "status": "unknown",
            "note": "Für „API für Kontakt- und Berichtsdaten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-13": {
            "status": "yes",
            "note": "Warenkorbabbruch und Kaufereignisse dokumentiert.",
            "source": "https://help.brevo.com/hc/en-us/articles/14611647354002-Getting-started-with-Automations"
          },
          "email-marketing-14": {
            "status": "yes",
            "note": "Enterprise bietet eine Frequenzbegrenzung, die zuletzt angeschriebene Kontakte bei weiteren Kampagnen überspringt.",
            "source": "https://help.brevo.com/hc/de/articles/4413566705298-Erstellen-und-versenden-einer-E-Mail-Kampagne"
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "unknown",
            "note": "Für „KI-Texte oder E-Mail-Erstellung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-19": {
            "status": "yes",
            "note": "Die individuelle Versandzeit verwendet das bisherige Interaktionsverhalten des jeweiligen Kontakts.",
            "source": "https://help.brevo.com/hc/en-us/articles/11994642550674-Generate-marketing-content-with-Aura-Brevo-s-AI-powered-assistant"
          },
          "email-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Analyse mit eigenen Daten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Visuelle Arbeitsfläche mit kombinierbaren Schritten; der neue Editor ersetzt schrittweise den klassischen.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "marketing-automation-02": {
            "status": "yes",
            "note": "Start über konfigurierbare Trigger.",
            "source": "https://help.brevo.com/hc/en-us/articles/14611647354002-Getting-started-with-Automations"
          },
          "marketing-automation-03": {
            "status": "yes",
            "note": "Zeitverzögerung, Ereignis-Warteschritt und bedingte Verzweigungen sind dokumentiert.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "marketing-automation-04": {
            "status": "unknown",
            "note": "Für „Kontaktprofile und Tags“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-05": {
            "status": "unknown",
            "note": "Für „Landingpages und Formulare“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-06": {
            "status": "yes",
            "note": "Eintritt, Fortschritt und Abschluss je Automation auswertbar.",
            "source": "https://help.brevo.com/hc/en-us/articles/14611647354002-Getting-started-with-Automations"
          },
          "marketing-automation-07": {
            "status": "yes",
            "note": "Kauf- oder Warenkorblöschereignisse können Kontakte unabhängig vom aktuellen Schritt sofort aus einer Strecke entfernen.",
            "source": "https://help.brevo.com/hc/en-us/articles/19649907878546-Define-and-manage-the-audience-entry-and-exit-conditions-for-an-automation"
          },
          "marketing-automation-08": {
            "status": "yes",
            "note": "Eine Automation kann E-Mail und SMS kombinieren; WhatsApp-Aktionen erfordern Professional/Enterprise und genehmigte Vorlagen.",
            "source": "https://help.brevo.com/hc/en-us/articles/15445989568402-Available-triggers-actions-and-rules-in-an-automation"
          },
          "marketing-automation-09": {
            "status": "yes",
            "note": "Dokumentierter Ablauf erhöht Kontaktpunkte nach Interaktionen und verzweigt beim festgelegten Schwellenwert.",
            "source": "https://help.brevo.com/hc/en-us/articles/25723707326738-Create-a-lead-scoring-model-with-an-automation"
          },
          "marketing-automation-10": {
            "status": "yes",
            "note": "Abläufe können Deals und Folgeaufgaben erzeugen sowie Kontaktverantwortliche zuweisen.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "marketing-automation-11": {
            "status": "yes",
            "note": "Eigene Ereignisse mit Attributen können Abläufe auslösen; ausgehende Webhooks übertragen Ereignis- und Kontaktdaten.",
            "source": "https://help.brevo.com/hc/en-us/articles/15445989568402-Available-triggers-actions-and-rules-in-an-automation"
          },
          "marketing-automation-12": {
            "status": "yes",
            "note": "Wiedereintritt ist abschaltbar oder mit Wartezeit begrenzbar; separate Austritts- und Neustartbedingungen sind dokumentiert.",
            "source": "https://help.brevo.com/hc/en-us/articles/19649907878546-Define-and-manage-the-audience-entry-and-exit-conditions-for-an-automation"
          },
          "marketing-automation-13": {
            "status": "yes",
            "note": "Prozentuale Aufteilung mit einstellbaren Anteilen; spezielle Split-Berichte benötigen Professional/Enterprise.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "marketing-automation-14": {
            "status": "yes",
            "note": "Testnachrichten lassen sich getrennt von verändernden Aktionen ausführen; Ergebnisse erscheinen im Ablaufprotokoll.",
            "source": "https://help.brevo.com/hc/en-us/articles/25702571156882-Differences-between-the-new-and-classic-automation-editors"
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "yes",
            "note": "Aura erstellt bearbeitbare Texte, Betreffvarianten und Bilder; die vollständige Kampagnenerstellung ist teilweise noch Early Release.",
            "source": "https://help.brevo.com/hc/en-us/articles/11994642550674-Generate-marketing-content-with-Aura-Brevo-s-AI-powered-assistant"
          },
          "marketing-automation-19": {
            "status": "yes",
            "note": "Individuelle Versandzeitoptimierung analysiert bisheriges Kontaktverhalten; dies belegt keine Kaufprognose.",
            "source": "https://help.brevo.com/hc/en-us/articles/11994642550674-Generate-marketing-content-with-Aura-Brevo-s-AI-powered-assistant"
          },
          "marketing-automation-20": {
            "status": "unknown",
            "note": "Für „KI analysiert Kampagnen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "logo": {
        "path": "/logos/brevo.svg",
        "source": "https://www.brevo.com/"
      },
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "quentn",
      "name": "Quentn",
      "url": "https://quentn.com/de",
      "categories": [
        "marketing-automation"
      ],
      "summary": "Visuelle Marketing-Automation mit Kontaktverwaltung und Vertriebspipelines.",
      "bestFor": "Deutschsprachige B2B- und Informationsprodukt-Anbieter.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "API-Zugang und benötigte Kontaktschwellen im Angebot bestätigen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://quentn.com/de"
      },
      "ai": {
        "summary": "Kein ausreichend konkret belegter KI-Umfang in den gelesenen Seiten.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://quentn.com/de"
      },
      "integrations": [
        "Zapier",
        "Make",
        "Digistore24",
        "Shopify"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://quentn.com/de"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://quentn.com/de"
        }
      ],
      "assessments": {
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Visueller Kampagnenaufbau dokumentiert.",
            "source": "https://quentn.com/de"
          },
          "marketing-automation-02": {
            "status": "unknown",
            "note": "Für „Ereignisbasierter Einstieg“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-03": {
            "status": "unknown",
            "note": "Für „Wartezeiten und Bedingungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-04": {
            "status": "yes",
            "note": "Kontaktverwaltung mit Tags und Historie.",
            "source": "https://quentn.com/de"
          },
          "marketing-automation-05": {
            "status": "yes",
            "note": "Landingpages und Formulare gehören zum Angebot.",
            "source": "https://quentn.com/de"
          },
          "marketing-automation-06": {
            "status": "unknown",
            "note": "Für „Messbare Kampagnenergebnisse“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-07": {
            "status": "unknown",
            "note": "Für „Dynamische Segmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-08": {
            "status": "unknown",
            "note": "Für „Mehrere Kanäle im Ablauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-09": {
            "status": "unknown",
            "note": "Für „Lead-Scoring“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-10": {
            "status": "yes",
            "note": "Vertriebspipelines verbinden Marketing und Sales.",
            "source": "https://quentn.com/de"
          },
          "marketing-automation-11": {
            "status": "unknown",
            "note": "API vorhanden; eigene Ereignisse und Webhook-Semantik noch prüfen.",
            "source": "https://quentn.com/de"
          },
          "marketing-automation-12": {
            "status": "unknown",
            "note": "Für „Wiedereintritt und Austritt“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-13": {
            "status": "unknown",
            "note": "Für „Versuchsgruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-14": {
            "status": "unknown",
            "note": "Für „Fehler- und Versionskontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "unknown",
            "note": "Für „KI erstellt Inhalte oder Abläufe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-19": {
            "status": "unknown",
            "note": "Für „KI prognostiziert Verhalten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-20": {
            "status": "unknown",
            "note": "Für „KI analysiert Kampagnen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "klicktipp",
      "name": "KlickTipp",
      "url": "https://www.klicktipp.com/de/",
      "categories": [
        "email-marketing",
        "marketing-automation"
      ],
      "summary": "Tagbasiertes Marketing mit E-Mail, Automationen und ergänzendem SMS-Versand.",
      "bestFor": "Teams mit vielen Kontaktmerkmalen und regelbasierten Kampagnen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Tag- und Kampagnenmodell zunächst an echten Daten testen.",
        "Beim Umbau einer aktiven Kampagne warnt die Hilfe vor dem Entfernen von Aktionen mit wartenden Kontakten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.klicktipp.com/de/"
      },
      "ai": {
        "summary": "KI-Texte, Kontaktanreicherung und KI-Agenten werden angeboten.",
        "capabilities": [
          "KI-Texte oder E-Mail-Erstellung",
          "KI-Analyse mit eigenen Daten",
          "KI erstellt Inhalte oder Abläufe"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.klicktipp.com/de/"
      },
      "integrations": [],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.klicktipp.com/de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.klicktipp.com/de/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagne-im-marketing-cockpit-erstellen-starten/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.klicktipp.com/de/support/wissensdatenbank/wenn-dann-aktion-in-klicktipp-effektiv-nutzen/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagnen-im-marketing-cockpit-testen/"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Responsive E-Mail-Gestaltung beschrieben.",
            "source": "https://www.klicktipp.com/de/"
          },
          "email-marketing-02": {
            "status": "unknown",
            "note": "Für „Kontaktimport und eigene Felder“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Echtzeit-Tags zur Segmentierung.",
            "source": "https://www.klicktipp.com/de/"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Für „Personalisierte Inhalte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Mehrere E-Mail- und Warteaktionen bilden fortlaufende, ereignisgestartete Serien.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagne-im-marketing-cockpit-erstellen-starten/"
          },
          "email-marketing-06": {
            "status": "unknown",
            "note": "Für „Versandberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-07": {
            "status": "unknown",
            "note": "Für „Dynamische Verhaltenssegmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-08": {
            "status": "yes",
            "note": "Nach einer Warteaktion können Linkklicks unterschiedliche Folgeaktionen auslösen.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/wenn-dann-aktion-in-klicktipp-effektiv-nutzen/"
          },
          "email-marketing-09": {
            "status": "unknown",
            "note": "Für „A/B-Test mit Entscheidung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Listenpflege beschrieben; Reimport-Sperrfall noch überprüfen.",
            "source": "https://www.klicktipp.com/de/"
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Für „Double-Opt-in-Nachweis“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-12": {
            "status": "unknown",
            "note": "Für „API für Kontakt- und Berichtsdaten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-13": {
            "status": "unknown",
            "note": "Für „Shop-Ereignisse und Warenkorbabbruch“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-14": {
            "status": "unknown",
            "note": "Für „Frequenz- und Überschneidungssteuerung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "yes",
            "note": "KI-Copywriting dokumentiert.",
            "source": "https://www.klicktipp.com/de/"
          },
          "email-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Versandzeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-20": {
            "status": "yes",
            "note": "KI-Agent kann Kampagnendaten analysieren.",
            "source": "https://www.klicktipp.com/de/"
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Aktionen lassen sich im visuellen Cockpit hinzufügen, verschieben und kopieren.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagne-im-marketing-cockpit-erstellen-starten/"
          },
          "marketing-automation-02": {
            "status": "yes",
            "note": "Anmeldeformular, Tags, SmartTags oder Felder dienen als Startbedingungen.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagne-im-marketing-cockpit-erstellen-starten/"
          },
          "marketing-automation-03": {
            "status": "yes",
            "note": "Warteaktion und anschliessende Ja-/Nein-Verzweigung können Tags, Felder oder Klicks prüfen.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/wenn-dann-aktion-in-klicktipp-effektiv-nutzen/"
          },
          "marketing-automation-04": {
            "status": "yes",
            "note": "Kontakt-Historie zeigt den Fortschritt; ein vergebenes Tag kann die Kampagne starten und als Bedingung dienen.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagnen-im-marketing-cockpit-testen/"
          },
          "marketing-automation-05": {
            "status": "yes",
            "note": "Eine konkrete Formularanmeldung kann unmittelbar eine Kampagne starten.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagne-im-marketing-cockpit-erstellen-starten/"
          },
          "marketing-automation-06": {
            "status": "unknown",
            "note": "Für „Messbare Kampagnenergebnisse“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-07": {
            "status": "unknown",
            "note": "Für „Dynamische Segmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-08": {
            "status": "yes",
            "note": "E-Mail und SMS lassen sich in Kampagnen verbinden.",
            "source": "https://www.klicktipp.com/de/"
          },
          "marketing-automation-09": {
            "status": "unknown",
            "note": "Für „Lead-Scoring“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-10": {
            "status": "unknown",
            "note": "Für „Vertriebsübergabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-11": {
            "status": "unknown",
            "note": "Für „Eigene Ereignisse und API“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-12": {
            "status": "unknown",
            "note": "Für „Wiedereintritt und Austritt“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-13": {
            "status": "unknown",
            "note": "Für „Versuchsgruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-14": {
            "status": "unknown",
            "note": "Tests mit eigenen Kontakten und überspringbaren Wartezeiten belegt; getrennte Vorab-Testumgebung und Versionskontrolle bleiben offen.",
            "source": "https://www.klicktipp.com/de/support/wissensdatenbank/kampagnen-im-marketing-cockpit-testen/"
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "yes",
            "note": "KI-Textarbeit und Agentenfunktionen dokumentiert.",
            "source": "https://www.klicktipp.com/de/"
          },
          "marketing-automation-19": {
            "status": "unknown",
            "note": "Für „KI prognostiziert Verhalten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-20": {
            "status": "unknown",
            "note": "Für „KI analysiert Kampagnen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "pulseem",
      "name": "Pulseem",
      "url": "https://site.pulseem.com/",
      "categories": [
        "email-marketing",
        "marketing-automation",
        "sms-marketing",
        "whatsapp-business",
        "ecommerce-marketing"
      ],
      "summary": "Mehrkanal-Plattform für E-Mail, SMS, WhatsApp und automatisierte Kundenstrecken.",
      "bestFor": "Teams mit Bedarf an mehreren Kommunikationskanälen in einer Plattform.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Hebräische Anleitungen belegen detaillierte Abläufe, jedoch keine deutschsprachige Oberfläche oder deutsche Zustellroute."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Individuelles lokales Angebot benötigt; keine ILS/PLN-Preise in EUR/CHF umrechnen. Land, Versandvolumen, KI-Kontingente und Service-Level konkret dokumentieren.",
        "source": "https://site.pulseem.com/"
      },
      "ai": {
        "summary": "PulsyAI umfasst Inhaltserstellung, Datenanalyse, Versandzeitoptimierung und MCP-Anbindung.",
        "capabilities": [
          "Newsletter-Erstellung",
          "Analyse eigener Kampagnen",
          "Individuelle Versandzeit",
          "MCP-Anbindung"
        ],
        "limits": [
          "Vom Anbieter über den Auftraggeber bestätigte Verfügbarkeit in unterstützten Sprachen, ausdrücklich Englisch; Deutsch und konkrete Tarifgrenzen noch offen.",
          "Die API- und Segmentierungsbestätigungen sind keine unabhängigen Praxistests.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://site.pulseem.co.il/pulsyai/"
      },
      "integrations": [
        "Pulseem API",
        "MCP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Globale Produktfunktionen dokumentiert; Schweizer Vertragsangebot, +41-Routen, CHF-/Fremdwährungsabrechnung und Schweizer Datenschutzbedingungen separat bestätigen.",
        "source": "https://site.pulseem.com/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://site.pulseem.com/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.co.il/services/whatsapp/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.co.il/services/sms/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.com/services/ecommerce-system/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.co.il/pulsyai/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "user-provided:pulseem-confirmation"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.com/pulsyai/newsletter-ai/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.com/pulsyai/smart-timing/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://site.pulseem.com/pulsyai/pulsy-analyst/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-רכישה/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://site.pulseem.co.il/מדרכים/היכרות-ושימוש-בכלי-העורך/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-נטישת-עגלה/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://site.pulseem.co.il/shopify/"
        },
        {
          "label": "Pulseem: öffentliche englische Produkt- und KI-Navigation",
          "url": "https://site.pulseem.com/"
        },
        {
          "url": "https://site.pulseem.co.il/pulsyai/mcp/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Bearbeitbare Drag-and-drop-E-Mails aus KI-Entwürfen.",
            "source": "https://site.pulseem.com/pulsyai/newsletter-ai/"
          },
          "email-marketing-02": {
            "status": "unknown",
            "note": "Für „Kontaktimport und eigene Felder“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Übermittelte Anbieterbestätigung der Zielgruppenbildung nach konkreten E-Mail-Klicks und Kaufstatus.",
            "source": "user-provided:pulseem-confirmation"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Für „Personalisierte Inhalte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Übermittelte Anbieterbestätigung einer zeitversetzten Welcome-Strecke.",
            "source": "user-provided:pulseem-confirmation"
          },
          "email-marketing-06": {
            "status": "yes",
            "note": "Übermittelte Anbieterbestätigung: Zustellung, Klicks, Bounces und Abmeldungen auf Kontaktebene.",
            "source": "user-provided:pulseem-confirmation"
          },
          "email-marketing-07": {
            "status": "yes",
            "note": "Über Auftraggeber übermittelte Anbieterbestätigung: Klick in 30 Tagen, Kauf-Ausschluss und automatische Aktualisierung.",
            "source": "user-provided:pulseem-confirmation"
          },
          "email-marketing-08": {
            "status": "yes",
            "note": "Übermittelte Anbieterbestätigung: Welcome-Mail, zwei Tage warten, Folge nach Klick oder Kauf.",
            "source": "user-provided:pulseem-confirmation"
          },
          "email-marketing-09": {
            "status": "unknown",
            "note": "Betreffvarianten und Vorhersage dokumentiert; automatische Restlistensteuerung noch offen.",
            "source": "https://site.pulseem.com/pulsyai/newsletter-ai/"
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Für „Abmelde- und Bounce-Sperren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Für „Double-Opt-in-Nachweis“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-12": {
            "status": "yes",
            "note": "Übermittelte Anbieterbestätigung: Kontaktreaktionen exportierbar und per API verfügbar.",
            "source": "user-provided:pulseem-confirmation"
          },
          "email-marketing-13": {
            "status": "yes",
            "note": "Warenkorbabbrüche starten personalisierte E-Mails.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "email-marketing-14": {
            "status": "unknown",
            "note": "Für „Frequenz- und Überschneidungssteuerung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "unknown",
            "note": "KI-Newslettererstellung belegt; deutschsprachige Ausgabe nicht ausdrücklich bestätigt.",
            "source": "https://site.pulseem.co.il/pulsyai/"
          },
          "email-marketing-19": {
            "status": "yes",
            "note": "Individuelle Zeitfenster aus Öffnungs- und Klickhistorie, Auslieferung über 24 Stunden.",
            "source": "https://site.pulseem.com/pulsyai/smart-timing/"
          },
          "email-marketing-20": {
            "status": "yes",
            "note": "Fragen zu eigener Kampagnenleistung und Engagement beantwortbar.",
            "source": "https://site.pulseem.com/pulsyai/pulsy-analyst/"
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Kampagnenberichte über MCP-KI-Anbindung lesen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Pulseem MCP exposes campaign statistics to connected AI clients. Hebrew official documentation; English tool access was separately supplier-confirmed. API activation and client plan can restrict tools; no quota inferred.",
            "source": "https://site.pulseem.co.il/pulsyai/mcp/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Lire les rapports via un connecteur IA MCP. Périmètre documenté et conditions du forfait (anglais): Pulseem MCP exposes campaign statistics to connected AI clients. Hebrew official documentation; English tool access was separately supplier-confirmed. API activation and client plan can restrict tools; no quota inferred."
              },
              "it": {
                "note": "Capacità documentata: Leggere report tramite un connettore IA MCP. Ambito documentato e condizioni del piano (inglese): Pulseem MCP exposes campaign statistics to connected AI clients. Hebrew official documentation; English tool access was separately supplier-confirmed. API activation and client plan can restrict tools; no quota inferred."
              }
            }
          }
        },
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Der visuelle Editor verbindet Trigger, Bedingungen, Aktionen und Wartezeiten ohne Programmierung.",
            "source": "https://site.pulseem.co.il/מדרכים/היכרות-ושימוש-בכלי-העורך/"
          },
          "marketing-automation-02": {
            "status": "yes",
            "note": "Käufe starten Reisen mit Bedingungen zu Produkt, Betrag oder Kaufanzahl.",
            "source": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-רכישה/"
          },
          "marketing-automation-03": {
            "status": "yes",
            "note": "Übermittelte Anbieterbestätigung: Wartezeit und Verzweigung nach Klick oder Kauf.",
            "source": "user-provided:pulseem-confirmation"
          },
          "marketing-automation-04": {
            "status": "unknown",
            "note": "Für „Kontaktprofile und Tags“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-05": {
            "status": "unknown",
            "note": "Für „Landingpages und Formulare“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-06": {
            "status": "unknown",
            "note": "Für „Messbare Kampagnenergebnisse“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-07": {
            "status": "yes",
            "note": "Eine Kauf-/Nichtkauf-Bedingung filtert nachträgliche Käufer aus der Warenkorbstrecke.",
            "source": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-נטישת-עגלה/"
          },
          "marketing-automation-08": {
            "status": "yes",
            "note": "Dokumentiertes Beispiel kombiniert Kauftrigger, E-Mail, Wartezeit und SMS; WhatsApp ist ebenfalls als Aktion verfügbar.",
            "source": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-רכישה/"
          },
          "marketing-automation-09": {
            "status": "unknown",
            "note": "Für „Lead-Scoring“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-10": {
            "status": "unknown",
            "note": "Für „Vertriebsübergabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-11": {
            "status": "unknown",
            "note": "Für „Eigene Ereignisse und API“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-12": {
            "status": "yes",
            "note": "Wahl zwischen einmaligem und unbegrenztem Wiedereintritt bei erfüllten Bedingungen dokumentiert.",
            "source": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-רכישה/"
          },
          "marketing-automation-13": {
            "status": "unknown",
            "note": "Für „Versuchsgruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-14": {
            "status": "unknown",
            "note": "Für „Fehler- und Versionskontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "yes",
            "note": "KI unterstützt Newslettergestaltung und Marketingarbeit.",
            "source": "https://site.pulseem.co.il/pulsyai/"
          },
          "marketing-automation-19": {
            "status": "yes",
            "note": "Individuelle Versandzeit wird aus Öffnungs- und Klickverhalten bestimmt; keine Bestätigung einer Kaufprognose.",
            "source": "https://site.pulseem.com/pulsyai/smart-timing/"
          },
          "marketing-automation-20": {
            "status": "yes",
            "note": "Analyse eigener Kampagnendaten dokumentiert.",
            "source": "https://site.pulseem.co.il/pulsyai/"
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Kontaktgruppen über MCP-KI-Anbindung verwalten. Dokumentierter Umfang und Tarifbedingungen (Englisch): Pulseem MCP documents creating groups and adding contacts from a connected assistant. Main API connector supports group/contact management; check account enablement and AI-client write-tool entitlement.",
            "source": "https://site.pulseem.co.il/pulsyai/mcp/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Gérer les groupes de contacts via IA MCP. Périmètre documenté et conditions du forfait (anglais): Pulseem MCP documents creating groups and adding contacts from a connected assistant. Main API connector supports group/contact management; check account enablement and AI-client write-tool entitlement."
              },
              "it": {
                "note": "Capacità documentata: Gestire gruppi di contatti tramite IA MCP. Ambito documentato e condizioni del piano (inglese): Pulseem MCP documents creating groups and adding contacts from a connected assistant. Main API connector supports group/contact management; check account enablement and AI-client write-tool entitlement."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "sms-marketing": {
          "sms-marketing-01": {
            "status": "yes",
            "note": "SMS-Kampagnen und Versandfunktionen beschrieben.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-02": {
            "status": "yes",
            "note": "Personalisierte Inhalte dokumentiert.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-03": {
            "status": "yes",
            "note": "Geplanter Versand dokumentiert.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-04": {
            "status": "yes",
            "note": "Empfängergruppen und Listenimport beschrieben.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-05": {
            "status": "unknown",
            "note": "Für „Zustellstatus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-06": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-07": {
            "status": "unknown",
            "note": "Für „Abmeldung und Sperrliste“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-08": {
            "status": "unknown",
            "note": "Für „Unicode- und Segmentkosten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-09": {
            "status": "unknown",
            "note": "Für „Status-Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-10": {
            "status": "unknown",
            "note": "Für „Nummernvalidierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-11": {
            "status": "unknown",
            "note": "Für „API-Limits und Wiederholungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-12": {
            "status": "yes",
            "note": "Kauf- und Warenkorbereignisse können SMS auslösen.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-13": {
            "status": "yes",
            "note": "Klickauswertung auf Kontaktebene beschrieben.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-14": {
            "status": "unknown",
            "note": "Anbieter beschreibt Carrierwechsel; identischer Mechanismus für deutsche Routen unbestätigt.",
            "source": "https://site.pulseem.co.il/services/sms/"
          },
          "sms-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-18": {
            "status": "unknown",
            "note": "Für „KI unterstützt Textentwurf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Dialogbearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Zugriff kontrollieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-sms-marketing-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-idempotency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-segment-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-normalize": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-credit-balance": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: SMS-Restguthaben per KI-Anbindung abfragen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Pulseem MCP includes an operation for querying remaining SMS credits. MCP account activation and client tool permissions apply; credits are messaging balance, not a claim about AI quotas.",
            "source": "https://site.pulseem.co.il/pulsyai/mcp/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Consulter le solde SMS via un connecteur IA. Périmètre documenté et conditions du forfait (anglais): Pulseem MCP includes an operation for querying remaining SMS credits. MCP account activation and client tool permissions apply; credits are messaging balance, not a claim about AI quotas."
              },
              "it": {
                "note": "Capacità documentata: Consultare credito SMS tramite connettore IA. Ambito documentato e condizioni del piano (inglese): Pulseem MCP includes an operation for querying remaining SMS credits. MCP account activation and client tool permissions apply; credits are messaging balance, not a claim about AI quotas."
              }
            }
          },
          "depth-sms-marketing-ai-revoke": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Messaging-Token eines KI-Clients widerrufen. Dokumentierter Umfang und Tarifbedingungen (Englisch): The vendor documents revoking a connected MCP token in Pulseem API settings. MCP account activation and client tool permissions apply; credits are messaging balance, not a claim about AI quotas.",
            "source": "https://site.pulseem.co.il/pulsyai/mcp/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Révoquer le jeton de messagerie d’un client IA. Périmètre documenté et conditions du forfait (anglais): The vendor documents revoking a connected MCP token in Pulseem API settings. MCP account activation and client tool permissions apply; credits are messaging balance, not a claim about AI quotas."
              },
              "it": {
                "note": "Capacità documentata: Revocare il token di messaggistica di un client IA. Ambito documentato e condizioni del piano (inglese): The vendor documents revoking a connected MCP token in Pulseem API settings. MCP account activation and client tool permissions apply; credits are messaging balance, not a claim about AI quotas."
              }
            }
          }
        },
        "whatsapp-business": {
          "whatsapp-business-01": {
            "status": "yes",
            "note": "Nutzung setzt Meta-Freigabe voraus; offizielles Business-Angebot beschrieben.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-02": {
            "status": "yes",
            "note": "Medien, Dateien und Aktionsschaltflächen dokumentiert.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-03": {
            "status": "yes",
            "note": "Zweiseitige Gespräche mit Status und Themen-Tags.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-04": {
            "status": "yes",
            "note": "Geplante, personalisierte Kampagnen dokumentiert.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-05": {
            "status": "yes",
            "note": "Zielgruppen anhand von Präferenzen und Verhalten.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-06": {
            "status": "yes",
            "note": "WhatsApp lässt sich mit automatisierten Mehrkanalstrecken verbinden.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-07": {
            "status": "unknown",
            "note": "Für „Opt-in und Abmeldung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-08": {
            "status": "unknown",
            "note": "Gesprächsstatus belegt; automatische Zuständigkeitszuweisung noch offen.",
            "source": "https://site.pulseem.co.il/services/whatsapp/"
          },
          "whatsapp-business-09": {
            "status": "yes",
            "note": "Shopify überträgt Anmeldungen, Käufe, Warenkorbabbrüche und den Katalog für kanalbezogene Ansprache.",
            "source": "https://site.pulseem.co.il/shopify/"
          },
          "whatsapp-business-10": {
            "status": "yes",
            "note": "Warenkorbabbruch kann WhatsApp auslösen; die ergänzende Kauftrigger-Anleitung dokumentiert Nachkaufaktionen.",
            "source": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-נטישת-עגלה/"
          },
          "whatsapp-business-11": {
            "status": "unknown",
            "note": "Für „API und Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-12": {
            "status": "unknown",
            "note": "Für „Nummernmigration oder Koexistenz“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-13": {
            "status": "unknown",
            "note": "Für „Template- und Qualitätsüberwachung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-14": {
            "status": "yes",
            "note": "Shopify-Berichte trennen Kanalresultate und Produktumsätze. Eine kausale Umsatzwirkung ist damit nicht nachgewiesen.",
            "source": "https://site.pulseem.co.il/shopify/"
          },
          "whatsapp-business-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-18": {
            "status": "unknown",
            "note": "Für „KI beantwortet Wissensfragen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-19": {
            "status": "unknown",
            "note": "Für „KI führt Systemaktion aus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-20": {
            "status": "unknown",
            "note": "Für „Übergabe und KI-Kontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-whatsapp-business-forms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-voice-calling": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-audio-transcript": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-ai-revoke": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: WhatsApp-Sendezugriff eines KI-Connectors widerrufen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Pulseem documents revoking the MCP connector token that provides messaging access. This revokes connector access, not messages already sent; messaging and client entitlement still apply.",
            "source": "https://site.pulseem.co.il/pulsyai/mcp/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Révoquer l’accès d’envoi WhatsApp d’un connecteur IA. Périmètre documenté et conditions du forfait (anglais): Pulseem documents revoking the MCP connector token that provides messaging access. This revokes connector access, not messages already sent; messaging and client entitlement still apply."
              },
              "it": {
                "note": "Capacità documentata: Revocare accesso di invio WhatsApp di un connettore IA. Ambito documentato e condizioni del piano (inglese): Pulseem documents revoking the MCP connector token that provides messaging access. This revokes connector access, not messages already sent; messaging and client entitlement still apply."
              }
            }
          },
          "depth-whatsapp-business-stock-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "ecommerce-marketing": {
          "ecommerce-marketing-01": {
            "status": "yes",
            "note": "Shopify, WooCommerce, Wix Stores und Magento genannt.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "ecommerce-marketing-02": {
            "status": "yes",
            "note": "Personalisierte Shop-E-Mails dokumentiert.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "ecommerce-marketing-03": {
            "status": "yes",
            "note": "Mehrkanalansprache mit SMS und WhatsApp beschrieben.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "ecommerce-marketing-04": {
            "status": "unknown",
            "note": "Für „Anmeldeformulare“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-05": {
            "status": "yes",
            "note": "Kauf- und Interessenmerkmale für Zielgruppen.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "ecommerce-marketing-06": {
            "status": "yes",
            "note": "Umsatz, Conversion und Käuferzahl je Kampagne beschrieben.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "ecommerce-marketing-07": {
            "status": "yes",
            "note": "Die Anleitung kombiniert Warenkorbabbruch mit einem Kauf-/Nichtkauf-Filter, der zwischenzeitliche Käufer ausschliesst.",
            "source": "https://site.pulseem.co.il/מדרכים/יצירת-אוטומציה-טריגר-נטישת-עגלה/"
          },
          "ecommerce-marketing-08": {
            "status": "yes",
            "note": "Angebote nach einem Produktkauf dokumentiert.",
            "source": "https://site.pulseem.com/services/ecommerce-system/"
          },
          "ecommerce-marketing-09": {
            "status": "unknown",
            "note": "Für „Produktdaten dynamisch“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-10": {
            "status": "unknown",
            "note": "Für „Kaufhistorie und RFM“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-11": {
            "status": "unknown",
            "note": "Für „Retouren berücksichtigen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-12": {
            "status": "unknown",
            "note": "Für „Back-in-stock“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-13": {
            "status": "unknown",
            "note": "Für „Kanalübergreifende Begrenzung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-14": {
            "status": "unknown",
            "note": "Für „Attribution konfigurierbar“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-18": {
            "status": "yes",
            "note": "KI erzeugt Newsletter-Inhalte.",
            "source": "https://site.pulseem.co.il/pulsyai/"
          },
          "ecommerce-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-Prognosen oder Empfehlungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-20": {
            "status": "unknown",
            "note": "Eigene Marketinganalyse belegt; Erlösanalyse mit Retouren nicht hinreichend nachgewiesen.",
            "source": "https://site.pulseem.co.il/pulsyai/"
          },
          "depth-ecommerce-marketing-recommendation-stock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-coupon-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-subscription-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-store-isolation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-predicted-next-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-churn-probability": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-refund-clv": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-variant-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "logo": {
        "path": "/logos/pulseem.svg",
        "source": "https://systemcompare.pl/software/pulseem/"
      },
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "klaviyo",
      "name": "Klaviyo",
      "url": "https://www.klaviyo.com/products/email-marketing",
      "categories": [
        "ecommerce-marketing",
        "email-marketing"
      ],
      "summary": "Marketingplattform mit shopbezogenen Kundendaten und automatisierten Nachrichten.",
      "bestFor": "Onlineshops mit umfangreichen Verhaltens- und Bestelldaten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Aktive Profile, Kanalnutzung und Attribution vor Preisvergleich abgleichen.",
        "Smart Sending gilt nicht automatisch für vorgefertigte Warenkorbmails. Erweiterte RFM-Analyse benötigt ein Zusatzabonnement und ausreichende Bestellhistorie."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.klaviyo.com/products/email-marketing"
      },
      "ai": {
        "summary": "Prognosen, Produktempfehlungen und generative Inhalte sind dokumentiert.",
        "capabilities": [
          "KI erstellt Shopinhalte",
          "KI-Prognosen oder Empfehlungen"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.klaviyo.com/products/email-marketing"
      },
      "integrations": [
        "Shop-Integrationen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.klaviyo.com/products/email-marketing"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.klaviyo.com/products/email-marketing"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.klaviyo.com/hc/en-us/articles/115002779411"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.klaviyo.com/hc/en-us/articles/360004059711"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.klaviyo.com/hc/en-us/articles/17797889315355"
        },
        {
          "label": "SMS-Verfügbarkeit und Nummern für Deutschland",
          "url": "https://help.klaviyo.com/hc/en-us/articles/6637671573403"
        },
        {
          "url": "https://help.klaviyo.com/hc/en-us/articles/360020919731",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "ecommerce-marketing": {
          "ecommerce-marketing-01": {
            "status": "yes",
            "note": "Shop-Daten und Integrationen für Marketing dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-02": {
            "status": "yes",
            "note": "E-Mail-Kampagnen dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-03": {
            "status": "unknown",
            "note": "Für „SMS oder WhatsApp als Zusatzkanal“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-04": {
            "status": "unknown",
            "note": "Für „Anmeldeformulare“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-05": {
            "status": "yes",
            "note": "Kaufverhalten für Zielgruppen beschrieben.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-06": {
            "status": "unknown",
            "note": "Für „Umsatzberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-07": {
            "status": "yes",
            "note": "Kauffilter wird vor jeder Nachricht erneut geprüft und schliesst Käufer aus der Warenkorbstrecke aus; Shop-Synchronisationsintervall beachten.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/115002779411"
          },
          "ecommerce-marketing-08": {
            "status": "yes",
            "note": "Nachkaufstrecken dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-09": {
            "status": "unknown",
            "note": "Produktempfehlungen belegt; Variantengenauigkeit und aktuelle Preise noch nachweisen.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-10": {
            "status": "yes",
            "note": "RFM-Auswertung nach Kaufhäufigkeit, Aktualität und Wert; Zusatzabonnement, mindestens 500 Käufer und 180 Tage Bestellhistorie erforderlich.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/17797889315355"
          },
          "ecommerce-marketing-11": {
            "status": "unknown",
            "note": "Für „Retouren berücksichtigen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-12": {
            "status": "unknown",
            "note": "Für „Back-in-stock“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-13": {
            "status": "unknown",
            "note": "Für „Kanalübergreifende Begrenzung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-14": {
            "status": "unknown",
            "note": "Für „Attribution konfigurierbar“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-18": {
            "status": "yes",
            "note": "Generative Inhalte dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-19": {
            "status": "yes",
            "note": "Kaufwahrscheinlichkeit, Kundenwert und Produktempfehlungen dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "ecommerce-marketing-20": {
            "status": "unknown",
            "note": "Für „KI analysiert den Shopumsatz“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ecommerce-marketing-recommendation-stock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-coupon-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-subscription-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-store-isolation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-predicted-next-order": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Nächsten Bestelltermin eines Kunden prognostizieren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Klaviyo estimates next order date from individual and aggregate customer purchase patterns. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/360020919731",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Prédire la date de prochaine commande du client. Périmètre documenté et conditions du forfait (anglais): Klaviyo estimates next order date from individual and aggregate customer purchase patterns. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive."
              },
              "it": {
                "note": "Capacità documentata: Prevedere la prossima data d’ordine del cliente. Ambito documentato e condizioni del piano (inglese): Klaviyo estimates next order date from individual and aggregate customer purchase patterns. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive."
              }
            }
          },
          "depth-ecommerce-marketing-churn-probability": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Abwanderungswahrscheinlichkeit schätzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Klaviyo estimates churn probability from order count, frequency and elapsed time. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/360020919731",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Estimer la probabilité d’attrition client. Périmètre documenté et conditions du forfait (anglais): Klaviyo estimates churn probability from order count, frequency and elapsed time. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive."
              },
              "it": {
                "note": "Capacità documentata: Stimare la probabilità di abbandono del cliente. Ambito documentato e condizioni del piano (inglese): Klaviyo estimates churn probability from order count, frequency and elapsed time. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive."
              }
            }
          },
          "depth-ecommerce-marketing-refund-clv": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Erstattungen im bisherigen Kundenwert abziehen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Historic CLV includes previous orders net of refunds and returns. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/360020919731",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Déduire les remboursements de la valeur client historique. Périmètre documenté et conditions du forfait (anglais): Historic CLV includes previous orders net of refunds and returns. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive."
              },
              "it": {
                "note": "Capacità documentata: Sottrarre rimborsi dal valore storico del cliente. Ambito documentato e condizioni del piano (inglese): Historic CLV includes previous orders net of refunds and returns. Predictive features require qualifying purchase history and data volume; predictive values are estimates. Historic CLV is not predictive."
              }
            }
          },
          "depth-ecommerce-marketing-variant-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Visuelle E-Mail-Erstellung dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "email-marketing-02": {
            "status": "unknown",
            "note": "Für „Kontaktimport und eigene Felder“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Segmente aus Verhaltens- und Profildaten beschrieben.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Für „Personalisierte Inhalte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Welcome-, Warenkorb- und Nachkaufstrecken dokumentiert.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "email-marketing-06": {
            "status": "unknown",
            "note": "Für „Versandberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-07": {
            "status": "unknown",
            "note": "Für „Dynamische Verhaltenssegmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-08": {
            "status": "unknown",
            "note": "Für „Bedingte Journey-Verzweigungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-09": {
            "status": "unknown",
            "note": "Für „A/B-Test mit Entscheidung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Für „Abmelde- und Bounce-Sperren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Für „Double-Opt-in-Nachweis“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-12": {
            "status": "unknown",
            "note": "Für „API für Kontakt- und Berichtsdaten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-13": {
            "status": "yes",
            "note": "Dokumentierter Warenkorbabbruch-Flow mit Shop-Ereignissen, Wartezeiten und mehrstufigem Versand.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/115002779411"
          },
          "email-marketing-14": {
            "status": "yes",
            "note": "Smart Sending überspringt kürzlich angeschriebene Kontakte; Standardfenster 16 Stunden. Bei vorgebauten Warenkorbmails nicht standardmässig aktiv.",
            "source": "https://help.klaviyo.com/hc/en-us/articles/360004059711"
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "unknown",
            "note": "KI-Inhaltserstellung dokumentiert; deutschsprachige Ausgabe in den gelesenen Belegen noch nicht ausdrücklich bestätigt.",
            "source": "https://www.klaviyo.com/products/email-marketing"
          },
          "email-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Versandzeit“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "email-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Analyse mit eigenen Daten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "logo": {
        "path": "/logos/klaviyo.svg",
        "source": "https://www.klaviyo.com/uk/"
      },
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "omnisend",
      "name": "Omnisend",
      "url": "https://www.omnisend.com/",
      "categories": [
        "ecommerce-marketing"
      ],
      "summary": "E-Commerce-Marketing mit E-Mail, SMS und Web-Push.",
      "bestFor": "Shops, die Kaufereignisse für automatisierte Kommunikation nutzen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Neue SMS-Abonnements sind laut Hilfe nur als Pro-Erweiterung verfügbar; Bestandsverträge können abweichen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.omnisend.com/"
      },
      "ai": {
        "summary": "KI unterstützt Zielgruppen, Formulare und Einblicke in eigene Marketingdaten.",
        "capabilities": [
          "KI erstellt Shopinhalte",
          "KI analysiert den Shopumsatz"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.omnisend.com/"
      },
      "integrations": [
        "Offene API",
        "Shop-Integrationen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.omnisend.com/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.omnisend.com/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.omnisend.com/en/articles/6659889-abandoned-cart-and-abandoned-checkout-automations"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://support.omnisend.com/en/articles/1690227-product-abandonment-automation"
        }
      ],
      "assessments": {
        "ecommerce-marketing": {
          "ecommerce-marketing-01": {
            "status": "yes",
            "note": "Shop-Anbindungen dokumentiert.",
            "source": "https://www.omnisend.com/"
          },
          "ecommerce-marketing-02": {
            "status": "yes",
            "note": "E-Mail-Kampagnen angeboten.",
            "source": "https://www.omnisend.com/"
          },
          "ecommerce-marketing-03": {
            "status": "yes",
            "note": "SMS als zusätzlicher Kanal; Zugang tarifabhängig.",
            "source": "https://www.omnisend.com/"
          },
          "ecommerce-marketing-04": {
            "status": "yes",
            "note": "Formulare und KI-gestützte Erstellung beschrieben.",
            "source": "https://www.omnisend.com/"
          },
          "ecommerce-marketing-05": {
            "status": "yes",
            "note": "Zielgruppen aus Kunden- und Verhaltensdaten beschrieben.",
            "source": "https://www.omnisend.com/"
          },
          "ecommerce-marketing-06": {
            "status": "unknown",
            "note": "Für „Umsatzberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-07": {
            "status": "partial",
            "note": "Kaufereignisse stoppen Abbruchstrecken. Wechselnde E-Mail-Adressen oder parallele Sitzungen können laut Dokumentation dennoch Nachfassmails auslösen.",
            "source": "https://support.omnisend.com/en/articles/6659889-abandoned-cart-and-abandoned-checkout-automations"
          },
          "ecommerce-marketing-08": {
            "status": "unknown",
            "note": "Für „Nachkaufstrecke“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-09": {
            "status": "unknown",
            "note": "Für „Produktdaten dynamisch“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-10": {
            "status": "unknown",
            "note": "Für „Kaufhistorie und RFM“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-11": {
            "status": "unknown",
            "note": "Für „Retouren berücksichtigen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-12": {
            "status": "unknown",
            "note": "Für „Back-in-stock“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-13": {
            "status": "yes",
            "note": "Frequency begrenzt Wiedereintritt; Skip Contacts verhindert Überschneidungen zwischen laufenden oder kürzlich abgeschlossenen Automationen.",
            "source": "https://support.omnisend.com/en/articles/1690227-product-abandonment-automation"
          },
          "ecommerce-marketing-14": {
            "status": "unknown",
            "note": "Für „Attribution konfigurierbar“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-18": {
            "status": "yes",
            "note": "KI unterstützt Erstellung von Inhalten und Formularen.",
            "source": "https://www.omnisend.com/"
          },
          "ecommerce-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-Prognosen oder Empfehlungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-20": {
            "status": "yes",
            "note": "KI-Einblicke aus eigenen Marketingdaten beschrieben; Retourenbehandlung separat prüfen.",
            "source": "https://www.omnisend.com/"
          },
          "depth-ecommerce-marketing-recommendation-stock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-coupon-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-subscription-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-store-isolation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-predicted-next-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-churn-probability": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-refund-clv": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-variant-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "logo": {
        "path": "/logos/omnisend.svg",
        "source": "https://www.omnisend.com/"
      },
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "activecampaign",
      "name": "ActiveCampaign",
      "url": "https://www.activecampaign.com/de",
      "categories": [
        "ecommerce-marketing",
        "marketing-automation"
      ],
      "summary": "Marketing-Automation mit E-Mail, WhatsApp und angebundenen Kundendaten.",
      "bestFor": "Teams mit kanalübergreifenden, mehrstufigen Kundenreisen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Kanalzusätze, Kontaktmenge und autonome Aktionen vor Vertragsabschluss klären."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.activecampaign.com/de"
      },
      "ai": {
        "summary": "Active Intelligence erzeugt Kampagnen und Automationen und analysiert Kontodaten.",
        "capabilities": [
          "KI erstellt Shopinhalte",
          "KI erstellt Inhalte oder Abläufe",
          "KI analysiert Kampagnen"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.activecampaign.com/de"
      },
      "integrations": [
        "ChatGPT",
        "Claude",
        "App-Integrationen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.activecampaign.com/de"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.activecampaign.com/de"
        },
        {
          "url": "https://help.activecampaign.com/hc/en-us/articles/360001148999-How-do-I-create-a-copy-of-an-automation",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://help.activecampaign.com/hc/en-us/articles/30760994917020-Manage-contacts-runs-and-duplicates-in-an-automation",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "ecommerce-marketing": {
          "ecommerce-marketing-01": {
            "status": "unknown",
            "note": "Für „Shopintegration“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-02": {
            "status": "yes",
            "note": "Personalisierte E-Mail-Kampagnen dokumentiert.",
            "source": "https://www.activecampaign.com/de"
          },
          "ecommerce-marketing-03": {
            "status": "yes",
            "note": "SMS und WhatsApp ergänzen E-Mail.",
            "source": "https://www.activecampaign.com/de"
          },
          "ecommerce-marketing-04": {
            "status": "unknown",
            "note": "Für „Anmeldeformulare“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-05": {
            "status": "unknown",
            "note": "Für „Kundensegmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-06": {
            "status": "unknown",
            "note": "Für „Umsatzberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-07": {
            "status": "unknown",
            "note": "Für „Abgebrochener Checkout“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-08": {
            "status": "unknown",
            "note": "Für „Nachkaufstrecke“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-09": {
            "status": "unknown",
            "note": "Für „Produktdaten dynamisch“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-10": {
            "status": "unknown",
            "note": "Für „Kaufhistorie und RFM“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-11": {
            "status": "unknown",
            "note": "Für „Retouren berücksichtigen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-12": {
            "status": "unknown",
            "note": "Für „Back-in-stock“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-13": {
            "status": "unknown",
            "note": "Für „Kanalübergreifende Begrenzung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-14": {
            "status": "unknown",
            "note": "Für „Attribution konfigurierbar“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ecommerce-marketing-18": {
            "status": "yes",
            "note": "KI erstellt Kampagneninhalte.",
            "source": "https://www.activecampaign.com/de"
          },
          "ecommerce-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-Prognosen oder Empfehlungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ecommerce-marketing-20": {
            "status": "unknown",
            "note": "Marketingdaten-Abfragen vorhanden; Umsatz- und Retourenabgleich noch nachweisen.",
            "source": "https://www.activecampaign.com/de"
          },
          "depth-ecommerce-marketing-recommendation-stock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-coupon-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-subscription-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-store-isolation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-predicted-next-order": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-churn-probability": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-refund-clv": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ecommerce-marketing-variant-events": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Automationsaufbau einschliesslich KI-Erstellung dokumentiert.",
            "source": "https://www.activecampaign.com/de"
          },
          "marketing-automation-02": {
            "status": "unknown",
            "note": "Für „Ereignisbasierter Einstieg“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-03": {
            "status": "unknown",
            "note": "Für „Wartezeiten und Bedingungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-04": {
            "status": "unknown",
            "note": "Für „Kontaktprofile und Tags“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-05": {
            "status": "unknown",
            "note": "Für „Landingpages und Formulare“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-06": {
            "status": "unknown",
            "note": "Für „Messbare Kampagnenergebnisse“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-07": {
            "status": "unknown",
            "note": "Für „Dynamische Segmente“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-08": {
            "status": "yes",
            "note": "E-Mail-, WhatsApp- und SMS-Automationen beschrieben.",
            "source": "https://www.activecampaign.com/de"
          },
          "marketing-automation-09": {
            "status": "unknown",
            "note": "Für „Lead-Scoring“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-10": {
            "status": "unknown",
            "note": "Für „Vertriebsübergabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-11": {
            "status": "unknown",
            "note": "Für „Eigene Ereignisse und API“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-12": {
            "status": "unknown",
            "note": "Für „Wiedereintritt und Austritt“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-13": {
            "status": "unknown",
            "note": "Für „Versuchsgruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-14": {
            "status": "unknown",
            "note": "Für „Fehler- und Versionskontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "yes",
            "note": "Active Intelligence erzeugt Inhalte und Automationen.",
            "source": "https://www.activecampaign.com/de"
          },
          "marketing-automation-19": {
            "status": "unknown",
            "note": "Für „KI prognostiziert Verhalten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "marketing-automation-20": {
            "status": "yes",
            "note": "Kontodaten lassen sich über KI-Abfragen auswerten.",
            "source": "https://www.activecampaign.com/de"
          },
          "depth-marketing-automation-clean-clone": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Journey ohne aktive Teilnehmer kopieren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Copied automations start inactive and do not carry over original participants or original automation settings. General product capability; local contract, supported language and entitlement must be confirmed.",
            "source": "https://help.activecampaign.com/hc/en-us/articles/360001148999-How-do-I-create-a-copy-of-an-automation",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Dupliquer un parcours sans ses participants actifs. Périmètre documenté et conditions du forfait (anglais): Copied automations start inactive and do not carry over original participants or original automation settings. General product capability; local contract, supported language and entitlement must be confirmed."
              },
              "it": {
                "note": "Capacità documentata: Duplicare un percorso senza partecipanti attivi. Ambito documentato e condizioni del piano (inglese): Copied automations start inactive and do not carry over original participants or original automation settings. General product capability; local contract, supported language and entitlement must be confirmed."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Einzelnen Durchlauf eines Kontakts stoppen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Manage Contacts can end one current run without ending other runs of that contact. Documentation states all ActiveCampaign plans; verify rollout in the actual local account.",
            "source": "https://help.activecampaign.com/hc/en-us/articles/30760994917020-Manage-contacts-runs-and-duplicates-in-an-automation",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Arrêter une seule exécution d’un contact. Périmètre documenté et conditions du forfait (anglais): Manage Contacts can end one current run without ending other runs of that contact. Documentation states all ActiveCampaign plans; verify rollout in the actual local account."
              },
              "it": {
                "note": "Capacità documentata: Fermare una singola esecuzione di un contatto. Ambito documentato e condizioni del piano (inglese): Manage Contacts can end one current run without ending other runs of that contact. Documentation states all ActiveCampaign plans; verify rollout in the actual local account."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Doppelte aktive Journey-Durchläufe bereinigen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Duplicate-run controls keep the newest or first current run or end all current runs. Documentation states all ActiveCampaign plans; confirmation is required before run termination.",
            "source": "https://help.activecampaign.com/hc/en-us/articles/30760994917020-Manage-contacts-runs-and-duplicates-in-an-automation",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Résoudre les exécutions actives en double. Périmètre documenté et conditions du forfait (anglais): Duplicate-run controls keep the newest or first current run or end all current runs. Documentation states all ActiveCampaign plans; confirmation is required before run termination."
              },
              "it": {
                "note": "Capacità documentata: Risolvere esecuzioni attive duplicate. Ambito documentato e condizioni del piano (inglese): Duplicate-run controls keep the newest or first current run or end all current runs. Documentation states all ActiveCampaign plans; confirmation is required before run termination."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "logo": {
        "path": "/logos/activecampaign.svg",
        "source": "https://www.activecampaign.com/"
      },
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "charles",
      "name": "charles",
      "url": "https://www.hello-charles.com/",
      "categories": [
        "whatsapp-business"
      ],
      "summary": "WhatsApp-Marketing mit Shop-Ereignissen und automatisierten Kundenstrecken.",
      "bestFor": "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Plattformkosten und Meta-Gebühren getrennt anfordern."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.hello-charles.com/"
      },
      "ai": {
        "summary": "KI-Unterstützung für Kampagnen- und Automationsaufbau wird angeboten.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.hello-charles.com/"
      },
      "integrations": [
        "Shop-Integrationen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.hello-charles.com/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.hello-charles.com/"
        }
      ],
      "assessments": {
        "whatsapp-business": {
          "whatsapp-business-01": {
            "status": "yes",
            "note": "WhatsApp-Business-Marketing als Produkt dokumentiert.",
            "source": "https://www.hello-charles.com/"
          },
          "whatsapp-business-02": {
            "status": "unknown",
            "note": "Für „Vorlagen und Medien“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-03": {
            "status": "unknown",
            "note": "Für „Gemeinsamer Posteingang“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-04": {
            "status": "yes",
            "note": "Kampagnenaufbau dokumentiert.",
            "source": "https://www.hello-charles.com/"
          },
          "whatsapp-business-05": {
            "status": "unknown",
            "note": "Für „Kontaktsegmentierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-06": {
            "status": "yes",
            "note": "Automationen für wiederkehrende Kundensituationen.",
            "source": "https://www.hello-charles.com/"
          },
          "whatsapp-business-07": {
            "status": "unknown",
            "note": "Für „Opt-in und Abmeldung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-08": {
            "status": "unknown",
            "note": "Für „Verantwortliche und Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-09": {
            "status": "unknown",
            "note": "Für „CRM- oder Shopkontext“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-10": {
            "status": "yes",
            "note": "Warenkorb-, Nachkauf- und Wiederverfügbarkeitsstrecken beschrieben.",
            "source": "https://www.hello-charles.com/"
          },
          "whatsapp-business-11": {
            "status": "unknown",
            "note": "Für „API und Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-12": {
            "status": "unknown",
            "note": "Für „Nummernmigration oder Koexistenz“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-13": {
            "status": "unknown",
            "note": "Für „Template- und Qualitätsüberwachung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-14": {
            "status": "unknown",
            "note": "Für „Erfolg und Attribution“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-18": {
            "status": "unknown",
            "note": "KI baut Kampagnen; wissensbasierte Serviceantworten nicht daraus ableiten.",
            "source": "https://www.hello-charles.com/"
          },
          "whatsapp-business-19": {
            "status": "unknown",
            "note": "Für „KI führt Systemaktion aus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-20": {
            "status": "unknown",
            "note": "Für „Übergabe und KI-Kontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-whatsapp-business-forms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-voice-calling": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-audio-transcript": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-stock-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "chatarmin",
      "name": "Chatarmin",
      "url": "https://chatarmin.com/",
      "categories": [
        "whatsapp-business"
      ],
      "summary": "WhatsApp-Marketing und Kundenservice mit Shop- und ERP-Bezug.",
      "bestFor": "DACH-Handelsunternehmen mit Marketing- und Servicegesprächen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Marketing und armincx-Serviceumfang getrennt vergleichen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://chatarmin.com/"
      },
      "ai": {
        "summary": "KI-Agenten unterstützen Service und Ticketverarbeitung.",
        "capabilities": [
          "KI beantwortet Wissensfragen"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://chatarmin.com/"
      },
      "integrations": [
        "Shopify",
        "Klaviyo",
        "Xentral",
        "Billbee",
        "Zendesk"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://chatarmin.com/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://chatarmin.com/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://apidocs.chatarmin.com/reference/get_analytics"
        }
      ],
      "assessments": {
        "whatsapp-business": {
          "whatsapp-business-01": {
            "status": "yes",
            "note": "WhatsApp-Business-Plattform dokumentiert.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-02": {
            "status": "unknown",
            "note": "Für „Vorlagen und Medien“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-03": {
            "status": "yes",
            "note": "Gemeinsames Service- und Ticketangebot beschrieben.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-04": {
            "status": "yes",
            "note": "WhatsApp-Kampagnen dokumentiert.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-05": {
            "status": "unknown",
            "note": "Für „Kontaktsegmentierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-06": {
            "status": "yes",
            "note": "Visueller Flow-Builder dokumentiert.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-07": {
            "status": "unknown",
            "note": "Für „Opt-in und Abmeldung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-08": {
            "status": "unknown",
            "note": "Für „Verantwortliche und Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-09": {
            "status": "yes",
            "note": "Shop- und ERP-Kontext über genannte Integrationen.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-10": {
            "status": "yes",
            "note": "Warenkorb- und Nachkaufabläufe beschrieben.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-11": {
            "status": "unknown",
            "note": "Für „API und Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-12": {
            "status": "unknown",
            "note": "Für „Nummernmigration oder Koexistenz“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-13": {
            "status": "unknown",
            "note": "Für „Template- und Qualitätsüberwachung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-14": {
            "status": "yes",
            "note": "Die Analytics-API liefert kampagnenbezogene Bestell- und Umsatzzuordnung. Attribution belegt keinen zusätzlichen kausalen Umsatz.",
            "source": "https://apidocs.chatarmin.com/reference/get_analytics"
          },
          "whatsapp-business-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-18": {
            "status": "yes",
            "note": "Wissensbasierte KI-Agenten im Serviceangebot.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-19": {
            "status": "unknown",
            "note": "KI-Service vorhanden; konkrete schreibende Bestellaktionen noch prüfen.",
            "source": "https://chatarmin.com/"
          },
          "whatsapp-business-20": {
            "status": "unknown",
            "note": "Für „Übergabe und KI-Kontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-whatsapp-business-forms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-voice-calling": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-audio-transcript": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-stock-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "superchat",
      "name": "Superchat",
      "url": "https://www.superchat.de/",
      "categories": [
        "whatsapp-business"
      ],
      "summary": "Gemeinsamer Messenger-Posteingang mit Automationen und KI-Agenten.",
      "bestFor": "Kleine und mittlere Unternehmen mit verteilter Kundenkommunikation.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Kanal-, KI- und Nutzungsgrenzen im gewählten Tarif prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.superchat.de/"
      },
      "ai": {
        "summary": "KI-Agenten beantworten Nachrichten auf Grundlage eigener Inhalte.",
        "capabilities": [
          "KI beantwortet Wissensfragen",
          "KI führt Systemaktion aus",
          "Übergabe und KI-Kontrolle"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.superchat.de/"
      },
      "integrations": [
        "HubSpot",
        "Shopify",
        "API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.superchat.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.superchat.de/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.superchat.com/en/articles/819744-connect-your-ai-agent-to-open-interfaces-http-requests"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://help.superchat.com/en/articles/661492-exit-conditions-and-human-handover"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://developers.superchat.com/reference/webhook-payload-model"
        }
      ],
      "assessments": {
        "whatsapp-business": {
          "whatsapp-business-01": {
            "status": "yes",
            "note": "WhatsApp Business als offizieller Kanal dokumentiert.",
            "source": "https://www.superchat.de/"
          },
          "whatsapp-business-02": {
            "status": "yes",
            "note": "WhatsApp-Vorlagen dokumentiert.",
            "source": "https://www.superchat.de/"
          },
          "whatsapp-business-03": {
            "status": "yes",
            "note": "Zentraler Team-Posteingang.",
            "source": "https://www.superchat.de/"
          },
          "whatsapp-business-04": {
            "status": "yes",
            "note": "Newsletter-Kampagnen dokumentiert.",
            "source": "https://www.superchat.de/"
          },
          "whatsapp-business-05": {
            "status": "unknown",
            "note": "Für „Kontaktsegmentierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-06": {
            "status": "yes",
            "note": "Automationen dokumentiert.",
            "source": "https://www.superchat.de/"
          },
          "whatsapp-business-07": {
            "status": "unknown",
            "note": "Für „Opt-in und Abmeldung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-08": {
            "status": "yes",
            "note": "Nach definierten Ausstiegsbedingungen kann ein Gespräch per Zuweisungsaktion zur passenden Person oder Inbox gelangen.",
            "source": "https://help.superchat.com/en/articles/661492-exit-conditions-and-human-handover"
          },
          "whatsapp-business-09": {
            "status": "yes",
            "note": "HTTP-Werkzeug kann Bestell-/CRM-Daten während des Gesprächs abrufen; eigene API-Anbindung und sichere Zugangsdaten nötig.",
            "source": "https://help.superchat.com/en/articles/819744-connect-your-ai-agent-to-open-interfaces-http-requests"
          },
          "whatsapp-business-10": {
            "status": "unknown",
            "note": "Für „Warenkorbabbruch und Nachkauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-11": {
            "status": "yes",
            "note": "Öffentliche Webhook-Modelle für Nachrichten, Kontakte und Gesprächszustände; WhatsApp-Vorlagen sind im Payload abgebildet.",
            "source": "https://developers.superchat.com/reference/webhook-payload-model"
          },
          "whatsapp-business-12": {
            "status": "unknown",
            "note": "Für „Nummernmigration oder Koexistenz“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-13": {
            "status": "unknown",
            "note": "Für „Template- und Qualitätsüberwachung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-14": {
            "status": "unknown",
            "note": "Für „Erfolg und Attribution“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-18": {
            "status": "yes",
            "note": "KI-Agenten nutzen eigenes Wissen.",
            "source": "https://www.superchat.de/"
          },
          "whatsapp-business-19": {
            "status": "yes",
            "note": "KI kann definierte HTTP-Aktionen mit Gesprächs- und Kontaktparametern ausführen; Testumgebung führt echte API-Aufrufe aus.",
            "source": "https://help.superchat.com/en/articles/819744-connect-your-ai-agent-to-open-interfaces-http-requests"
          },
          "whatsapp-business-20": {
            "status": "yes",
            "note": "Menschliche Übergabe stoppt den Agenten und erhält den Gesprächsverlauf; erneuter KI-Start erfordert einen neuen Ablauf.",
            "source": "https://help.superchat.com/en/articles/661492-exit-conditions-and-human-handover"
          },
          "depth-whatsapp-business-forms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-voice-calling": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-audio-transcript": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-stock-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "sinch-engage",
      "name": "Sinch Engage",
      "url": "https://sinch.com/de/engage/",
      "categories": [
        "whatsapp-business",
        "sms-marketing"
      ],
      "summary": "Messaging-Plattform für Kampagnen und zweiseitige Kommunikation.",
      "bestFor": "Teams, die SMS und Messenger mit Geschäftssystemen verbinden.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Aktuelles Engage-Angebot nicht mit älteren MessengerPeople-Paketen gleichsetzen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://sinch.com/de/engage/"
      },
      "ai": {
        "summary": "KI-Schreibhilfe ist dokumentiert; autonome Aktionen gesondert prüfen.",
        "capabilities": [
          "KI unterstützt Textentwurf"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://sinch.com/de/engage/"
      },
      "integrations": [
        "HubSpot",
        "Salesforce"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://sinch.com/de/engage/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://sinch.com/de/engage/"
        }
      ],
      "assessments": {
        "whatsapp-business": {
          "whatsapp-business-01": {
            "status": "yes",
            "note": "WhatsApp-Business-Angebot dokumentiert.",
            "source": "https://sinch.com/de/engage/"
          },
          "whatsapp-business-02": {
            "status": "unknown",
            "note": "Für „Vorlagen und Medien“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-03": {
            "status": "yes",
            "note": "Zentraler Posteingang für zweiseitige Gespräche.",
            "source": "https://sinch.com/de/engage/"
          },
          "whatsapp-business-04": {
            "status": "yes",
            "note": "Kampagnenangebot dokumentiert.",
            "source": "https://sinch.com/de/engage/"
          },
          "whatsapp-business-05": {
            "status": "unknown",
            "note": "Für „Kontaktsegmentierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-06": {
            "status": "yes",
            "note": "Automatisierte Nachrichtenfolgen beschrieben.",
            "source": "https://sinch.com/de/engage/"
          },
          "whatsapp-business-07": {
            "status": "unknown",
            "note": "Für „Opt-in und Abmeldung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-08": {
            "status": "unknown",
            "note": "Für „Verantwortliche und Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-09": {
            "status": "unknown",
            "note": "Für „CRM- oder Shopkontext“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-10": {
            "status": "unknown",
            "note": "Für „Warenkorbabbruch und Nachkauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-11": {
            "status": "unknown",
            "note": "Für „API und Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-12": {
            "status": "unknown",
            "note": "Für „Nummernmigration oder Koexistenz“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-13": {
            "status": "unknown",
            "note": "Für „Template- und Qualitätsüberwachung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-14": {
            "status": "unknown",
            "note": "Für „Erfolg und Attribution“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-18": {
            "status": "unknown",
            "note": "Für „KI beantwortet Wissensfragen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-19": {
            "status": "unknown",
            "note": "Für „KI führt Systemaktion aus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-20": {
            "status": "unknown",
            "note": "Für „Übergabe und KI-Kontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-whatsapp-business-forms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-voice-calling": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-audio-transcript": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-stock-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "sms-marketing": {
          "sms-marketing-01": {
            "status": "yes",
            "note": "SMS-Versand als Kernkanal dokumentiert.",
            "source": "https://sinch.com/de/engage/"
          },
          "sms-marketing-02": {
            "status": "unknown",
            "note": "Für „Personalisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-03": {
            "status": "unknown",
            "note": "Für „Geplanter Versand“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-04": {
            "status": "unknown",
            "note": "Für „Kontakte und Gruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-05": {
            "status": "unknown",
            "note": "Für „Zustellstatus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-06": {
            "status": "yes",
            "note": "Zweiseitige SMS-Kommunikation beschrieben.",
            "source": "https://sinch.com/de/engage/"
          },
          "sms-marketing-07": {
            "status": "unknown",
            "note": "Für „Abmeldung und Sperrliste“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-08": {
            "status": "unknown",
            "note": "Für „Unicode- und Segmentkosten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-09": {
            "status": "unknown",
            "note": "Für „Status-Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-10": {
            "status": "unknown",
            "note": "Für „Nummernvalidierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-11": {
            "status": "unknown",
            "note": "Für „API-Limits und Wiederholungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-12": {
            "status": "yes",
            "note": "HubSpot- und Salesforce-Anbindungen genannt.",
            "source": "https://sinch.com/de/engage/"
          },
          "sms-marketing-13": {
            "status": "unknown",
            "note": "Für „Klicktracking“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-14": {
            "status": "unknown",
            "note": "Für „Fallback oder alternative Route“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-18": {
            "status": "yes",
            "note": "KI-Schreibhilfe im Nachrichtenaufbau.",
            "source": "https://sinch.com/de/engage/"
          },
          "sms-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Dialogbearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Zugriff kontrollieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-sms-marketing-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-idempotency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-segment-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-normalize": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-credit-balance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "360dialog",
      "name": "360dialog",
      "url": "https://360dialog.com/",
      "categories": [
        "whatsapp-business"
      ],
      "summary": "WhatsApp-Business-Infrastruktur und API für Partner und Unternehmen.",
      "bestFor": "Unternehmen mit eigener Oberfläche oder integriertem Messaging-Partner.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "API-Zugang ist nicht automatisch ein vollständiges Marketing- und Service-Frontend."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://360dialog.com/"
      },
      "ai": {
        "summary": "KI-Funktionen können über Partner entstehen; nativen Umfang nicht unterstellen.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://360dialog.com/"
      },
      "integrations": [
        "WhatsApp Cloud API",
        "Webhooks"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://360dialog.com/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://360dialog.com/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.360dialog.com/docs/resources/phone-numbers/coexistence"
        }
      ],
      "assessments": {
        "whatsapp-business": {
          "whatsapp-business-01": {
            "status": "yes",
            "note": "WhatsApp Business Platform API dokumentiert.",
            "source": "https://360dialog.com/"
          },
          "whatsapp-business-02": {
            "status": "unknown",
            "note": "Für „Vorlagen und Medien“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-03": {
            "status": "unknown",
            "note": "Frontend wird häufig über Partner bereitgestellt; konkreten nativen Team-Posteingang nicht bestätigt.",
            "source": "https://360dialog.com/"
          },
          "whatsapp-business-04": {
            "status": "unknown",
            "note": "Für „Kampagnenversand“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-05": {
            "status": "unknown",
            "note": "Für „Kontaktsegmentierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-06": {
            "status": "unknown",
            "note": "Für „Automatisierte Folgen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-07": {
            "status": "unknown",
            "note": "Für „Opt-in und Abmeldung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-08": {
            "status": "unknown",
            "note": "Für „Verantwortliche und Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-09": {
            "status": "unknown",
            "note": "Für „CRM- oder Shopkontext“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-10": {
            "status": "unknown",
            "note": "Für „Warenkorbabbruch und Nachkauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-11": {
            "status": "yes",
            "note": "API-Nachrichten und App-Nachrichten werden über dokumentierte Message-Echo-Webhooks synchronisiert.",
            "source": "https://docs.360dialog.com/docs/resources/phone-numbers/coexistence"
          },
          "whatsapp-business-12": {
            "status": "yes",
            "note": "App/API-Koexistenz mit derselben Nummer ist dokumentiert; Einschränkungen bei Geräten und WABA-Migration sind zu beachten.",
            "source": "https://docs.360dialog.com/docs/resources/phone-numbers/coexistence"
          },
          "whatsapp-business-13": {
            "status": "unknown",
            "note": "Für „Template- und Qualitätsüberwachung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-14": {
            "status": "unknown",
            "note": "Für „Erfolg und Attribution“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "whatsapp-business-18": {
            "status": "unknown",
            "note": "Für „KI beantwortet Wissensfragen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-19": {
            "status": "unknown",
            "note": "Für „KI führt Systemaktion aus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "whatsapp-business-20": {
            "status": "unknown",
            "note": "Für „Übergabe und KI-Kontrolle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-whatsapp-business-forms": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-voice-calling": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-audio-transcript": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-whatsapp-business-stock-suppression": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "seven",
      "name": "seven",
      "url": "https://www.seven.io/de/",
      "categories": [
        "sms-marketing"
      ],
      "summary": "SMS-API und Messaging-Werkzeuge mit deutschem Anbieterbezug.",
      "bestFor": "Entwickler und Unternehmen mit transaktionalen oder Marketing-SMS.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.seven.io/de/preise/"
      },
      "ai": {
        "summary": "MCP ist dokumentiert; eine vollständige KI-Kampagnensteuerung nicht nachgewiesen.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.seven.io/de/"
      },
      "integrations": [
        "REST API",
        "Webhooks",
        "E-Mail zu SMS"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.seven.io/de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.seven.io/de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://docs.seven.io/en/rest-api/endpoints/sms"
        },
        {
          "label": "Tarifquelle",
          "url": "https://www.seven.io/de/preise/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.seven.io/en/rest-api/endpoints/webhooks"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.seven.io/en/rest-api/endpoints/lookup"
        }
      ],
      "assessments": {
        "sms-marketing": {
          "sms-marketing-01": {
            "status": "yes",
            "note": "REST-Endpunkt zum SMS-Versand.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/sms"
          },
          "sms-marketing-02": {
            "status": "unknown",
            "note": "Für „Personalisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-03": {
            "status": "yes",
            "note": "Zeitpunkt über delay steuerbar.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/sms"
          },
          "sms-marketing-04": {
            "status": "yes",
            "note": "Empfänger können Nummer, Kontakt oder Gruppe sein.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/sms"
          },
          "sms-marketing-05": {
            "status": "yes",
            "note": "Zustellberichte werden als dlr-Ereignisse bereitgestellt.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/webhooks"
          },
          "sms-marketing-06": {
            "status": "yes",
            "note": "Empfang und zweiseitige Kommunikation beschrieben.",
            "source": "https://www.seven.io/de/"
          },
          "sms-marketing-07": {
            "status": "unknown",
            "note": "Für „Abmeldung und Sperrliste“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-08": {
            "status": "yes",
            "note": "API weist Encoding, Nachrichtenteile und Preis aus; Unicode reduziert die Zeichenlänge je SMS.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/sms"
          },
          "sms-marketing-09": {
            "status": "yes",
            "note": "Registrierbare Webhooks für Zustellstatus, eingehende SMS und Klicktracking; optionale eigene HTTP-Header.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/webhooks"
          },
          "sms-marketing-10": {
            "status": "yes",
            "note": "Format-, HLR- und Portierungsabfragen prüfen Nummern und Netzbetreiber; Erreichbarkeit kann als unbekannt zurückgegeben werden.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/lookup"
          },
          "sms-marketing-11": {
            "status": "unknown",
            "note": "Für „API-Limits und Wiederholungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-12": {
            "status": "unknown",
            "note": "Für „Eventbasierte Automatisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-13": {
            "status": "yes",
            "note": "Klicktracking mit Kurzlinks ist dokumentiert; es benötigt eine konfigurierte eigene Tracking-Domain.",
            "source": "https://docs.seven.io/en/rest-api/endpoints/sms"
          },
          "sms-marketing-14": {
            "status": "unknown",
            "note": "Für „Fallback oder alternative Route“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-18": {
            "status": "unknown",
            "note": "Für „KI unterstützt Textentwurf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Dialogbearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Zugriff kontrollieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-sms-marketing-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-idempotency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-segment-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-normalize": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-credit-balance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "link-mobility",
      "name": "LINK Mobility",
      "url": "https://www.linkmobility.com/de",
      "categories": [
        "sms-marketing"
      ],
      "summary": "Business-Messaging mit lokalen Ansprechpartnern und mehreren Kanälen.",
      "bestFor": "Unternehmen mit Kampagnen und systemgesteuerten Benachrichtigungen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.linkmobility.com/de"
      },
      "ai": {
        "summary": "KI- und Bot-Angebote existieren; Produktgrenzen separat prüfen.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.linkmobility.com/de"
      },
      "integrations": [
        "CRM/ERP-Anbindungen",
        "API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.linkmobility.com/de"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.linkmobility.com/de"
        }
      ],
      "assessments": {
        "sms-marketing": {
          "sms-marketing-01": {
            "status": "yes",
            "note": "SMS-Kampagnen und API-Angebot dokumentiert.",
            "source": "https://www.linkmobility.com/de"
          },
          "sms-marketing-02": {
            "status": "unknown",
            "note": "Für „Personalisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-03": {
            "status": "yes",
            "note": "Geplante Nachrichten beschrieben.",
            "source": "https://www.linkmobility.com/de"
          },
          "sms-marketing-04": {
            "status": "unknown",
            "note": "Für „Kontakte und Gruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-05": {
            "status": "unknown",
            "note": "Für „Zustellstatus“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-06": {
            "status": "yes",
            "note": "Dialogbasierte Kommunikation angeboten.",
            "source": "https://www.linkmobility.com/de"
          },
          "sms-marketing-07": {
            "status": "unknown",
            "note": "Für „Abmeldung und Sperrliste“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-08": {
            "status": "unknown",
            "note": "Für „Unicode- und Segmentkosten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-09": {
            "status": "unknown",
            "note": "Für „Status-Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-10": {
            "status": "unknown",
            "note": "Für „Nummernvalidierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-11": {
            "status": "unknown",
            "note": "Für „API-Limits und Wiederholungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-12": {
            "status": "yes",
            "note": "Backend-, CRM- und ERP-Anbindung beschrieben.",
            "source": "https://www.linkmobility.com/de"
          },
          "sms-marketing-13": {
            "status": "unknown",
            "note": "Für „Klicktracking“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-14": {
            "status": "unknown",
            "note": "Für „Fallback oder alternative Route“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-18": {
            "status": "unknown",
            "note": "Für „KI unterstützt Textentwurf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Dialogbearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Zugriff kontrollieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-sms-marketing-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-idempotency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-segment-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-normalize": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-credit-balance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "twilio",
      "name": "Twilio",
      "url": "https://www.twilio.com/de-de/messaging/channels/sms",
      "categories": [
        "sms-marketing"
      ],
      "summary": "Programmierbare Kommunikation mit SMS-APIs und Länderregeln.",
      "bestFor": "Technische Teams mit individueller Kommunikationslogik.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Nummern, Routen, Segmentlängen und Carrier-Gebühren verändern die Kosten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "CH-Zahl nicht extrahiert; vor Preistabelle aktuelle Route prüfen. Segmentkosten sind nicht Kampagnen-Abonnementpreise.",
        "source": "https://www.twilio.com/de-de/messaging/channels/sms"
      },
      "ai": {
        "summary": "KI-Funktionen sind produktübergreifend; kein pauschaler SMS-KI-Nachweis.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.twilio.com/de-de/messaging/channels/sms"
      },
      "integrations": [
        "Messaging API"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Twilio veröffentlicht eine eigene Schweizer SMS-Preisseite. Versandroute, lokale Nummer und Rufnummernidentifikation sind getrennte Prüfpunkte; keine pauschale Zweiwege-SMS-Zusage.",
        "source": "https://www.twilio.com/en-us/sms/pricing/ch"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.twilio.com/de-de/messaging/channels/sms"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.twilio.com/en-us/guidelines/de/sms"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.twilio.com/docs/messaging/api/message-resource"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.twilio.com/docs/messaging/services"
        },
        {
          "label": "Twilio: Österreich SMS-Preise",
          "url": "https://www.twilio.com/de-de/sms/pricing/at"
        },
        {
          "label": "Twilio: Schweiz SMS-Preise",
          "url": "https://www.twilio.com/en-us/sms/pricing/ch"
        },
        {
          "url": "https://www.twilio.com/docs/segment/connections/destinations/catalog/actions-twilio-messaging",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://www.twilio.com/docs/messaging/features/message-scheduling",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "sms-marketing": {
          "sms-marketing-01": {
            "status": "yes",
            "note": "Programmierbarer SMS-Versand dokumentiert.",
            "source": "https://www.twilio.com/de-de/messaging/channels/sms"
          },
          "sms-marketing-02": {
            "status": "unknown",
            "note": "Für „Personalisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-03": {
            "status": "yes",
            "note": "sendAt und scheduleType für geplanten Versand.",
            "source": "https://www.twilio.com/docs/messaging/api/message-resource"
          },
          "sms-marketing-04": {
            "status": "unknown",
            "note": "Für „Kontakte und Gruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-05": {
            "status": "yes",
            "note": "delivered/undelivered unterscheiden Zustellung und Fehler.",
            "source": "https://www.twilio.com/docs/messaging/api/message-resource"
          },
          "sms-marketing-06": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-07": {
            "status": "yes",
            "note": "Advanced Opt-Out unterstützt konfigurierbare Schlüsselwörter und Länder-/Sprachregeln mit Status-Webhook; muss aktiviert werden.",
            "source": "https://www.twilio.com/docs/messaging/services"
          },
          "sms-marketing-08": {
            "status": "yes",
            "note": "GSM-7-/UCS-2-Segmentierung und kostenwirksame Unicode-Zeichen sind dokumentiert; Smart Encoding ersetzt nur ausgewählte Zeichen.",
            "source": "https://www.twilio.com/docs/messaging/services"
          },
          "sms-marketing-09": {
            "status": "yes",
            "note": "StatusCallback liefert Änderungen an eigene Endpunkte.",
            "source": "https://www.twilio.com/docs/messaging/api/message-resource"
          },
          "sms-marketing-10": {
            "status": "unknown",
            "note": "Für „Nummernvalidierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-11": {
            "status": "unknown",
            "note": "Warteschlange und Ratenlimit dokumentiert; vollständige Duplikat-/Retry-Strategie bleibt Integrationsaufgabe.",
            "source": "https://www.twilio.com/docs/messaging/api/message-resource"
          },
          "sms-marketing-12": {
            "status": "unknown",
            "note": "Für „Eventbasierte Automatisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-13": {
            "status": "unknown",
            "note": "Für „Klicktracking“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-14": {
            "status": "unknown",
            "note": "Für „Fallback oder alternative Route“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-18": {
            "status": "unknown",
            "note": "Für „KI unterstützt Textentwurf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Dialogbearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Zugriff kontrollieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-sms-marketing-expiry": {
            "status": "partial",
            "note": "Teilweise belegt: Ablaufzeit für SMS-Zustellung setzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): The Twilio Messaging Segment destination exposes a message validity period. Via the documented Segment destination; seconds-based validity limits apply; not a guaranteed carrier delivery deadline.",
            "source": "https://www.twilio.com/docs/segment/connections/destinations/catalog/actions-twilio-messaging",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Partiellement documenté : Définir une expiration de livraison SMS. Périmètre documenté et conditions du forfait (anglais): The Twilio Messaging Segment destination exposes a message validity period. Via the documented Segment destination; seconds-based validity limits apply; not a guaranteed carrier delivery deadline."
              },
              "it": {
                "note": "Parzialmente documentato: Impostare una scadenza di consegna SMS. Ambito documentato e condizioni del piano (inglese): The Twilio Messaging Segment destination exposes a message validity period. Via the documented Segment destination; seconds-based validity limits apply; not a guaranteed carrier delivery deadline."
              }
            }
          },
          "depth-sms-marketing-cancel-queued": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Geplante Nachricht vor Versand stornieren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Scheduled message resources can be cancelled by their identifier before sending. Messaging Service required; documented schedule window is 15 minutes to 35 days; local SMS route eligibility separate.",
            "source": "https://www.twilio.com/docs/messaging/features/message-scheduling",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Annuler un message programmé avant envoi. Périmètre documenté et conditions du forfait (anglais): Scheduled message resources can be cancelled by their identifier before sending. Messaging Service required; documented schedule window is 15 minutes to 35 days; local SMS route eligibility separate."
              },
              "it": {
                "note": "Capacità documentata: Annullare un messaggio programmato prima dell’invio. Ambito documentato e condizioni del piano (inglese): Scheduled message resources can be cancelled by their identifier before sending. Messaging Service required; documented schedule window is 15 minutes to 35 days; local SMS route eligibility separate."
              }
            }
          },
          "depth-sms-marketing-idempotency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-segment-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-normalize": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Geeignete Unicode-Zeichen für weniger Segmente ersetzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Smart Encoding substitutes selected Unicode characters with GSM equivalents. Messaging Services option; emoji and character-based languages are not transliterated.",
            "source": "https://www.twilio.com/docs/messaging/services",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Remplacer les caractères Unicode compatibles pour réduire les segments. Périmètre documenté et conditions du forfait (anglais): Smart Encoding substitutes selected Unicode characters with GSM equivalents. Messaging Services option; emoji and character-based languages are not transliterated."
              },
              "it": {
                "note": "Capacità documentata: Sostituire caratteri Unicode compatibili per ridurre i segmenti. Ambito documentato e condizioni del piano (inglese): Smart Encoding substitutes selected Unicode characters with GSM equivalents. Messaging Services option; emoji and character-based languages are not transliterated."
              }
            }
          },
          "depth-sms-marketing-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-credit-balance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "esendex",
      "name": "Esendex",
      "url": "https://www.esendex.de/",
      "categories": [
        "sms-marketing"
      ],
      "summary": "Business-Messaging mit SMS, API und weiteren Kommunikationskanälen.",
      "bestFor": "Lokale Vertragsbedingungen und Gesamtkosten schriftlich bestätigen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.esendex.de/"
      },
      "ai": {
        "summary": "Kein ausreichend konkret belegter KI-Umfang auf den gelesenen Seiten.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.esendex.de/"
      },
      "integrations": [
        "SMS API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.esendex.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.esendex.de/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.esendex.de/messaging-api/sms-api/"
        }
      ],
      "assessments": {
        "sms-marketing": {
          "sms-marketing-01": {
            "status": "yes",
            "note": "SMS-Versandoberfläche und API dokumentiert.",
            "source": "https://www.esendex.de/"
          },
          "sms-marketing-02": {
            "status": "unknown",
            "note": "Für „Personalisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-03": {
            "status": "unknown",
            "note": "Für „Geplanter Versand“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-04": {
            "status": "unknown",
            "note": "Für „Kontakte und Gruppen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-05": {
            "status": "yes",
            "note": "Echtzeit-Zustellberichte pro Nachricht.",
            "source": "https://www.esendex.de/messaging-api/sms-api/"
          },
          "sms-marketing-06": {
            "status": "yes",
            "note": "Empfangen und Antworten dokumentiert.",
            "source": "https://www.esendex.de/"
          },
          "sms-marketing-07": {
            "status": "unknown",
            "note": "Für „Abmeldung und Sperrliste“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-08": {
            "status": "unknown",
            "note": "Für „Unicode- und Segmentkosten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-09": {
            "status": "unknown",
            "note": "Für „Status-Webhooks“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-10": {
            "status": "unknown",
            "note": "Für „Nummernvalidierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-11": {
            "status": "unknown",
            "note": "Für „API-Limits und Wiederholungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-12": {
            "status": "yes",
            "note": "Systemereignisse und Salesforce-/Zapier-Anbindung beschrieben.",
            "source": "https://www.esendex.de/messaging-api/sms-api/"
          },
          "sms-marketing-13": {
            "status": "unknown",
            "note": "Für „Klicktracking“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-14": {
            "status": "unknown",
            "note": "Für „Fallback oder alternative Route“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "sms-marketing-18": {
            "status": "unknown",
            "note": "Für „KI unterstützt Textentwurf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-19": {
            "status": "unknown",
            "note": "Für „KI-gestützte Dialogbearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "sms-marketing-20": {
            "status": "unknown",
            "note": "Für „KI-Zugriff kontrollieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-sms-marketing-expiry": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-cancel-queued": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-idempotency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-segment-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-normalize": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-credit-balance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-sms-marketing-ai-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "zendesk",
      "name": "Zendesk",
      "url": "https://www.zendesk.de/service/",
      "categories": [
        "customer-service"
      ],
      "summary": "Serviceplattform für Tickets, Wissen und kanalübergreifende Bearbeitung.",
      "bestFor": "Supportorganisationen mit SLA, Rollen und mehreren Kontaktkanälen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "KI-Nutzung, Copilot, Sandbox und erweiterte Rechte separat kalkulieren."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.zendesk.de/pricing/"
      },
      "ai": {
        "summary": "KI-Agenten, Zusammenfassungen, Triage und Datenabfragen werden angeboten.",
        "capabilities": [
          "KI-Antworten und Zusammenfassung",
          "KI-Triage oder autonome Lösung"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.zendesk.de/service/"
      },
      "integrations": [
        "API",
        "CRM-Anbindungen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.zendesk.de/service/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.zendesk.de/service/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.zendesk.de/pricing/"
        },
        {
          "url": "https://support.zendesk.com/hc/en-us/articles/4408846470170-Redacting-ticket-content",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.zendesk.com/hc/en-us/articles/4408825697434-Working-with-tickets-in-the-Support-mobile-app",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://support.zendesk.com/hc/en-us/articles/4604347676954-Viewing-and-replying-to-side-conversations",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "customer-service": {
          "customer-service-01": {
            "status": "yes",
            "note": "Tickets und fortlaufende Kundenkonversationen beschrieben.",
            "source": "https://www.zendesk.de/service/"
          },
          "customer-service-02": {
            "status": "yes",
            "note": "E-Mail, Telefon, Chat und Social im gemeinsamen Arbeitsbereich.",
            "source": "https://www.zendesk.de/service/"
          },
          "customer-service-03": {
            "status": "yes",
            "note": "Kundenkontext und Gesprächshistorie dokumentiert.",
            "source": "https://www.zendesk.de/service/"
          },
          "customer-service-04": {
            "status": "yes",
            "note": "Antwortvorlagen und Agentenwerkzeuge vorhanden.",
            "source": "https://www.zendesk.de/service/"
          },
          "customer-service-05": {
            "status": "yes",
            "note": "Wissensbasis und Self-Service dokumentiert.",
            "source": "https://www.zendesk.de/service/"
          },
          "customer-service-06": {
            "status": "yes",
            "note": "Serviceberichte dokumentiert.",
            "source": "https://www.zendesk.de/service/"
          },
          "customer-service-07": {
            "status": "unknown",
            "note": "Für „SLA und Geschäftszeiten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-08": {
            "status": "yes",
            "note": "Routing nach Fähigkeiten, Kapazität und Priorität.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "customer-service-09": {
            "status": "yes",
            "note": "Trigger und Automatisierung von Ticketprozessen.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "customer-service-10": {
            "status": "unknown",
            "note": "Für „Geteilte Bearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-11": {
            "status": "unknown",
            "note": "Für „CRM- oder Bestellintegration“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-12": {
            "status": "yes",
            "note": "Benutzerdefinierte Rollen und Freigaben tarifabhängig angeboten.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "customer-service-13": {
            "status": "yes",
            "note": "Sandbox für Enterprise dokumentiert.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "customer-service-14": {
            "status": "unknown",
            "note": "Für „API und Export“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-18": {
            "status": "yes",
            "note": "KI-Antworten und Zusammenfassungen dokumentiert.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "customer-service-19": {
            "status": "yes",
            "note": "KI-Klassifikation und systemübergreifende Aktionen beschrieben.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "customer-service-20": {
            "status": "unknown",
            "note": "KI-Analytik vorhanden; spezifische Fehler- und Handover-Auswertung noch demonstrieren.",
            "source": "https://www.zendesk.de/pricing/"
          },
          "depth-customer-service-redact-text": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Ausgewählte sensible Tickettexte schwärzen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Agent Workspace redacts selected ticket comment text; events are logged. Requires appropriate role/permission and Agent Workspace. Channel exclusions apply; redaction does not remove copies on external services.",
            "source": "https://support.zendesk.com/hc/en-us/articles/4408846470170-Redacting-ticket-content",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Masquer du texte sensible précis dans un ticket. Périmètre documenté et conditions du forfait (anglais): Agent Workspace redacts selected ticket comment text; events are logged. Requires appropriate role/permission and Agent Workspace. Channel exclusions apply; redaction does not remove copies on external services."
              },
              "it": {
                "note": "Capacità documentata: Oscurare testo sensibile selezionato nei ticket. Ambito documentato e condizioni del piano (inglese): Agent Workspace redacts selected ticket comment text; events are logged. Requires appropriate role/permission and Agent Workspace. Channel exclusions apply; redaction does not remove copies on external services."
              }
            }
          },
          "depth-customer-service-redact-attachment": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Sensible Anhänge aus gespeicherten Tickets entfernen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Agent Workspace can redact supported ticket attachments; up to 75 attachments per operation. Requires appropriate role/permission and Agent Workspace. Channel exclusions apply; redaction does not remove copies on external services.",
            "source": "https://support.zendesk.com/hc/en-us/articles/4408846470170-Redacting-ticket-content",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Supprimer les pièces sensibles des tickets enregistrés. Périmètre documenté et conditions du forfait (anglais): Agent Workspace can redact supported ticket attachments; up to 75 attachments per operation. Requires appropriate role/permission and Agent Workspace. Channel exclusions apply; redaction does not remove copies on external services."
              },
              "it": {
                "note": "Capacità documentata: Rimuovere allegati sensibili dai ticket archiviati. Ambito documentato e condizioni del piano (inglese): Agent Workspace can redact supported ticket attachments; up to 75 attachments per operation. Requires appropriate role/permission and Agent Workspace. Channel exclusions apply; redaction does not remove copies on external services."
              }
            }
          },
          "depth-customer-service-mobile-assignment": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Ticket-Verantwortliche in der Mobil-App ändern. Dokumentierter Umfang und Tarifbedingungen (Englisch): The Support mobile app lets agents select an assignee and update ticket details. Mobile supported ticket flows; advanced settings and side-conversation editing remain limited.",
            "source": "https://support.zendesk.com/hc/en-us/articles/4408825697434-Working-with-tickets-in-the-Support-mobile-app",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Changer le responsable d’un ticket sur mobile. Périmètre documenté et conditions du forfait (anglais): The Support mobile app lets agents select an assignee and update ticket details. Mobile supported ticket flows; advanced settings and side-conversation editing remain limited."
              },
              "it": {
                "note": "Capacità documentata: Cambiare assegnatario del ticket dall’app mobile. Ambito documentato e condizioni del piano (inglese): The Support mobile app lets agents select an assignee and update ticket details. Mobile supported ticket flows; advanced settings and side-conversation editing remain limited."
              }
            }
          },
          "depth-customer-service-supervisor-coaching": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-translation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-side-conversation": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Externe Rücksprache vom Kundendialog trennen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Private side conversations keep internal or external consultation separate from the customer thread. Suite Professional or above per related official redaction article; Support-only plans do not include side conversations.",
            "source": "https://support.zendesk.com/hc/en-us/articles/4604347676954-Viewing-and-replying-to-side-conversations",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Séparer la consultation externe du fil client. Périmètre documenté et conditions du forfait (anglais): Private side conversations keep internal or external consultation separate from the customer thread. Suite Professional or above per related official redaction article; Support-only plans do not include side conversations."
              },
              "it": {
                "note": "Capacità documentata: Separare consultazioni esterne dalla conversazione cliente. Ambito documentato e condizioni del piano (inglese): Private side conversations keep internal or external consultation separate from the customer thread. Suite Professional or above per related official redaction article; Support-only plans do not include side conversations."
              }
            }
          },
          "depth-customer-service-reply-grace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-disable-user": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "freshdesk",
      "name": "Freshdesk",
      "url": "https://www.freshworks.com/de/freshdesk/",
      "categories": [
        "customer-service"
      ],
      "summary": "Ticketsystem mit Wissensbasis und Freddy-KI-Unterstützung.",
      "bestFor": "Supportteams mit strukturierten E-Mail- und Serviceprozessen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "KI-Sitzungen, Copilot und Automationsaktionen haben eigene Mengengrenzen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.freshworks.com/de/freshdesk/pricing/"
      },
      "ai": {
        "summary": "Freddy unterstützt Antworten, Agenten und Einblicke in Servicedaten.",
        "capabilities": [
          "KI-Antworten und Zusammenfassung"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.freshworks.com/de/freshdesk/"
      },
      "integrations": [
        "MCP",
        "Konnektoren"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.freshworks.com/de/freshdesk/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.freshworks.com/de/freshdesk/"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://www.freshworks.com/de/freshdesk/pricing/"
        }
      ],
      "assessments": {
        "customer-service": {
          "customer-service-01": {
            "status": "yes",
            "note": "Ticketbearbeitung dokumentiert.",
            "source": "https://www.freshworks.com/de/freshdesk/"
          },
          "customer-service-02": {
            "status": "unknown",
            "note": "Für „Mehrere Eingangskanäle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-03": {
            "status": "yes",
            "note": "Kundenkontext in der Bearbeitung beschrieben.",
            "source": "https://www.freshworks.com/de/freshdesk/"
          },
          "customer-service-04": {
            "status": "unknown",
            "note": "Für „Antwortvorlagen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-05": {
            "status": "yes",
            "note": "Wissensbasis und Self-Service dokumentiert.",
            "source": "https://www.freshworks.com/de/freshdesk/"
          },
          "customer-service-06": {
            "status": "yes",
            "note": "Reporting und Einblicke dokumentiert.",
            "source": "https://www.freshworks.com/de/freshdesk/"
          },
          "customer-service-07": {
            "status": "yes",
            "note": "Mehrere SLA-Richtlinien tarifabhängig dokumentiert.",
            "source": "https://www.freshworks.com/de/freshdesk/pricing/"
          },
          "customer-service-08": {
            "status": "yes",
            "note": "Skill-basiertes Routing im Enterprise-Paket.",
            "source": "https://www.freshworks.com/de/freshdesk/pricing/"
          },
          "customer-service-09": {
            "status": "yes",
            "note": "Zeit- und ereignisgesteuerte Automationen.",
            "source": "https://www.freshworks.com/de/freshdesk/pricing/"
          },
          "customer-service-10": {
            "status": "unknown",
            "note": "Für „Geteilte Bearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-11": {
            "status": "unknown",
            "note": "Für „CRM- oder Bestellintegration“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-12": {
            "status": "unknown",
            "note": "Für „Freigaben und Rollen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-13": {
            "status": "yes",
            "note": "Sandbox im Enterprise-Paket genannt.",
            "source": "https://www.freshworks.com/de/freshdesk/pricing/"
          },
          "customer-service-14": {
            "status": "unknown",
            "note": "Für „API und Export“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-18": {
            "status": "yes",
            "note": "Freddy unterstützt Antwortentwürfe und Zusammenfassungen.",
            "source": "https://www.freshworks.com/de/freshdesk/"
          },
          "customer-service-19": {
            "status": "unknown",
            "note": "Für „KI-Triage oder autonome Lösung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-20": {
            "status": "unknown",
            "note": "Für „KI-Auswertung und Übergabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-customer-service-redact-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-redact-attachment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-supervisor-coaching": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-translation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-side-conversation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-reply-grace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-disable-user": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "lime-connect",
      "name": "Lime Connect",
      "url": "https://connect.lime-technologies.com/de/",
      "categories": [
        "customer-service"
      ],
      "summary": "Ehemals Userlike: Messaging, Kundenservice und KI-Agenten in einer Plattform.",
      "bestFor": "Deutschsprachige Unternehmen mit Chat- und Messenger-Service.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Umbenennung bei bestehenden Integrationen und Altverträgen berücksichtigen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://connect.lime-technologies.com/de/"
      },
      "ai": {
        "summary": "KI-Agenten nutzen eigene Wissensinhalte und konfigurierbare Aufgaben.",
        "capabilities": [
          "KI-Antworten und Zusammenfassung"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://connect.lime-technologies.com/de/"
      },
      "integrations": [
        "WhatsApp",
        "Instagram",
        "Facebook",
        "SMS"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://connect.lime-technologies.com/de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://connect.lime-technologies.com/de/"
        }
      ],
      "assessments": {
        "customer-service": {
          "customer-service-01": {
            "status": "yes",
            "note": "Gemeinsame Konversationsbearbeitung dokumentiert.",
            "source": "https://connect.lime-technologies.com/de/"
          },
          "customer-service-02": {
            "status": "yes",
            "note": "Chat, E-Mail und mehrere Messenger beschrieben.",
            "source": "https://connect.lime-technologies.com/de/"
          },
          "customer-service-03": {
            "status": "unknown",
            "note": "Für „Kundenhistorie“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-04": {
            "status": "unknown",
            "note": "Für „Antwortvorlagen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-05": {
            "status": "yes",
            "note": "Eigene Wissensinhalte für Service und KI.",
            "source": "https://connect.lime-technologies.com/de/"
          },
          "customer-service-06": {
            "status": "unknown",
            "note": "Für „Serviceberichte“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-07": {
            "status": "unknown",
            "note": "Für „SLA und Geschäftszeiten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-08": {
            "status": "unknown",
            "note": "Für „Fertigkeitsbasiertes Routing“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-09": {
            "status": "yes",
            "note": "Automationen für Servicekommunikation beschrieben.",
            "source": "https://connect.lime-technologies.com/de/"
          },
          "customer-service-10": {
            "status": "unknown",
            "note": "Für „Geteilte Bearbeitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-11": {
            "status": "unknown",
            "note": "Für „CRM- oder Bestellintegration“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-12": {
            "status": "unknown",
            "note": "Für „Freigaben und Rollen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-13": {
            "status": "unknown",
            "note": "Für „Testumgebung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-14": {
            "status": "unknown",
            "note": "Für „API und Export“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "customer-service-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-18": {
            "status": "yes",
            "note": "KI-Antworten aus konfiguriertem Wissen.",
            "source": "https://connect.lime-technologies.com/de/"
          },
          "customer-service-19": {
            "status": "unknown",
            "note": "KI-Aufgaben dokumentiert; Triage plus schreibende Aktionen im Test nachweisen.",
            "source": "https://connect.lime-technologies.com/de/"
          },
          "customer-service-20": {
            "status": "unknown",
            "note": "Für „KI-Auswertung und Übergabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-customer-service-redact-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-redact-attachment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-supervisor-coaching": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-translation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-side-conversation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-reply-grace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-disable-user": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "cognigy",
      "name": "NiCE Cognigy",
      "url": "https://www.cognigy.com/de/plattform/cognigy-ai",
      "categories": [
        "ai-agents",
        "ai-voice-agents"
      ],
      "summary": "Unternehmensplattform für kontrollierte KI-Dialoge und Contact-Center-Prozesse.",
      "bestFor": "Grössere Serviceorganisationen mit mehreren Kanälen und Integrationen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Einführung, Telefonie und Modellkosten erfordern ein projektspezifisches Angebot."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
      },
      "ai": {
        "summary": "Modellübergreifende Agenten, Wissenssuche, Tools und Voice sind dokumentiert.",
        "capabilities": [
          "Modellwahl oder Modellsteuerung",
          "Guardrails für unsichere Antworten",
          "Qualitätsmessung im Livebetrieb",
          "Steuerbare Stimme oder Modell"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
      },
      "integrations": [
        "Voice Gateway",
        "CRM/Backend-APIs"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.cognigy.com/de/plattform/cognigy-ai"
        }
      ],
      "assessments": {
        "ai-agents": {
          "ai-agents-01": {
            "status": "yes",
            "note": "RAG und eigene Wissensquellen dokumentiert.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Kurz- und Langzeitkontext für Dialoge.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-03": {
            "status": "yes",
            "note": "Tools und Backend-APIs können Aktionen ausführen.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-04": {
            "status": "yes",
            "note": "Übergabe und Agentenassistenz dokumentiert.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-05": {
            "status": "yes",
            "note": "Voice und mehrere digitale Kanäle.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-06": {
            "status": "yes",
            "note": "Gesprächs- und Zielanalysen beschrieben.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-07": {
            "status": "unknown",
            "note": "Für „Quellenpflege und Aktualisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-08": {
            "status": "yes",
            "note": "Deterministische Geschäftslogik ergänzt agentische Entscheidungen.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-09": {
            "status": "unknown",
            "note": "Für „Authentifizierte Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Für „Validierte strukturierte Ausgaben“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-11": {
            "status": "unknown",
            "note": "Für „Automatisierte Evaluation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-12": {
            "status": "unknown",
            "note": "Für „Versionierung und Freigabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Für „Fehler- und Timeout-Behandlung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-14": {
            "status": "yes",
            "note": "Zusammenarbeit mehrerer Agenten dokumentiert.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "yes",
            "note": "Mehrere Modellanbieter und konfigurierbare Auswahl.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-19": {
            "status": "yes",
            "note": "Guardrails und Schutz vor Jailbreaks beschrieben.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-agents-20": {
            "status": "yes",
            "note": "Analytics für laufende Qualität und Zielerreichung.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "ai-voice-agents": {
          "ai-voice-agents-01": {
            "status": "yes",
            "note": "Voice-Agenten für Serviceanrufe dokumentiert.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-voice-agents-02": {
            "status": "yes",
            "note": "Kontextbasierter Sprachdialog.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-voice-agents-03": {
            "status": "yes",
            "note": "Eigene Wissensquellen nutzbar.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-voice-agents-04": {
            "status": "unknown",
            "note": "Für „Strukturierte Erfassung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-05": {
            "status": "unknown",
            "note": "Für „Termin- oder Systemaktion“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-06": {
            "status": "unknown",
            "note": "Für „Nachbereitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-07": {
            "status": "yes",
            "note": "Voice Gateway für Telefonieintegration.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-voice-agents-08": {
            "status": "yes",
            "note": "Übergabe an menschliche Bearbeitung vorgesehen.",
            "source": "https://www.cognigy.com/de/plattform/cognigy-ai"
          },
          "ai-voice-agents-09": {
            "status": "unknown",
            "note": "Für „Unterbrechen und korrigieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-10": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-11": {
            "status": "unknown",
            "note": "Für „Identitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-12": {
            "status": "unknown",
            "note": "Für „Ausfallpfad“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-13": {
            "status": "unknown",
            "note": "Für „Parallele Anrufe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-14": {
            "status": "unknown",
            "note": "Für „Test und Versionierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-18": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-19": {
            "status": "unknown",
            "note": "Für „Automatische Qualitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-20": {
            "status": "unknown",
            "note": "Für „Nachvollziehbarer KI-Verlauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-voice-agents-tts-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-stt-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-latency-breakdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-pronunciation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-silence-reminder": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-voicemail-action": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-transcript-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "parloa",
      "name": "Parloa",
      "url": "https://www.parloa.com/de/plattform/",
      "categories": [
        "ai-agents",
        "ai-voice-agents"
      ],
      "summary": "KI-Plattform für Kundenservice mit Simulation und laufender Qualitätskontrolle.",
      "bestFor": "Grosse Serviceorganisationen mit hohem Telefonievolumen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Angebot, Datenzone und genaue Integrationsarchitektur individuell festlegen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.parloa.com/de/plattform/"
      },
      "ai": {
        "summary": "Agenten werden vor Änderungen simuliert und im Betrieb überwacht.",
        "capabilities": [
          "Modellwahl oder Modellsteuerung",
          "Guardrails für unsichere Antworten",
          "Qualitätsmessung im Livebetrieb",
          "Steuerbare Stimme oder Modell",
          "Automatische Qualitätsprüfung",
          "Nachvollziehbarer KI-Verlauf"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.parloa.com/de/plattform/"
      },
      "integrations": [
        "Contact-Center-Anbindungen"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.parloa.com/de/plattform/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.parloa.com/de/plattform/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.parloa.com/de/blog/in-the-field-muuuh/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.parloa.com/de/plattform/conversation-infrastructure/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.parloa.com/de/loesungen/authentifizierte-agent-interaktionen/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.parloa.com/de/plattform/parloa-lens/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.parloa.com/de/plattform/agent-builder/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://www.parloa.com/de/plattform/enterprise-security-governance/"
        }
      ],
      "assessments": {
        "ai-agents": {
          "ai-agents-01": {
            "status": "unknown",
            "note": "Für „Wissen aus eigenen Quellen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Mehrstufige Kundenservice-Dialoge dokumentiert.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-agents-03": {
            "status": "yes",
            "note": "Agenten führen eingebundene Serviceaktionen aus.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-agents-04": {
            "status": "yes",
            "note": "Übergabe an Menschen bei komplexem Anliegen oder ausdrücklichem Wunsch übernimmt den Gesprächskontext.",
            "source": "https://www.parloa.com/de/blog/in-the-field-muuuh/"
          },
          "ai-agents-05": {
            "status": "yes",
            "note": "Voice und Chat laufen auf derselben Plattform; ein Moduswechsel erhält den Kontext.",
            "source": "https://www.parloa.com/de/plattform/conversation-infrastructure/"
          },
          "ai-agents-06": {
            "status": "yes",
            "note": "Gesprächsverläufe, Echtzeit-Kennzahlen, Auswertungen und BI-Export sind dokumentiert.",
            "source": "https://www.parloa.com/de/plattform/parloa-lens/"
          },
          "ai-agents-07": {
            "status": "unknown",
            "note": "Für „Quellenpflege und Aktualisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-08": {
            "status": "unknown",
            "note": "Für „Regeln und Tool-Berechtigungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-09": {
            "status": "yes",
            "note": "Authentifizierte Statusabfragen und Transaktionen folgen definierten Workflows.",
            "source": "https://www.parloa.com/de/loesungen/authentifizierte-agent-interaktionen/"
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Für „Validierte strukturierte Ausgaben“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-11": {
            "status": "yes",
            "note": "Simulation vor Updates und Modellwechseln beschrieben.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-agents-12": {
            "status": "unknown",
            "note": "Für „Versionierung und Freigabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Für „Fehler- und Timeout-Behandlung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-14": {
            "status": "yes",
            "note": "Spezialisierte Subtask Agents werden über konfigurierbares deterministisches Routing koordiniert.",
            "source": "https://www.parloa.com/de/plattform/agent-builder/"
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "yes",
            "note": "Modellorchestrierung als Plattformfunktion.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-agents-19": {
            "status": "yes",
            "note": "Konfigurierbare Themen- und Sicherheitskontrollen sollen Rollenwechsel und Social Engineering blockieren; kein eigener Angriffstest.",
            "source": "https://www.parloa.com/de/plattform/enterprise-security-governance/"
          },
          "ai-agents-20": {
            "status": "yes",
            "note": "Laufende Überwachung mit Lens dokumentiert.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "ai-voice-agents": {
          "ai-voice-agents-01": {
            "status": "yes",
            "note": "Telefonischer Kundenservice als zentraler Anwendungsfall.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-voice-agents-02": {
            "status": "yes",
            "note": "Natürliche mehrsprachige Gespräche beschrieben.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-voice-agents-03": {
            "status": "unknown",
            "note": "Für „Wissensbasierte Auskunft“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-04": {
            "status": "unknown",
            "note": "Für „Strukturierte Erfassung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-05": {
            "status": "unknown",
            "note": "Für „Termin- oder Systemaktion“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-06": {
            "status": "unknown",
            "note": "Für „Nachbereitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-07": {
            "status": "yes",
            "note": "Direkte SIP-Anbindung an bestehende Telefonie, CCaaS und PBX dokumentiert.",
            "source": "https://www.parloa.com/de/plattform/conversation-infrastructure/"
          },
          "ai-voice-agents-08": {
            "status": "unknown",
            "note": "Für „Gezielte Weiterleitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-09": {
            "status": "yes",
            "note": "Adaptives Barge-in erlaubt Unterbrechungen und Wiederaufnahme des Gesprächsflusses.",
            "source": "https://www.parloa.com/de/plattform/conversation-infrastructure/"
          },
          "ai-voice-agents-10": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-11": {
            "status": "yes",
            "note": "Dialogbasierte Authentifizierung wird für Konto- und Statusaktionen angeboten.",
            "source": "https://www.parloa.com/de/loesungen/authentifizierte-agent-interaktionen/"
          },
          "ai-voice-agents-12": {
            "status": "unknown",
            "note": "Für „Ausfallpfad“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-13": {
            "status": "yes",
            "note": "Parallele Gespräche sind Plattformbestandteil.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-voice-agents-14": {
            "status": "yes",
            "note": "Simulation von Änderungen vor Livebetrieb.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-voice-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-18": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-19": {
            "status": "yes",
            "note": "Qualitätsüberwachung im laufenden Betrieb.",
            "source": "https://www.parloa.com/de/plattform/"
          },
          "ai-voice-agents-20": {
            "status": "yes",
            "note": "Transaktionen der Voice Agents werden mit Audit-Trails dokumentiert.",
            "source": "https://www.parloa.com/de/loesungen/authentifizierte-agent-interaktionen/"
          },
          "depth-ai-voice-agents-tts-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-stt-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-latency-breakdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-pronunciation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-silence-reminder": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-voicemail-action": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-transcript-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "moinai",
      "name": "moinAI",
      "url": "https://www.moin.ai/",
      "categories": [
        "ai-agents"
      ],
      "summary": "Wissensbasierte KI-Kommunikation mit Übergabe an Menschen.",
      "bestFor": "Unternehmen mit wiederkehrenden Support- und Produktfragen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Aktualität der Wissensbasis und verfügbare Systemaktionen prüfen.",
        "Dokumentierte Websuche benötigt Freischaltung durch Customer Success und liefert derzeit nur englische Antworten; das betrifft nicht generell alle Chatbot-Antworten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.moin.ai/"
      },
      "ai": {
        "summary": "Kontrollierte Wissensquellen, Guardrails und Übergaben sind beschrieben.",
        "capabilities": [
          "AI Actions mit Webhooks und Shopify-Produktsuche"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Websuche ist laut Anleitung englischsprachig und gesondert freizuschalten; komplexe Aktionen sollten in kleine Aufgaben getrennt werden.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.moin.ai/"
      },
      "integrations": [
        "HubSpot",
        "MCP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.moin.ai/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.moin.ai/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://helpcenter.moin.ai/en/ai-actions"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://helpcenter.moin.ai/themen-inhalte-antworten-editieren"
        }
      ],
      "assessments": {
        "ai-agents": {
          "ai-agents-01": {
            "status": "yes",
            "note": "Eigene Wissensquellen dokumentiert.",
            "source": "https://www.moin.ai/"
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Dialogbasierte Fragenbearbeitung beschrieben.",
            "source": "https://www.moin.ai/"
          },
          "ai-agents-03": {
            "status": "yes",
            "note": "AI Actions rufen Webhooks für Verfügbarkeit, Produktsuche und Ticketsysteme mit definierten Parametern auf.",
            "source": "https://helpcenter.moin.ai/en/ai-actions"
          },
          "ai-agents-04": {
            "status": "yes",
            "note": "Übergabe an Mitarbeitende vorgesehen.",
            "source": "https://www.moin.ai/"
          },
          "ai-agents-05": {
            "status": "unknown",
            "note": "Für „Mehrere Einsatzkanäle“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-06": {
            "status": "unknown",
            "note": "Für „Gesprächsanalyse“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-07": {
            "status": "yes",
            "note": "Wissenspflege und MCP-gestützte Anbindung beschrieben.",
            "source": "https://www.moin.ai/"
          },
          "ai-agents-08": {
            "status": "unknown",
            "note": "Für „Regeln und Tool-Berechtigungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-09": {
            "status": "unknown",
            "note": "Für „Authentifizierte Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Für „Validierte strukturierte Ausgaben“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-11": {
            "status": "unknown",
            "note": "Für „Automatisierte Evaluation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-12": {
            "status": "yes",
            "note": "Redaktionelle Themen haben Versionen, Vorschau, Änderungsverlauf und getrennte Veröffentlichung einzelner Änderungen.",
            "source": "https://helpcenter.moin.ai/themen-inhalte-antworten-editieren"
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Für „Fehler- und Timeout-Behandlung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-14": {
            "status": "unknown",
            "note": "Für „Mehrere Agenten orchestrieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "unknown",
            "note": "Für „Modellwahl oder Modellsteuerung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-19": {
            "status": "yes",
            "note": "Guardrails und kontrolliertes Wissen dokumentiert.",
            "source": "https://www.moin.ai/"
          },
          "ai-agents-20": {
            "status": "unknown",
            "note": "Für „Qualitätsmessung im Livebetrieb“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "melibo",
      "name": "melibo",
      "url": "https://www.melibo.de/",
      "categories": [
        "ai-agents"
      ],
      "summary": "KI für E-Commerce-Kundenservice und Ticketautomation.",
      "bestFor": "Shops mit vielen Bestell-, Retouren- und Produktanfragen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Nicht jede genannte Shopintegration garantiert denselben Aktionsumfang."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.melibo.de/"
      },
      "ai": {
        "summary": "KI bearbeitet Wissensfragen und unterstützt Ticketklassifikation und Antworten.",
        "capabilities": [],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.melibo.de/"
      },
      "integrations": [
        "Shopify",
        "Shopware",
        "Xentral",
        "Zendesk",
        "Freshdesk"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.melibo.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.melibo.de/"
        }
      ],
      "assessments": {
        "ai-agents": {
          "ai-agents-01": {
            "status": "yes",
            "note": "Dokumente, Links und FAQ als Wissen.",
            "source": "https://www.melibo.de/"
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Kundenservice-Dialoge dokumentiert.",
            "source": "https://www.melibo.de/"
          },
          "ai-agents-03": {
            "status": "unknown",
            "note": "Bestell- und Retourenkontext dokumentiert; konkrete Schreibaktionen je Integration prüfen.",
            "source": "https://www.melibo.de/"
          },
          "ai-agents-04": {
            "status": "unknown",
            "note": "Für „Menschenübergabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-05": {
            "status": "yes",
            "note": "Chat, E-Mail und Ticketkanäle beschrieben.",
            "source": "https://www.melibo.de/"
          },
          "ai-agents-06": {
            "status": "yes",
            "note": "Auswertung von Nutzeranfragen und Inhaltsbedarf.",
            "source": "https://www.melibo.de/"
          },
          "ai-agents-07": {
            "status": "yes",
            "note": "Knowledge Hub zur Pflege eigener Inhalte.",
            "source": "https://www.melibo.de/"
          },
          "ai-agents-08": {
            "status": "unknown",
            "note": "Für „Regeln und Tool-Berechtigungen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-09": {
            "status": "unknown",
            "note": "Für „Authentifizierte Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Für „Validierte strukturierte Ausgaben“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-11": {
            "status": "unknown",
            "note": "Für „Automatisierte Evaluation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-12": {
            "status": "unknown",
            "note": "Für „Versionierung und Freigabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Für „Fehler- und Timeout-Behandlung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-14": {
            "status": "unknown",
            "note": "Für „Mehrere Agenten orchestrieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "unknown",
            "note": "Für „Modellwahl oder Modellsteuerung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-19": {
            "status": "unknown",
            "note": "Für „Guardrails für unsichere Antworten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-20": {
            "status": "unknown",
            "note": "Für „Qualitätsmessung im Livebetrieb“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "botfriends",
      "name": "BOTfriends",
      "url": "https://botfriends.de/",
      "categories": [
        "ai-agents",
        "ai-voice-agents"
      ],
      "summary": "Plattform für KI-Agenten in Sprache, Chat und betrieblichen Abläufen.",
      "bestFor": "Organisationen mit verbindlichen Geschäftsregeln und mehreren Systemen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Komplexe Projekte benötigen Integration und laufende Qualitätsarbeit."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://botfriends.de/"
      },
      "ai": {
        "summary": "Multiagenten, Wissensquellen, Rollen und Freigaben werden angeboten.",
        "capabilities": [
          "Modellwahl oder Modellsteuerung",
          "Guardrails für unsichere Antworten"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://botfriends.de/"
      },
      "integrations": [
        "CRM/ERP-APIs",
        "Telefonie"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://botfriends.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://botfriends.de/"
        }
      ],
      "assessments": {
        "ai-agents": {
          "ai-agents-01": {
            "status": "yes",
            "note": "Dokumente, Webseiten und API-Wissen nutzbar.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Mehrstufige Dialoge dokumentiert.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-03": {
            "status": "yes",
            "note": "Systemaktionen über CRM-, ERP- und weitere APIs.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-04": {
            "status": "yes",
            "note": "Eskalation an Menschen vorgesehen.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-05": {
            "status": "yes",
            "note": "Sprache, Chat, E-Mail und SMS beschrieben.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-06": {
            "status": "unknown",
            "note": "Für „Gesprächsanalyse“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-07": {
            "status": "unknown",
            "note": "Für „Quellenpflege und Aktualisierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-08": {
            "status": "yes",
            "note": "Geschäftsregeln begrenzen Agentenaktionen.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-09": {
            "status": "unknown",
            "note": "Für „Authentifizierte Aktionen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Für „Validierte strukturierte Ausgaben“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-11": {
            "status": "unknown",
            "note": "Für „Automatisierte Evaluation“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-12": {
            "status": "yes",
            "note": "Rollen für Erstellung, Bearbeitung und Freigabe dokumentiert.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Für „Fehler- und Timeout-Behandlung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-agents-14": {
            "status": "yes",
            "note": "Multiagenten-Abläufe angeboten.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "yes",
            "note": "Eigene Modelle bzw. Anbieterwahl beschrieben.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-19": {
            "status": "yes",
            "note": "Regeln und menschliche Freigaben beschrieben.",
            "source": "https://botfriends.de/"
          },
          "ai-agents-20": {
            "status": "unknown",
            "note": "Für „Qualitätsmessung im Livebetrieb“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "ai-voice-agents": {
          "ai-voice-agents-01": {
            "status": "yes",
            "note": "KI-Telefonie als Produktangebot.",
            "source": "https://botfriends.de/"
          },
          "ai-voice-agents-02": {
            "status": "yes",
            "note": "Natürliche Sprachdialoge dokumentiert.",
            "source": "https://botfriends.de/"
          },
          "ai-voice-agents-03": {
            "status": "yes",
            "note": "Anbindung eigener Wissensquellen.",
            "source": "https://botfriends.de/"
          },
          "ai-voice-agents-04": {
            "status": "unknown",
            "note": "Für „Strukturierte Erfassung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-05": {
            "status": "unknown",
            "note": "Für „Termin- oder Systemaktion“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-06": {
            "status": "unknown",
            "note": "Für „Nachbereitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-07": {
            "status": "unknown",
            "note": "Für „Telefonieanbindung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-08": {
            "status": "yes",
            "note": "Eskalation an menschliche Ansprechpartner beschrieben.",
            "source": "https://botfriends.de/"
          },
          "ai-voice-agents-09": {
            "status": "unknown",
            "note": "Für „Unterbrechen und korrigieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-10": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-11": {
            "status": "unknown",
            "note": "Für „Identitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-12": {
            "status": "unknown",
            "note": "Für „Ausfallpfad“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-13": {
            "status": "unknown",
            "note": "Für „Parallele Anrufe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-14": {
            "status": "unknown",
            "note": "Für „Test und Versionierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-18": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-19": {
            "status": "unknown",
            "note": "Für „Automatische Qualitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-20": {
            "status": "unknown",
            "note": "Für „Nachvollziehbarer KI-Verlauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-voice-agents-tts-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-stt-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-latency-breakdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-pronunciation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-silence-reminder": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-voicemail-action": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-transcript-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "fonio",
      "name": "fonio",
      "url": "https://www.fonio.ai/de/",
      "categories": [
        "ai-voice-agents"
      ],
      "summary": "Deutschsprachiger KI-Telefonassistent für eingehende Anrufe.",
      "bestFor": "Kleinere Unternehmen mit Termin- und Anrufentlastung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "WhatsApp- und Voice-Tarife getrennt lesen; angekündigte Produkte nicht als verfügbar werten."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.fonio.ai/pricing/"
      },
      "ai": {
        "summary": "Sprachdialog, Wissenszugriff und Gesprächsaufbereitung werden angeboten.",
        "capabilities": [
          "Steuerbare Stimme oder Modell"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.fonio.ai/de/"
      },
      "integrations": [
        "Kalender",
        "CRM",
        "Telefonweiterleitung"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.fonio.ai/de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.fonio.ai/de/"
        },
        {
          "label": "Voice-Tarife und Mehrverbrauch",
          "url": "https://www.fonio.ai/pricing/"
        }
      ],
      "assessments": {
        "ai-voice-agents": {
          "ai-voice-agents-01": {
            "status": "yes",
            "note": "Eingehende Anrufe werden angenommen.",
            "source": "https://www.fonio.ai/de/"
          },
          "ai-voice-agents-02": {
            "status": "yes",
            "note": "Konfigurierbarer Sprachdialog beschrieben.",
            "source": "https://www.fonio.ai/de/"
          },
          "ai-voice-agents-03": {
            "status": "yes",
            "note": "Eigenes Unternehmenswissen nutzbar.",
            "source": "https://www.fonio.ai/de/"
          },
          "ai-voice-agents-04": {
            "status": "unknown",
            "note": "Für „Strukturierte Erfassung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-05": {
            "status": "yes",
            "note": "Kalenderintegration für Termine dokumentiert.",
            "source": "https://www.fonio.ai/de/"
          },
          "ai-voice-agents-06": {
            "status": "yes",
            "note": "Gesprächstranskripte und Weitergabe beschrieben.",
            "source": "https://www.fonio.ai/de/"
          },
          "ai-voice-agents-07": {
            "status": "yes",
            "note": "Eigene Nummer oder Weiterleitung über vorhandene Telefonie.",
            "source": "https://www.fonio.ai/de/"
          },
          "ai-voice-agents-08": {
            "status": "unknown",
            "note": "Für „Gezielte Weiterleitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-09": {
            "status": "unknown",
            "note": "Für „Unterbrechen und korrigieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-10": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-11": {
            "status": "unknown",
            "note": "Für „Identitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-12": {
            "status": "unknown",
            "note": "Für „Ausfallpfad“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-13": {
            "status": "unknown",
            "note": "Für „Parallele Anrufe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-14": {
            "status": "unknown",
            "note": "Für „Test und Versionierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-18": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-19": {
            "status": "unknown",
            "note": "Für „Automatische Qualitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-20": {
            "status": "unknown",
            "note": "Für „Nachvollziehbarer KI-Verlauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-voice-agents-tts-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-stt-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-latency-breakdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-pronunciation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-silence-reminder": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-voicemail-action": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-transcript-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "vitas",
      "name": "VITAS",
      "url": "https://www.telefonassistent.de/",
      "categories": [
        "ai-voice-agents"
      ],
      "summary": "Telefonassistent für strukturierte Anliegen und Terminprozesse.",
      "bestFor": "Praxen und Servicebetriebe mit vielen wiederkehrenden Anrufen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Direkte Buchung hängt von der verfügbaren Kalenderanbindung ab."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.telefonassistent.de/"
      },
      "ai": {
        "summary": "Natürlicher Sprachdialog wandelt Anrufe in bearbeitbare Anliegen um.",
        "capabilities": [
          "Steuerbare Stimme oder Modell"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.telefonassistent.de/"
      },
      "integrations": [
        "Kalender/Praxissysteme",
        "Telefonweiterleitung"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.telefonassistent.de/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.telefonassistent.de/"
        }
      ],
      "assessments": {
        "ai-voice-agents": {
          "ai-voice-agents-01": {
            "status": "yes",
            "note": "Annahme eingehender Anrufe dokumentiert.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-02": {
            "status": "yes",
            "note": "Natürlicher Sprachdialog beschrieben.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-03": {
            "status": "yes",
            "note": "Unternehmensinformationen als Wissen.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-04": {
            "status": "yes",
            "note": "Anliegen werden strukturiert erfasst.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-05": {
            "status": "partial",
            "note": "Direkte Buchung nur mit unterstützter Kalenderanbindung; sonst Terminwunsch-Erfassung.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-06": {
            "status": "yes",
            "note": "Bearbeitbare Gesprächsanliegen/Tickets dokumentiert.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-07": {
            "status": "yes",
            "note": "Weiterleitung aus bestehender Telefonanlage beschrieben.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-08": {
            "status": "unknown",
            "note": "Für „Gezielte Weiterleitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-09": {
            "status": "unknown",
            "note": "Für „Unterbrechen und korrigieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-10": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-11": {
            "status": "unknown",
            "note": "Für „Identitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-12": {
            "status": "unknown",
            "note": "Für „Ausfallpfad“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-13": {
            "status": "yes",
            "note": "Parallele Anrufbearbeitung ausdrücklich beschrieben.",
            "source": "https://www.telefonassistent.de/"
          },
          "ai-voice-agents-14": {
            "status": "unknown",
            "note": "Für „Test und Versionierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-18": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-19": {
            "status": "unknown",
            "note": "Für „Automatische Qualitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-20": {
            "status": "unknown",
            "note": "Für „Nachvollziehbarer KI-Verlauf“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-ai-voice-agents-tts-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-stt-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-latency-breakdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-pronunciation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-silence-reminder": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-voicemail-action": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-transcript-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "synthflow",
      "name": "Synthflow",
      "url": "https://synthflow.ai/",
      "categories": [
        "ai-voice-agents"
      ],
      "summary": "Voice-Agent-Plattform mit Testzentrum und Telefonieintegration.",
      "bestFor": "Technische Service-Teams mit eigenen Sprachabläufen.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Agentenversionen enthalten keine Aktionen; JSON-Exporte enthalten weder Aktionen noch Wissensbasen. Simulationen führen Buchungen und Transfers derzeit nicht real aus."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://synthflow.ai/"
      },
      "ai": {
        "summary": "Simulation, Auto-QA und versionierte Voice-Workflows sind dokumentiert.",
        "capabilities": [
          "Automatische Qualitätsprüfung",
          "Nachvollziehbarer KI-Verlauf"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://synthflow.ai/"
      },
      "integrations": [
        "SIP",
        "Kalender",
        "API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://synthflow.ai/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://synthflow.ai/"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.synthflow.ai/flow-designer"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.synthflow.ai/transfer-outcome-states"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.synthflow.ai/simulations"
        },
        {
          "label": "Vertiefende Produktdokumentation",
          "url": "https://docs.synthflow.ai/version-control"
        },
        {
          "label": "Vertragsangebot für DACH",
          "url": "https://docs.synthflow.ai/gtc-direct-dach"
        }
      ],
      "assessments": {
        "ai-voice-agents": {
          "ai-voice-agents-01": {
            "status": "yes",
            "note": "Inbound-Voice-Agenten dokumentiert.",
            "source": "https://synthflow.ai/"
          },
          "ai-voice-agents-02": {
            "status": "yes",
            "note": "Natürliche Voice-Dialoge beschrieben.",
            "source": "https://synthflow.ai/"
          },
          "ai-voice-agents-03": {
            "status": "unknown",
            "note": "Für „Wissensbasierte Auskunft“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-04": {
            "status": "yes",
            "note": "Conversation-Knoten erfassen strukturierte Variablen für spätere Verzweigungen und API-Aufrufe.",
            "source": "https://docs.synthflow.ai/flow-designer"
          },
          "ai-voice-agents-05": {
            "status": "yes",
            "note": "Custom-Action- und Buchungsknoten verbinden Gesprächsdaten mit APIs beziehungsweise Kalendern.",
            "source": "https://docs.synthflow.ai/flow-designer"
          },
          "ai-voice-agents-06": {
            "status": "unknown",
            "note": "Für „Nachbereitung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-07": {
            "status": "yes",
            "note": "SIP und eigene Telefonieanbieter unterstützt.",
            "source": "https://synthflow.ai/"
          },
          "ai-voice-agents-08": {
            "status": "yes",
            "note": "Intelligente Anrufweiterleitung beschrieben.",
            "source": "https://synthflow.ai/"
          },
          "ai-voice-agents-09": {
            "status": "unknown",
            "note": "Für „Unterbrechen und korrigieren“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-10": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-11": {
            "status": "unknown",
            "note": "Für „Identitätsprüfung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-12": {
            "status": "unknown",
            "note": "Für „Ausfallpfad“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-13": {
            "status": "unknown",
            "note": "Für „Parallele Anrufe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "ai-voice-agents-14": {
            "status": "partial",
            "note": "Veröffentlichte Agenten besitzen Entwürfe, Änderungsvergleich und Wiederherstellung. Aktionen sind ausdrücklich nicht versioniert; deshalb nur teilweise vollständig.",
            "source": "https://docs.synthflow.ai/version-control"
          },
          "ai-voice-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-18": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-voice-agents-19": {
            "status": "yes",
            "note": "Wiederholbare simulierte Gespräche werden anhand eigener Kriterien bewertet; maximal 25 Fälle pro Suite, Buchungen/Transfers nur simuliert.",
            "source": "https://docs.synthflow.ai/simulations"
          },
          "ai-voice-agents-20": {
            "status": "yes",
            "note": "API, Webhook und Ausführungszeitleiste dokumentieren Transferaktionen, Einzelschritte und konkrete Fehlergründe.",
            "source": "https://docs.synthflow.ai/transfer-outcome-states"
          },
          "depth-ai-voice-agents-tts-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-stt-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-latency-breakdown": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-pronunciation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-silence-reminder": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-voicemail-action": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-transcript-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-voice-agents-webhook-signature": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "n8n",
      "name": "n8n",
      "url": "https://n8n.io/",
      "categories": [
        "workflow-automation"
      ],
      "summary": "Visuelle und codebasierte Automatisierung mit selbst betriebenen Optionen.",
      "bestFor": "Technische Teams mit komplexen Integrationen und eigener Betriebsverantwortung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Self-Hosting bedeutet eigene Verantwortung für Updates, Backups und Betrieb."
      ],
      "pricing": {
        "amount": 20,
        "currency": "EUR",
        "plan": "Starter Cloud",
        "unit": "Monat",
        "billing": "annual",
        "vat": "not-stated",
        "summary": "Globale EUR-Liste: Starter Cloud 20 EUR/Monat jährlich, 2.500 Ausführungen. Kein CHF-Tarif; lokale Konto-/Betriebsbedingungen offen.",
        "source": "https://n8n.io/pricing/",
        "scope": "global-reference"
      },
      "ai": {
        "summary": "Agenten, Modellanbindung, Freigaben und Evaluierung sind dokumentiert.",
        "capabilities": [
          "KI- und Agentenbausteine",
          "Menschliche KI-Freigabe",
          "KI-Evaluation und Diagnose"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://n8n.io/"
      },
      "integrations": [
        "HTTP API",
        "JavaScript/Python",
        "MCP"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Self-Hosting ist dokumentiert; daraus folgt keine verifizierte Schweizer Hosting- oder Cloud-Vertragsoption. Datenstandort, Betrieb und externe KI-Dienste getrennt bestätigen.",
        "source": "https://n8n.io/pricing/"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://n8n.io/"
        },
        {
          "label": "Tarifquelle",
          "url": "https://n8n.io/pricing/"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://docs.n8n.io/flow-logic/"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://docs.n8n.io/workflows/executions/all-executions/"
        },
        {
          "label": "Funktionsnachweis",
          "url": "https://docs.n8n.io/hosting/scaling/queue-mode/"
        },
        {
          "label": "Anbieterstandort",
          "url": "https://n8n.io/imprint/"
        },
        {
          "label": "Technische Dokumentation",
          "url": "https://docs.n8n.io/flow-logic/error-handling/"
        },
        {
          "label": "Technische Dokumentation",
          "url": "https://docs.n8n.io/advanced-ai/evaluations/overview/"
        },
        {
          "label": "n8n: globale Ausführungs- und Hostingmodelle",
          "url": "https://n8n.io/pricing/"
        },
        {
          "url": "https://docs.n8n.io/build/manage-workflows/configure-workflow-settings.md",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        },
        {
          "url": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.wait",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "workflow-automation": {
          "workflow-automation-01": {
            "status": "yes",
            "note": "Visueller Editor mit Code-Erweiterung.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-02": {
            "status": "yes",
            "note": "App-Konnektoren und eigene Anbindungen.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-03": {
            "status": "yes",
            "note": "HTTP-Anfragen an eigene APIs.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-04": {
            "status": "yes",
            "note": "Webhook-Knoten bietet getrennte Test- und Produktionsendpunkte, Authentifizierung und anpassbare Antworten.",
            "source": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/"
          },
          "workflow-automation-05": {
            "status": "yes",
            "note": "Transformation mit JavaScript/Python beschrieben.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-06": {
            "status": "yes",
            "note": "Durchläufe sind nach Status und Zeit filterbar; gespeicherte Daten können erneut geladen werden.",
            "source": "https://docs.n8n.io/workflows/executions/all-executions/"
          },
          "workflow-automation-07": {
            "status": "yes",
            "note": "IF/Switch, Merge und Loop Over Items sind als kombinierbare Ablaufbausteine dokumentiert.",
            "source": "https://docs.n8n.io/flow-logic/"
          },
          "workflow-automation-08": {
            "status": "yes",
            "note": "Fehlgeschlagene Ausführungen können mit ursprünglichem oder korrigiertem Workflow und gespeicherten Eingangsdaten wiederholt werden.",
            "source": "https://docs.n8n.io/workflows/executions/all-executions/"
          },
          "workflow-automation-09": {
            "status": "yes",
            "note": "Schrittweises Wiederholen und simulierte Testdaten.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-10": {
            "status": "yes",
            "note": "Git-basierte Änderungen und getrennte Umgebungen.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-11": {
            "status": "yes",
            "note": "Rollenbasierte Rechte und SSO beschrieben.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-12": {
            "status": "yes",
            "note": "Verschlüsselte Zugangsdaten und externe Secrets.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-13": {
            "status": "yes",
            "note": "Ein Error-Workflow kann bei fehlgeschlagener Ausführung automatisch E-Mail- oder Slack-Warnungen senden.",
            "source": "https://docs.n8n.io/flow-logic/error-handling/"
          },
          "workflow-automation-14": {
            "status": "yes",
            "note": "Redis-Warteschlange, persistierte Daten und konfigurierbare Worker-Parallelität sind dokumentiert; Multi-Main benötigt Enterprise-Eigenbetrieb.",
            "source": "https://docs.n8n.io/hosting/scaling/queue-mode/"
          },
          "workflow-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-18": {
            "status": "yes",
            "note": "Agenten-, Modell- und RAG-Bausteine.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-19": {
            "status": "yes",
            "note": "Menschliche Freigaben für KI-Aktionen.",
            "source": "https://n8n.io/"
          },
          "workflow-automation-20": {
            "status": "yes",
            "note": "Testdatensätze vergleichen Modell- und Promptvarianten; produktive Läufe können als Regressionstests verwendet werden.",
            "source": "https://docs.n8n.io/advanced-ai/evaluations/overview/"
          },
          "depth-workflow-automation-payload-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-ordered-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-overflow-policy": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-run-timeout": {
            "status": "yes",
            "note": "Workflows können nach festgelegter Laufzeit stoppen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Workflows can stop after a configured time limit. Timeout Workflow setting; Cloud plans enforce different maximum timeouts. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://docs.n8n.io/build/manage-workflows/configure-workflow-settings.md",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les flux peuvent s'arrêter après un délai configuré. Périmètre documenté et conditions du forfait (anglais): Workflows can stop after a configured time limit. Timeout Workflow setting; Cloud plans enforce different maximum timeouts. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "I flussi possono fermarsi dopo un limite configurato. Ambito documentato e condizioni del piano (inglese): Workflows can stop after a configured time limit. Timeout Workflow setting; Cloud plans enforce different maximum timeouts. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-workflow-automation-pause-resume": {
            "status": "yes",
            "note": "Pausierte Ausführungen können durch externen Webhook fortfahren. Dokumentierter Umfang und Tarifbedingungen (Englisch): Paused executions can resume on an external webhook. Wait node with per-execution webhook URL; authentication and timeout should be configured. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.wait",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les exécutions suspendues reprennent via un webhook externe. Périmètre documenté et conditions du forfait (anglais): Paused executions can resume on an external webhook. Wait node with per-execution webhook URL; authentication and timeout should be configured. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le esecuzioni sospese riprendono tramite webhook esterno. Ambito documentato e condizioni del piano (inglese): Paused executions can resume on an external webhook. Wait node with per-execution webhook URL; authentication and timeout should be configured. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-workflow-automation-outbound-allowlist": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-ai-injection-guard": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-transaction-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "make",
      "name": "Make",
      "url": "https://www.make.com/product",
      "categories": [
        "workflow-automation"
      ],
      "summary": "Visuelle Integrationsplattform mit Szenarien, KI-Agenten und zentraler Beobachtung.",
      "bestFor": "Fach- und technische Teams, die viele Anwendungen verbinden.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Credits können pro Aktion entstehen; KI kann einen anderen Verbrauch verursachen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Keinen neuen lokalen Gesamtbetrag verifiziert. Credits, dynamische AI-Nutzung und Implementierungskosten separat anbieten lassen.",
        "source": "https://www.make.com/pricing"
      },
      "ai": {
        "summary": "Maia erstellt Szenarien; KI-Agenten und kontrollierte KI-Schritte sind dokumentiert.",
        "capabilities": [
          "KI- und Agentenbausteine"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.make.com/product"
      },
      "integrations": [
        "HTTP/API",
        "App-Konnektoren"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Make führt Blinno aus der Schweiz offiziell als Gold-Partner. Schweizer Implementierungspartner dokumentiert; Hosting, Abrechnung und Modellanbieter weiterhin separat prüfen.",
        "source": "https://www.make.com/partners-directory/blinno-gmbh"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.make.com/product"
        },
        {
          "label": "Tarifquelle",
          "url": "https://www.make.com/pricing"
        },
        {
          "label": "Make: Blinno mit AT/CH-Präsenz",
          "url": "https://www.make.com/partners-directory/blinno-gmbh"
        },
        {
          "url": "https://help.make.com/scenario-settings",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "workflow-automation": {
          "workflow-automation-01": {
            "status": "yes",
            "note": "Visuelle Szenarien mit Drag-and-drop.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-02": {
            "status": "yes",
            "note": "App-Konnektoren dokumentiert.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-03": {
            "status": "yes",
            "note": "Eigene APIs lassen sich anbinden.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-04": {
            "status": "unknown",
            "note": "Für „Webhooks oder Ereignistrigger“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-05": {
            "status": "yes",
            "note": "JavaScript/Python für Transformationen.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-06": {
            "status": "yes",
            "note": "Ausführungshistorie pro Lauf.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-07": {
            "status": "unknown",
            "note": "Für „Verzweigungen und Schleifen“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-08": {
            "status": "yes",
            "note": "Fehlerpfade und automatische Wiederholung dokumentiert.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-09": {
            "status": "unknown",
            "note": "Für „Testdaten und Replay“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-10": {
            "status": "unknown",
            "note": "Für „Versionierung und Deployment“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-11": {
            "status": "yes",
            "note": "Rollen und getrennte Berechtigungen.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-12": {
            "status": "yes",
            "note": "Anwendungsverbindungen ohne Weitergabe von Passwörtern.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-13": {
            "status": "yes",
            "note": "Make Grid zeigt Besitz, Status und Audit-Historie.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-14": {
            "status": "unknown",
            "note": "Für „Warteschlangen und Skalierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-18": {
            "status": "yes",
            "note": "KI-Agenten und feste KI-Workflows dokumentiert.",
            "source": "https://www.make.com/product"
          },
          "workflow-automation-19": {
            "status": "unknown",
            "note": "Für „Menschliche KI-Freigabe“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-20": {
            "status": "unknown",
            "note": "Schritte sind sichtbar; systematische Qualitäts-Evaluierung noch nachweisen.",
            "source": "https://www.make.com/product"
          },
          "depth-workflow-automation-payload-redaction": {
            "status": "yes",
            "note": "Vertraulicher Modus lässt Nutzdaten aus Ausführungsprotokollen weg. Dokumentierter Umfang und Tarifbedingungen (Englisch): Confidential mode omits payloads from execution logs. Keep data confidential setting; removes stored payloads and restricts troubleshooting options. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.make.com/scenario-settings",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le mode confidentiel omet les données des journaux. Périmètre documenté et conditions du forfait (anglais): Confidential mode omits payloads from execution logs. Keep data confidential setting; removes stored payloads and restricts troubleshooting options. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La modalità riservata omette i dati dai registri. Ambito documentato e condizioni del piano (inglese): Confidential mode omits payloads from execution logs. Keep data confidential setting; removes stored payloads and restricts troubleshooting options. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-workflow-automation-ordered-runs": {
            "status": "yes",
            "note": "Sequenzieller Modus erhält die Ausführungsreihenfolge. Dokumentierter Umfang und Tarifbedingungen (Englisch): Sequential mode preserves execution order. Process data in order; unresolved incomplete runs block following executions. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.make.com/scenario-settings",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Le mode séquentiel préserve l'ordre d'exécution. Périmètre documenté et conditions du forfait (anglais): Sequential mode preserves execution order. Process data in order; unresolved incomplete runs block following executions. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "La modalità sequenziale preserva l'ordine di esecuzione. Ambito documentato e condizioni del piano (inglese): Sequential mode preserves execution order. Process data in order; unresolved incomplete runs block following executions. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-workflow-automation-overflow-policy": {
            "status": "yes",
            "note": "Überlaufeinstellungen wählen Pause oder Datenverwerfen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Overflow settings select pausing or discarding data. Incomplete-execution storage allowance depends on subscription; discarding cannot be undone. Global capability evidence; local plan availability and interface language are not inferred.",
            "source": "https://help.make.com/scenario-settings",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Les réglages de saturation choisissent pause ou rejet. Périmètre documenté et conditions du forfait (anglais): Overflow settings select pausing or discarding data. Incomplete-execution storage allowance depends on subscription; discarding cannot be undone. Global capability evidence; local plan availability and interface language are not inferred."
              },
              "it": {
                "note": "Le impostazioni di saturazione scelgono pausa o scarto. Ambito documentato e condizioni del piano (inglese): Overflow settings select pausing or discarding data. Incomplete-execution storage allowance depends on subscription; discarding cannot be undone. Global capability evidence; local plan availability and interface language are not inferred."
              }
            }
          },
          "depth-workflow-automation-run-timeout": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-pause-resume": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-outbound-allowlist": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-ai-injection-guard": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-transaction-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "workato",
      "name": "Workato",
      "url": "https://www.workato.com/de-DE",
      "categories": [
        "workflow-automation"
      ],
      "summary": "Unternehmensplattform für Integrationen, Workflows und KI-Governance.",
      "bestFor": "Organisationen mit umfangreichen Systemlandschaften und zentralem Betrieb.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Angebotsbasierte Kosten und Governance-Einführung berücksichtigen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.workato.com/de-DE"
      },
      "ai": {
        "summary": "Agent Studio, Orchestrierung und zentrale Richtlinienkontrolle sind beschrieben.",
        "capabilities": [
          "KI- und Agentenbausteine",
          "Menschliche KI-Freigabe"
        ],
        "limits": [
          "Tarif, Nutzungsmenge und Modellbedingungen vor Kauf prüfen.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.workato.com/de-DE"
      },
      "integrations": [
        "Salesforce",
        "Slack",
        "Workday",
        "NetSuite",
        "ServiceNow"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.workato.com/de-DE"
      },
      "sources": [
        {
          "label": "Offizielle Produktinformation",
          "url": "https://www.workato.com/de-DE"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://docs.workato.com/en/recipes/steps"
        },
        {
          "label": "Funktions- oder Tarifnachweis",
          "url": "https://docs.workato.com/recipes/best-practices-error-handling"
        }
      ],
      "assessments": {
        "workflow-automation": {
          "workflow-automation-01": {
            "status": "yes",
            "note": "Rezeptschritte werden visuell angeordnet.",
            "source": "https://docs.workato.com/en/recipes/steps"
          },
          "workflow-automation-02": {
            "status": "yes",
            "note": "Konnektoren für Anwendungen, Dateien und APIs.",
            "source": "https://www.workato.com/de-DE"
          },
          "workflow-automation-03": {
            "status": "yes",
            "note": "API- und MCP-Anbindungen dokumentiert.",
            "source": "https://www.workato.com/de-DE"
          },
          "workflow-automation-04": {
            "status": "unknown",
            "note": "Für „Webhooks oder Ereignistrigger“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-05": {
            "status": "yes",
            "note": "Datenzuordnung zwischen Aktionsschritten dokumentiert.",
            "source": "https://docs.workato.com/en/recipes/steps"
          },
          "workflow-automation-06": {
            "status": "yes",
            "note": "Job-Historie und Debug-Traces dokumentiert.",
            "source": "https://docs.workato.com/recipes/best-practices-error-handling"
          },
          "workflow-automation-07": {
            "status": "yes",
            "note": "IF/ELSE und verschachtelte Wiederholungen beschrieben.",
            "source": "https://docs.workato.com/en/recipes/steps"
          },
          "workflow-automation-08": {
            "status": "yes",
            "note": "Konfigurierbare Wiederholungen und Fehlerpfade; API-Request-Timeouts sind eine dokumentierte Ausnahme.",
            "source": "https://docs.workato.com/recipes/best-practices-error-handling"
          },
          "workflow-automation-09": {
            "status": "unknown",
            "note": "Für „Testdaten und Replay“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-10": {
            "status": "unknown",
            "note": "Für „Versionierung und Deployment“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-11": {
            "status": "yes",
            "note": "Zentrale Richtlinien, Identität und Freigaben beschrieben.",
            "source": "https://www.workato.com/de-DE"
          },
          "workflow-automation-12": {
            "status": "unknown",
            "note": "Für „Geheimnisse sicher verwalten“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-13": {
            "status": "yes",
            "note": "RecipeOps-Auslöser und kontextreiche Fehlerbenachrichtigung.",
            "source": "https://docs.workato.com/recipes/best-practices-error-handling"
          },
          "workflow-automation-14": {
            "status": "unknown",
            "note": "Für „Warteschlangen und Skalierung“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "workflow-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "workflow-automation-18": {
            "status": "yes",
            "note": "Agent Studio und KI-Workflows beschrieben.",
            "source": "https://www.workato.com/de-DE"
          },
          "workflow-automation-19": {
            "status": "yes",
            "note": "Zentrale Freigabe- und Richtliniensteuerung für KI.",
            "source": "https://www.workato.com/de-DE"
          },
          "workflow-automation-20": {
            "status": "unknown",
            "note": "Für „KI-Evaluation und Diagnose“ fehlt bislang ein hinreichend genauer Nachweis des vollständigen Prüfablaufs.",
            "source": ""
          },
          "depth-workflow-automation-payload-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-ordered-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-overflow-policy": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-run-timeout": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-pause-resume": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-outbound-allowlist": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-ai-injection-guard": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-workflow-automation-transaction-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-18",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "getresponse",
      "name": "GetResponse",
      "url": "https://www.getresponse.com/",
      "categories": [
        "email-marketing",
        "marketing-automation"
      ],
      "summary": "GetResponse verbindet Newsletter mit dynamischen Zielgruppen und visuellen Abläufen. Marketer erweitert Shop-Prozesse; Enterprise/MAX ergänzt SMS. KI-Erstellung, Versandzeit und Ergebnisanalyse sind getrennte Funktionen. Tarif und Datenregion müssen zum Einsatz passen.",
      "bestFor": "Marketingteams mit wachsender Shop-Automatisierung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Starter-Grenzen",
        "Segmentierungs-Beta",
        "SMS Enterprise",
        "Kontospezifische Datenregion"
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Keinen deutschen Einstiegspreis als lokalen Vertrag ausgeben. Kontaktstaffel, SMS-Kontingente und Abrechnung neu bestätigen.",
        "source": "https://www.getresponse.com/pricing"
      },
      "planOptions": [
        {
          "name": "Starter",
          "price": null,
          "currency": "CHF",
          "billing": "monthly",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.getresponse.com/pricing"
        },
        {
          "name": "Marketer",
          "price": null,
          "currency": "CHF",
          "billing": "monthly",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.getresponse.com/help/getresponse-pricing-plans.html"
        },
        {
          "name": "Creator",
          "price": null,
          "currency": "CHF",
          "billing": "monthly",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.getresponse.com/pricing"
        },
        {
          "name": "Enterprise / MAX",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.getresponse.com/help/getresponse-pricing-plans.html"
        }
      ],
      "ai": {
        "level": "native",
        "summary": "Texte, individuelle Versandzeit und echte Kampagnenanalyse.",
        "capabilities": [
          "Entwürfe",
          "Timing",
          "AI Insights",
          "Zielgruppenerstellung"
        ],
        "limits": [
          "Drei Starter-Generierungen",
          "Insights ab Marketer",
          "Beta-Verfügbarkeit",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.getresponse.com/de/hilfe/wie-erstelle-ich-einen-newsletter-mit-ki-e-mail-generator.html"
      },
      "integrations": [
        "Ecommerce connectors",
        "API",
        "Custom JavaScript events"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Offizielle Hilfe nennt Nutzer mit Sitz in der Schweiz ausdrücklich für Self-Service-SMS. Sendername muss genehmigt werden. Tarif, Zielnetzabdeckung und ein- versus ausgehende SMS separat prüfen.",
        "source": "https://www.getresponse.com/de/hilfe/wie-erstellt-und-versendet-man-sms-in-self-service-konten.html"
      },
      "sources": [
        {
          "label": "Pricing and plan limits",
          "url": "https://www.getresponse.com/pricing"
        },
        {
          "label": "Pricing and plan limits",
          "url": "https://www.getresponse.com/de/pricing"
        },
        {
          "label": "Www.getresponse.pl",
          "url": "https://www.getresponse.pl/"
        },
        {
          "label": "What conditions can i use to create segments in new segmentation",
          "url": "https://www.getresponse.com/help/what-conditions-can-i-use-to-create-segments-in-new-segmentation.html"
        },
        {
          "label": "How does the dynamic segment filter work",
          "url": "https://www.getresponse.com/help/how-does-the-dynamic-segment-filter-work.html"
        },
        {
          "label": "Can i run specific actions and conditions multiple times",
          "url": "https://www.getresponse.com/help/can-i-run-specific-actions-and-conditions-multiple-times.html"
        },
        {
          "label": "How to find statistics for a specific block in an automation workflow",
          "url": "https://www.getresponse.com/help/how-to-find-statistics-for-a-specific-block-in-an-automation-workflow.html"
        },
        {
          "label": "How to create segments with ai",
          "url": "https://www.getresponse.com/help/how-to-create-segments-with-ai.html"
        },
        {
          "label": "What is perfect timing and how does it work",
          "url": "https://www.getresponse.com/help/what-is-perfect-timing-and-how-does-it-work.html"
        },
        {
          "label": "How to export your data from getresponse",
          "url": "https://www.getresponse.com/help/how-to-export-your-data-from-getresponse.html"
        },
        {
          "label": "How to create events",
          "url": "https://www.getresponse.com/help/how-to-create-events.html"
        },
        {
          "label": "How to improve the performance of your messages with ai insights",
          "url": "https://www.getresponse.com/help/how-to-improve-the-performance-of-your-messages-with-ai-insights.html"
        },
        {
          "label": "How does the splitter filter work",
          "url": "https://www.getresponse.com/help/how-does-the-splitter-filter-work.html"
        },
        {
          "label": "How can i personalize my emails",
          "url": "https://www.getresponse.com/help/how-can-i-personalize-my-emails.html"
        },
        {
          "label": "Wie erstelle ich einen newsletter mit ki e mail generator",
          "url": "https://www.getresponse.com/de/hilfe/wie-erstelle-ich-einen-newsletter-mit-ki-e-mail-generator.html"
        },
        {
          "label": "Ki email writer",
          "url": "https://www.getresponse.com/de/funktionen/e-mail-marketing/ki-email-writer"
        },
        {
          "label": "Getresponse pricing plans",
          "url": "https://www.getresponse.com/help/getresponse-pricing-plans.html"
        },
        {
          "label": "GetResponse: Self-Service-SMS, Schweiz ausdrücklich genannt; Suchindexauszug, Direktabruf gescheitert",
          "url": "https://www.getresponse.com/de/hilfe/wie-erstellt-und-versendet-man-sms-in-self-service-konten.html"
        },
        {
          "url": "https://www.getresponse.com/help/can-i-check-how-the-message-looks-in-an-inbox-before-i-send-it.html",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "yes",
            "note": "Visueller Editor.",
            "source": "https://www.getresponse.com/de/funktionen/e-mail-marketing/ki-email-writer"
          },
          "email-marketing-02": {
            "status": "partial",
            "note": "Import/API belegt; Umlaut-Test ausstehend.",
            "source": "https://www.getresponse.com/help/how-to-export-your-data-from-getresponse.html"
          },
          "email-marketing-03": {
            "status": "yes",
            "note": "Profil- und Verhaltensfilter.",
            "source": "https://www.getresponse.com/help/what-conditions-can-i-use-to-create-segments-in-new-segmentation.html"
          },
          "email-marketing-04": {
            "status": "yes",
            "note": "Felder mit Ersatzwert.",
            "source": "https://www.getresponse.com/help/how-can-i-personalize-my-emails.html"
          },
          "email-marketing-05": {
            "status": "yes",
            "note": "Zeitversetzte E-Mail-Strecken.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "email-marketing-06": {
            "status": "yes",
            "note": "Versand- und Reaktionsberichte.",
            "source": "https://www.getresponse.com/help/how-to-find-statistics-for-a-specific-block-in-an-automation-workflow.html"
          },
          "email-marketing-07": {
            "status": "yes",
            "note": "Zeitfenster, Klick und Kaufausschluss.",
            "source": "https://www.getresponse.com/help/what-conditions-can-i-use-to-create-segments-in-new-segmentation.html"
          },
          "email-marketing-08": {
            "status": "yes",
            "note": "Dynamische Segmentverzweigung.",
            "source": "https://www.getresponse.com/help/how-does-the-dynamic-segment-filter-work.html"
          },
          "email-marketing-09": {
            "status": "partial",
            "note": "A/B belegt; Restversandentscheidung nicht vertieft.",
            "source": "https://www.getresponse.com/help/getresponse-pricing-plans.html"
          },
          "email-marketing-10": {
            "status": "partial",
            "note": "Sperrlisten vorhanden; Reimport ungeprüft.",
            "source": "https://www.getresponse.com/help/how-to-export-your-data-from-getresponse.html"
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Konkrete Funktion nicht belegt.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "email-marketing-12": {
            "status": "yes",
            "note": "Kontakt- und Statistik-API.",
            "source": "https://www.getresponse.com/help/how-to-export-your-data-from-getresponse.html"
          },
          "email-marketing-13": {
            "status": "yes",
            "note": "Shop-/Warenkorbabläufe ab Marketer.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "email-marketing-14": {
            "status": "unknown",
            "note": "Konkrete Funktion nicht belegt.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "email-marketing-18": {
            "status": "partial",
            "note": "Bearbeitbare KI belegt; deutsche Ausgabe vorführen lassen.",
            "source": "https://www.getresponse.com/de/hilfe/wie-erstelle-ich-einen-newsletter-mit-ki-e-mail-generator.html"
          },
          "email-marketing-19": {
            "status": "yes",
            "note": "Verhaltensbasierte individuelle Versandzeit.",
            "source": "https://www.getresponse.com/help/what-is-perfect-timing-and-how-does-it-work.html"
          },
          "email-marketing-20": {
            "status": "yes",
            "note": "AI Insights nutzt eigene Kampagnenmetriken.",
            "source": "https://www.getresponse.com/help/how-to-improve-the-performance-of-your-messages-with-ai-insights.html"
          },
          "depth-email-marketing-client-render": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Vorschau in mehreren E-Mail-Programmen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Inbox Preview shows major webmail, desktop and mobile email clients. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee.",
            "source": "https://www.getresponse.com/help/can-i-check-how-the-message-looks-in-an-inbox-before-i-send-it.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Prévisualiser dans plusieurs clients de messagerie. Périmètre documenté et conditions du forfait (anglais): Inbox Preview shows major webmail, desktop and mobile email clients. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee."
              },
              "it": {
                "note": "Capacità documentata: Anteprima in diversi client di posta. Ambito documentato e condizioni del piano (inglese): Inbox Preview shows major webmail, desktop and mobile email clients. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Spam-Inhalte vor dem Versand prüfen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Spam Check identifies potentially problematic message content before sending. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee.",
            "source": "https://www.getresponse.com/help/can-i-check-how-the-message-looks-in-an-inbox-before-i-send-it.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Contrôler le contenu antispam avant envoi. Périmètre documenté et conditions du forfait (anglais): Spam Check identifies potentially problematic message content before sending. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee."
              },
              "it": {
                "note": "Capacità documentata: Controllare contenuti antispam prima dell’invio. Ambito documentato e condizioni del piano (inglese): Spam Check identifies potentially problematic message content before sending. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: E-Mail im Dunkelmodus prüfen. Dokumentierter Umfang und Tarifbedingungen (Englisch): The editor Preview supports desktop and mobile dark-mode checks. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee.",
            "source": "https://www.getresponse.com/help/can-i-check-how-the-message-looks-in-an-inbox-before-i-send-it.html",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Prévisualiser l’e-mail en mode sombre. Périmètre documenté et conditions du forfait (anglais): The editor Preview supports desktop and mobile dark-mode checks. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee."
              },
              "it": {
                "note": "Capacità documentata: Anteprima dell’e-mail in modalità scura. Ambito documentato e condizioni del piano (inglese): The editor Preview supports desktop and mobile dark-mode checks. Inbox Preview excludes free accounts; other checks depend on editor availability. This is not a delivery guarantee."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "yes",
            "note": "Visuelle Abläufe.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "marketing-automation-02": {
            "status": "yes",
            "note": "Ereignisbasierter Start.",
            "source": "https://www.getresponse.com/help/how-to-create-events.html"
          },
          "marketing-automation-03": {
            "status": "yes",
            "note": "Warten und Verzweigen.",
            "source": "https://www.getresponse.com/help/how-does-the-dynamic-segment-filter-work.html"
          },
          "marketing-automation-04": {
            "status": "yes",
            "note": "Kontaktfelder, Tags und Scores.",
            "source": "https://www.getresponse.com/help/what-conditions-can-i-use-to-create-segments-in-new-segmentation.html"
          },
          "marketing-automation-05": {
            "status": "yes",
            "note": "Formulare und Landingpages.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "marketing-automation-06": {
            "status": "yes",
            "note": "Kennzahlen je Workflow-Block.",
            "source": "https://www.getresponse.com/help/how-to-find-statistics-for-a-specific-block-in-an-automation-workflow.html"
          },
          "marketing-automation-07": {
            "status": "yes",
            "note": "Dynamische Käufersegmente.",
            "source": "https://www.getresponse.com/help/how-does-the-dynamic-segment-filter-work.html"
          },
          "marketing-automation-08": {
            "status": "yes",
            "note": "E-Mail/Push; SMS im Enterprise-Paket.",
            "source": "https://www.getresponse.com/help/getresponse-pricing-plans.html"
          },
          "marketing-automation-09": {
            "status": "partial",
            "note": "Scores verfügbar; Schwellenaktion nicht vertieft.",
            "source": "https://www.getresponse.com/help/what-conditions-can-i-use-to-create-segments-in-new-segmentation.html"
          },
          "marketing-automation-10": {
            "status": "unknown",
            "note": "Konkrete Funktion nicht belegt.",
            "source": "https://www.getresponse.com/de/pricing"
          },
          "marketing-automation-11": {
            "status": "yes",
            "note": "Eigene Ereignisse mit Attributen.",
            "source": "https://www.getresponse.com/help/how-to-create-events.html"
          },
          "marketing-automation-12": {
            "status": "yes",
            "note": "Wiederholungsintervalle je Element.",
            "source": "https://www.getresponse.com/help/can-i-run-specific-actions-and-conditions-multiple-times.html"
          },
          "marketing-automation-13": {
            "status": "yes",
            "note": "Zufälliger prozentualer Split.",
            "source": "https://www.getresponse.com/help/how-does-the-splitter-filter-work.html"
          },
          "marketing-automation-14": {
            "status": "partial",
            "note": "Ausführungskennzahlen; Versionskontrolle offen.",
            "source": "https://www.getresponse.com/help/how-to-find-statistics-for-a-specific-block-in-an-automation-workflow.html"
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "marketing-automation-18": {
            "status": "yes",
            "note": "Bearbeitbare KI-Inhalte.",
            "source": "https://www.getresponse.com/de/hilfe/wie-erstelle-ich-einen-newsletter-mit-ki-e-mail-generator.html"
          },
          "marketing-automation-19": {
            "status": "yes",
            "note": "Individuelle Versandzeitprognose.",
            "source": "https://www.getresponse.com/help/what-is-perfect-timing-and-how-does-it-work.html"
          },
          "marketing-automation-20": {
            "status": "yes",
            "note": "Metrikbasierte Kampagnenempfehlungen.",
            "source": "https://www.getresponse.com/help/how-to-improve-the-performance-of-your-messages-with-ai-insights.html"
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "nocrm",
      "name": "noCRM",
      "url": "https://www.nocrm.io/",
      "categories": [
        "crm"
      ],
      "summary": "noCRM richtet den Vertrieb auf Leads und nächste Schritte aus. Die Lösung verbindet Akquise, Pipeline und Nachverfolgung. Das deutsche Hilfecenter erleichtert die Einführung. Wichtig für die Datenpflege: Dubletten werden erkannt, Leads lassen sich jedoch nicht zusammenführen.",
      "bestFor": "Vertriebsteams mit klarer Lead-Nachverfolgung.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Kein Lead-Merge",
        "Planabhängige Integrationen",
        "Aktuellen Preis bestätigen"
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.nocrm.io/pricing"
      },
      "planOptions": [
        {
          "name": "Starter",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.nocrm.io/pricing"
        },
        {
          "name": "Expert",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.nocrm.io/pricing"
        },
        {
          "name": "Dream",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.nocrm.io/pricing"
        }
      ],
      "ai": {
        "level": "integration",
        "summary": "Transkription über VoIP-Anbieter; native Prognose-KI nicht belegt.",
        "capabilities": [
          "Anbieterabhängige Transkription"
        ],
        "limits": [
          "VoIP-Vertrag und Einrichtung erforderlich",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.nocrm.io/de/features"
      },
      "integrations": [
        "Aircall",
        "CloudTalk",
        "JustCall",
        "REST API",
        "Webhooks"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.nocrm.io/"
      },
      "sources": [
        {
          "label": "Plans",
          "url": "https://www.nocrm.io/pricing"
        },
        {
          "label": "German features",
          "url": "https://www.nocrm.io/de/features"
        },
        {
          "label": "Duplicate limitations",
          "url": "https://help.nocrm.io/en/articles/74-identify-duplicates"
        },
        {
          "label": "API reference",
          "url": "https://www.nocrm.io/api"
        },
        {
          "label": "German help",
          "url": "https://help.nocrm.io/de"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-02": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-03": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-04": {
            "status": "yes",
            "note": "Wiedervorlagen.",
            "source": "https://www.nocrm.io/de/features"
          },
          "crm-05": {
            "status": "yes",
            "note": "Zweiseitige E-Mail-Anbindung.",
            "source": "https://www.nocrm.io/de/features"
          },
          "crm-06": {
            "status": "yes",
            "note": "Mobile Offline-Nutzung.",
            "source": "https://www.nocrm.io/de/features"
          },
          "crm-07": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-09": {
            "status": "no",
            "note": "Lead-Zusammenführung nicht unterstützt.",
            "source": "https://help.nocrm.io/en/articles/74-identify-duplicates"
          },
          "crm-10": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-11": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-12": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-13": {
            "status": "yes",
            "note": "API liest und ändert Leads.",
            "source": "https://www.nocrm.io/api"
          },
          "crm-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "crm-20": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.nocrm.io/"
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "folk",
      "name": "folk",
      "url": "https://www.folk.app/",
      "categories": [
        "crm"
      ],
      "summary": "folk bündelt Beziehungen aus E-Mails, Besprechungen und Nachrichten. KI-Assistenten erstellen Zusammenfassungen und helfen bei Folgeschritten. Für Partnerschaften und persönlichen Vertrieb ist das ein sinnvoller Ansatz. Komplexe Forecasts und Pflichtfelder pro Vertriebsphase sollten vor dem Kauf demonstriert werden.",
      "bestFor": "Beziehungsorientierte Vertriebs- und Partnerschaftsteams.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Sequenzen mit Custom Sender",
        "Plan für Gruppenrechte bestätigen",
        "KI-Kontingente"
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.folk.app/pricing"
      },
      "planOptions": [
        {
          "name": "Standard",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.folk.app/pricing"
        },
        {
          "name": "Premium",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.folk.app/pricing"
        },
        {
          "name": "Enterprise",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.folk.app/pricing"
        }
      ],
      "ai": {
        "level": "assistant",
        "summary": "KI erstellt Kontakt-Recaps und unterstützt Nachverfolgung.",
        "capabilities": [
          "Recaps",
          "Recherche",
          "Personalisierung"
        ],
        "limits": [
          "Kontingente und Versandregeln",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.folk.app/products/integrations"
      },
      "integrations": [
        "Gmail",
        "Outlook",
        "WhatsApp",
        "Zapier",
        "Make",
        "API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.folk.app/"
      },
      "sources": [
        {
          "label": "Plans",
          "url": "https://www.folk.app/pricing"
        },
        {
          "label": "German plans",
          "url": "https://www.folk.app/de/pricing"
        },
        {
          "label": "Integrations and assistants",
          "url": "https://www.folk.app/products/integrations"
        },
        {
          "label": "Duplicate controls",
          "url": "https://help.folk.app/en/articles/5007403-clean-manage-duplicates"
        },
        {
          "label": "Sharing permissions",
          "url": "https://help.folk.app/en/articles/10230887-group-sharing-permissions"
        },
        {
          "label": "Sending messages",
          "url": "https://help.folk.app/en/articles/5779445-send-messages"
        },
        {
          "label": "Developer portal",
          "url": "https://developer.folk.app/"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-02": {
            "status": "yes",
            "note": "Chronik aus E-Mail und Notizen.",
            "source": "https://www.folk.app/products/integrations"
          },
          "crm-03": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-04": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-05": {
            "status": "yes",
            "note": "E-Mail-Synchronisierung.",
            "source": "https://www.folk.app/products/integrations"
          },
          "crm-06": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-07": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-09": {
            "status": "yes",
            "note": "Dubletten zusammenführen.",
            "source": "https://help.folk.app/en/articles/5007403-clean-manage-duplicates"
          },
          "crm-10": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-11": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-12": {
            "status": "yes",
            "note": "Gruppenbezogene Berechtigungen.",
            "source": "https://help.folk.app/en/articles/10230887-group-sharing-permissions"
          },
          "crm-13": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "yes",
            "note": "KI-Kontaktzusammenfassung.",
            "source": "https://www.folk.app/products/integrations"
          },
          "crm-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "crm-20": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.folk.app/"
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "breakcold",
      "name": "Breakcold",
      "url": "https://www.breakcold.com/",
      "categories": [
        "crm"
      ],
      "summary": "Breakcold aktualisiert Vertriebsdaten aus Gesprächen. KI unterstützt Aufgaben, Lead-Phasen und Antwortentwürfe. Der aktuelle Neukundentarif ist ein Basisplan mit konfigurierbaren Zusatzkonten. Tokenverbrauch und Freigaberegeln sollten im Pilotbetrieb geprüft werden.",
      "bestFor": "Kleine Teams mit E-Mail- und Social-Vertrieb.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Konten kosten zusätzlich",
        "API verbraucht Tokens",
        "Freigabekontrollen prüfen"
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://www.breakcold.com/pricing"
      },
      "planOptions": [
        {
          "name": "Base plan",
          "price": null,
          "currency": "CHF",
          "billing": "monthly",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.breakcold.com/pricing"
        },
        {
          "name": "Base plan — annual billing",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.breakcold.com/pricing"
        }
      ],
      "ai": {
        "level": "agent",
        "summary": "KI aktualisiert Leads und schlägt nächste Schritte vor.",
        "capabilities": [
          "Aufgaben",
          "Phasenänderungen",
          "Entwürfe"
        ],
        "limits": [
          "Tokens",
          "Freigabemechanismus nicht belegt",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.breakcold.com/blog/ai-native-crm"
      },
      "integrations": [
        "Gmail",
        "Outlook",
        "LinkedIn",
        "WhatsApp",
        "Telegram",
        "MCP",
        "API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://www.breakcold.com/"
      },
      "sources": [
        {
          "label": "Current pricing",
          "url": "https://www.breakcold.com/pricing"
        },
        {
          "label": "German pricing",
          "url": "https://www.breakcold.com/de/pricing"
        },
        {
          "label": "AI workflow",
          "url": "https://www.breakcold.com/blog/ai-native-crm"
        },
        {
          "label": "API costs and scope",
          "url": "https://docs.breakcold.com/api/overview"
        }
      ],
      "assessments": {
        "crm": {
          "crm-01": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-02": {
            "status": "yes",
            "note": "Gespräche und Notizen als Kontext.",
            "source": "https://www.breakcold.com/blog/ai-native-crm"
          },
          "crm-03": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-04": {
            "status": "yes",
            "note": "KI erstellt Folgeaufgaben.",
            "source": "https://www.breakcold.com/blog/ai-native-crm"
          },
          "crm-05": {
            "status": "yes",
            "note": "E-Mail-Synchronisierung.",
            "source": "https://www.breakcold.com/pricing"
          },
          "crm-06": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-07": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-09": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-10": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-11": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-12": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-13": {
            "status": "yes",
            "note": "Lese-/Schreib-API plus Webhooks.",
            "source": "https://docs.breakcold.com/api/overview"
          },
          "crm-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "crm-18": {
            "status": "yes",
            "note": "Kontextbezogene Textentwürfe.",
            "source": "https://www.breakcold.com/blog/ai-native-crm"
          },
          "crm-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "crm-20": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.breakcold.com/"
          },
          "depth-crm-offline-read": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-offline-write": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-card-scan": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-import-rollback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-calendar-conflict": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-voice-notes": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-crm-ai-mobile-update": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "livechat",
      "name": "LiveChat / Text",
      "url": "https://www.livechat.com/",
      "categories": [
        "customer-service",
        "ai-agents"
      ],
      "summary": "Neue LiveChat-Testkonten nutzen die Text-Plattform. Sie verbindet Chats, Tickets und KI-Agenten in einem Arbeitsbereich. Bestehende LiveChat-Verträge bleiben getrennt. Daher wird Text hier als eine Plattform verglichen, nicht als drei identische neue Angebote.",
      "bestFor": "Service- und Handelsteams mit KI und menschlicher Übergabe.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "History-Limit im Einstieg",
        "Zusätzliche KI-Kosten",
        "Altverträge unterscheiden sich"
      ],
      "pricing": {
        "amount": 19,
        "currency": "USD",
        "plan": "Text Essential",
        "unit": "Nutzer/Monat",
        "billing": "annual",
        "vat": "not-stated",
        "summary": "Globale Text-Essential-Liste: 19 USD je Nutzer/Monat jährlich. Lokale CHF-Abrechnung und Schweizer Vertragsberechtigung nicht verifiziert.",
        "source": "https://www.livechat.com/pricing/",
        "scope": "global-reference"
      },
      "planOptions": [
        {
          "name": "Text Essential",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.livechat.com/pricing/"
        },
        {
          "name": "Text Growth",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.livechat.com/pricing/"
        },
        {
          "name": "Text Enterprise",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Tarifgrenzen und enthaltene Funktionen bitte in der Originalquelle prüfen.",
          "features": [],
          "source": "https://www.livechat.com/pricing/"
        }
      ],
      "ai": {
        "level": "agent",
        "summary": "Antworten, Skills und menschliche Übergabe.",
        "capabilities": [
          "Wissensbasierter Dialog",
          "Ticketaktionen"
        ],
        "limits": [
          "Auflösungskontingent",
          "Maximal zehn Skills je Agent",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.text.com/help/custom-skills/"
      },
      "integrations": [
        "Shopify",
        "WordPress",
        "WooCommerce",
        "Webflow",
        "Text API"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Eine Länderfilter-Option im globalen Kundenservicebericht genügt nicht als Schweizer Vertriebsnachweis. Vertrags-/Rechnungsland und lokale Nutzbarkeit bestätigen.",
        "source": "https://www.livechat.com/pricing/"
      },
      "sources": [
        {
          "label": "New-customer plans",
          "url": "https://www.livechat.com/pricing/"
        },
        {
          "label": "Inbox",
          "url": "https://www.text.com/help/inbox-overview/"
        },
        {
          "label": "AI agent configuration",
          "url": "https://www.text.com/help/ai-agents/"
        },
        {
          "label": "Knowledge sources",
          "url": "https://www.text.com/help/configuring-your-knowledge-hub/"
        },
        {
          "label": "Reporting",
          "url": "https://www.text.com/help/reports-overview/"
        },
        {
          "label": "Playbook",
          "url": "https://www.text.com/help/workflows/"
        },
        {
          "label": "Custom skills",
          "url": "https://www.text.com/help/custom-skills/"
        },
        {
          "label": "Ticket rules",
          "url": "https://www.text.com/help/ticket-rules/"
        },
        {
          "label": "Notes and tags",
          "url": "https://www.text.com/help/using-ticket-tags-and-notes/"
        },
        {
          "label": "Copilot",
          "url": "https://www.text.com/help/using-copilot-ai-powered-personal-assistant/"
        },
        {
          "label": "German product tour",
          "url": "https://www.livechat.com/de/features/"
        },
        {
          "label": "Company and markets",
          "url": "https://www.text.com/about/"
        },
        {
          "label": "Text / LiveChat: globale Preise und AI-Kontingente",
          "url": "https://www.livechat.com/pricing/"
        },
        {
          "url": "https://www.livechat.com/agents-handbook/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "customer-service": {
          "customer-service-01": {
            "status": "yes",
            "note": "Chats und Tickets gemeinsam.",
            "source": "https://www.text.com/help/inbox-overview/"
          },
          "customer-service-02": {
            "status": "yes",
            "note": "Chats und Tickets gemeinsam.",
            "source": "https://www.text.com/help/inbox-overview/"
          },
          "customer-service-03": {
            "status": "yes",
            "note": "Chats und Tickets gemeinsam.",
            "source": "https://www.text.com/help/inbox-overview/"
          },
          "customer-service-04": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-05": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-06": {
            "status": "yes",
            "note": "Service-Auswertungen.",
            "source": "https://www.text.com/help/reports-overview/"
          },
          "customer-service-07": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-09": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-10": {
            "status": "yes",
            "note": "Interne Ticketnotizen.",
            "source": "https://www.text.com/help/using-ticket-tags-and-notes/"
          },
          "customer-service-11": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-12": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-13": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-18": {
            "status": "yes",
            "note": "Zusammenfassungen und Antwortvorschläge.",
            "source": "https://www.livechat.com/de/features/"
          },
          "customer-service-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "customer-service-20": {
            "status": "yes",
            "note": "Agent-Kennzahlen und Übergabe.",
            "source": "https://www.text.com/help/ai-agents/"
          },
          "depth-customer-service-redact-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-redact-attachment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-supervisor-coaching": {
            "status": "yes",
            "note": "Dokumentierte Fähigkeit: Mitarbeitende im Livechat privat unterstützen. Dokumentierter Umfang und Tarifbedingungen (Englisch): Supervision lets a teammate observe a live chat and send private guidance. Verify current plan for supervision and private notes; handbook identifies Business/Enterprise for transfer private notes.",
            "source": "https://www.livechat.com/agents-handbook/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Capacité documentée : Guider un agent en privé durant un chat. Périmètre documenté et conditions du forfait (anglais): Supervision lets a teammate observe a live chat and send private guidance. Verify current plan for supervision and private notes; handbook identifies Business/Enterprise for transfer private notes."
              },
              "it": {
                "note": "Capacità documentata: Guidare un operatore privatamente durante una chat. Ambito documentato e condizioni del piano (inglese): Supervision lets a teammate observe a live chat and send private guidance. Verify current plan for supervision and private notes; handbook identifies Business/Enterprise for transfer private notes."
              }
            }
          },
          "depth-customer-service-ai-translation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-side-conversation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-reply-grace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-disable-user": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "ai-agents": {
          "ai-agents-01": {
            "status": "yes",
            "note": "Wissensquellen.",
            "source": "https://www.text.com/help/configuring-your-knowledge-hub/"
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Dialogfähiger KI-Support.",
            "source": "https://www.text.com/help/ai-agents/"
          },
          "ai-agents-03": {
            "status": "yes",
            "note": "Konfigurierte Systemaktionen.",
            "source": "https://www.text.com/help/custom-skills/"
          },
          "ai-agents-04": {
            "status": "yes",
            "note": "Menschliche Übergabe.",
            "source": "https://www.text.com/help/ai-agents/"
          },
          "ai-agents-05": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-06": {
            "status": "yes",
            "note": "Agent-Auswertungen.",
            "source": "https://www.text.com/help/reports-overview/"
          },
          "ai-agents-07": {
            "status": "yes",
            "note": "Geplante Quellenaktualisierung.",
            "source": "https://www.text.com/help/configuring-your-knowledge-hub/"
          },
          "ai-agents-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-09": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-11": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-12": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "ai-agents-20": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.livechat.com/"
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "smartsupp",
      "name": "Smartsupp",
      "url": "https://www.smartsupp.com/",
      "categories": [
        "customer-service",
        "ai-agents"
      ],
      "summary": "Smartsupp verbindet Livechat und weitere Nachrichtenkanäle. Mira ergänzt die menschliche Betreuung um Produktberatung. Teams können Gespräche übernehmen und Ergebnisse auswerten. Die Kosten für Teamplätze, KI-Antworten und Mira-Dialoge sollten getrennt geplant werden.",
      "bestFor": "Onlineshops mit beratungsintensiven Produkten.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Mira separat",
        "Historie je Tarif",
        "Geteilte KI-Credits"
      ],
      "pricing": {
        "amount": 25,
        "currency": "USD",
        "plan": "Plus",
        "unit": "Workspace/Monat",
        "billing": "annual",
        "vat": "not-stated",
        "summary": "Globale USD-Liste: Plus 25 USD monatlich bei jährlicher Zahlung. Kein CHF-Preis; Mira-KI-Agent und weitere Kontingente getrennt.",
        "source": "https://www.smartsupp.com/pricing/",
        "scope": "global-reference"
      },
      "planOptions": [
        {
          "name": "Plus",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. 3 Operatoren; ein Jahr Historie.",
          "features": [
            "Gemeinsame Nachrichten"
          ],
          "source": "https://www.smartsupp.com/de/pricing/"
        },
        {
          "name": "Expert",
          "price": null,
          "currency": "CHF",
          "billing": "annual",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. 5 Operatoren; drei Jahre Historie.",
          "features": [
            "Erweiterte Workflows"
          ],
          "source": "https://www.smartsupp.com/de/pricing/"
        }
      ],
      "ai": {
        "level": "agent",
        "summary": "Mira berät; Antwortassistent und Übersetzung unterstützen Mitarbeiter.",
        "capabilities": [
          "Empfehlungen",
          "Zusammenfassungen",
          "Übersetzung"
        ],
        "limits": [
          "Dialogkontingente",
          "Credits",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://www.smartsupp.com/ai-reply-assistant/"
      },
      "integrations": [
        "Shopify",
        "WordPress",
        "PrestaShop",
        "GA4"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Keine explizite Schweizer Konto-/Vertragsfreigabe aus Primärquellen verifiziert. Schweizer Sprachvarianten, Abrechnung und Datenverarbeitung bleiben Prüfpunkte.",
        "source": "https://www.smartsupp.com/pricing/"
      },
      "sources": [
        {
          "label": "Plans",
          "url": "https://www.smartsupp.com/pricing/"
        },
        {
          "label": "German prices",
          "url": "https://www.smartsupp.com/de/pricing/"
        },
        {
          "label": "Polish prices",
          "url": "https://www.smartsupp.com/pl/pricing/"
        },
        {
          "label": "Mira",
          "url": "https://www.smartsupp.com/mira-ai-shopping-assistant/"
        },
        {
          "label": "Reporting",
          "url": "https://www.smartsupp.com/reporting-and-statistics/"
        },
        {
          "label": "Reply assistance",
          "url": "https://www.smartsupp.com/ai-reply-assistant/"
        },
        {
          "label": "Translation languages and credits",
          "url": "https://help.smartsupp.com/en/articles/15517648-ai-translations-talk-to-customers-in-any-language"
        },
        {
          "label": "Automation workflows",
          "url": "https://www.smartsupp.com/chatbot/"
        },
        {
          "label": "Smartsupp: globale Preise, Sprachen und KI-Limits",
          "url": "https://www.smartsupp.com/pricing/"
        }
      ],
      "assessments": {
        "customer-service": {
          "customer-service-01": {
            "status": "yes",
            "note": "Gemeinsame Konversationsverwaltung.",
            "source": "https://www.smartsupp.com/ai-reply-assistant/"
          },
          "customer-service-02": {
            "status": "yes",
            "note": "Chat, E-Mail und Messenger.",
            "source": "https://www.smartsupp.com/ai-reply-assistant/"
          },
          "customer-service-03": {
            "status": "yes",
            "note": "Gesprächshistorie.",
            "source": "https://www.smartsupp.com/reporting-and-statistics/"
          },
          "customer-service-04": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-05": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-06": {
            "status": "yes",
            "note": "Service-Kennzahlen.",
            "source": "https://www.smartsupp.com/reporting-and-statistics/"
          },
          "customer-service-07": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-09": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-10": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-11": {
            "status": "yes",
            "note": "Shopkontext und GA4.",
            "source": "https://www.smartsupp.com/reporting-and-statistics/"
          },
          "customer-service-12": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-13": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "customer-service-18": {
            "status": "yes",
            "note": "KI-Zusammenfassungen.",
            "source": "https://www.smartsupp.com/ai-reply-assistant/"
          },
          "customer-service-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "customer-service-20": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "depth-customer-service-redact-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-redact-attachment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-mobile-assignment": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-supervisor-coaching": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-translation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-side-conversation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-reply-grace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-customer-service-ai-disable-user": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "ai-agents": {
          "ai-agents-01": {
            "status": "yes",
            "note": "Website und Produktfeed.",
            "source": "https://www.smartsupp.com/mira-ai-shopping-assistant/"
          },
          "ai-agents-02": {
            "status": "yes",
            "note": "Produktdialog.",
            "source": "https://www.smartsupp.com/mira-ai-shopping-assistant/"
          },
          "ai-agents-03": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-04": {
            "status": "yes",
            "note": "Übergabe an Menschen.",
            "source": "https://www.smartsupp.com/mira-ai-shopping-assistant/"
          },
          "ai-agents-05": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-06": {
            "status": "yes",
            "note": "Agent-Kennzahlen.",
            "source": "https://www.smartsupp.com/reporting-and-statistics/"
          },
          "ai-agents-07": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-08": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-09": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-10": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-11": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-12": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-13": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-14": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-15": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-16": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-17": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agents-18": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-19": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "ai-agents-20": {
            "status": "unknown",
            "note": "Nicht durch die geprüften Quellen belegt.",
            "source": "https://www.smartsupp.com/"
          },
          "depth-ai-agents-iteration-cap": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-streaming": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-model-fallback": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-memory-delete": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-parallel-tools": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-input-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-token-budget": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-ai-agents-injection-tests": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "nordpass",
      "name": "NordPass",
      "url": "https://nordpass.com/",
      "categories": [
        "password-management"
      ],
      "summary": "NordPass verwaltet Unternehmenszugänge, Passkeys und Freigaben. Business ergänzt gemeinsame Ordner; Enterprise erweitert Identitäts- und Protokollintegrationen. Unterordner erben Rechte der obersten Ebene. Beim Austritt gelten Grenzen für die Datenübertragung.",
      "bestFor": "Unternehmen mit zentralem Passwortmanagement.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Vererbte Ordnerrechte",
        "Transfergrenze von 2.100 Elementen",
        "Aktuelle Preise nicht abrufbar"
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Kein lokal verifizierter Gesamtpreis. Den Preis für Schweiz, Abrechnung, Steuern und Zusatzmodule bestätigen.",
        "source": "https://nordpass.com/pricing/"
      },
      "planOptions": [
        {
          "name": "Teams",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Paket für zehn Nutzer.",
          "features": [
            "Unternehmenstresor"
          ],
          "source": "https://nordpass.com/pricing/"
        },
        {
          "name": "Business",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Mindestens fünf Nutzer; Preis bestätigen.",
          "features": [
            "Gemeinsame Ordner",
            "Passwortprüfung"
          ],
          "source": "https://support.nordpass.com/hc/en-us/articles/18943279910673-NordPass-plans-for-business"
        },
        {
          "name": "Enterprise",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. Mindestens fünf Nutzer; Preis bestätigen.",
          "features": [
            "Erweitertes SSO",
            "Protokoll-API"
          ],
          "source": "https://nordpass.com/features/"
        }
      ],
      "ai": {
        "level": "not-verified",
        "summary": "Kein belegter Laufzeitzugriff für KI-Agenten.",
        "capabilities": [],
        "limits": [
          "Autofill ersetzt keinen Secrets-Broker.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://nordpass.com/features/"
      },
      "integrations": [
        "Microsoft Entra ID",
        "Okta",
        "Microsoft AD FS",
        "Splunk",
        "Microsoft Sentinel"
      ],
      "deAvailability": {
        "status": "confirm",
        "note": "Allgemeine Produktfunktionen aus der bestehenden Recherche; konkretes Angebot und lokale Einsatzfähigkeit in Schweiz noch bestätigen.",
        "source": "https://nordpass.com/"
      },
      "sources": [
        {
          "label": "Pricing",
          "url": "https://nordpass.com/pricing/"
        },
        {
          "label": "Features",
          "url": "https://nordpass.com/features/"
        },
        {
          "label": "Business tiers",
          "url": "https://support.nordpass.com/hc/en-us/articles/18943279910673-NordPass-plans-for-business"
        },
        {
          "label": "German business product",
          "url": "https://nordpass.com/de/business-password-manager/"
        },
        {
          "label": "Region and onboarding",
          "url": "https://support.nordpass.com/hc/en-us/articles/360012883698-How-to-purchase-a-NordPass-business-plan"
        },
        {
          "label": "Deleted-member transfer",
          "url": "https://support.nordpass.com/hc/en-us/articles/9941862895377-How-to-transfer-items-of-deleted-members"
        },
        {
          "label": "Shared-folder permission model",
          "url": "https://support.nordpass.com/hc/en-us/articles/7395736184849-How-to-use-NordPass-Shared-Folders-feature-on-desktop-devices"
        },
        {
          "label": "Business security hardening",
          "url": "https://assets.nordpass.com/security-hardening.pdf"
        }
      ],
      "assessments": {
        "password-management": {
          "vault": {
            "status": "yes",
            "note": "Verschlüsselter Unternehmenstresor.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "share": {
            "status": "yes",
            "note": "Freigaben über Business-Ordner.",
            "source": "https://support.nordpass.com/hc/en-us/articles/7395736184849-How-to-use-NordPass-Shared-Folders-feature-on-desktop-devices"
          },
          "apps": {
            "status": "yes",
            "note": "Desktop, Browser und Mobilgeräte.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "generator": {
            "status": "yes",
            "note": "Passwortgenerator.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "mfa": {
            "status": "yes",
            "note": "Mehrfaktor-Schutz dokumentiert.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "sso": {
            "status": "yes",
            "note": "Enterprise: Entra ID, Okta und AD FS.",
            "source": "https://support.nordpass.com/hc/en-us/articles/18943279910673-NordPass-plans-for-business"
          },
          "scim": {
            "status": "yes",
            "note": "SCIM mit Entra ID/Okta: Nutzer und Gruppen erstellen, ändern und entfernen.",
            "source": "https://assets.nordpass.com/security-hardening.pdf"
          },
          "roles": {
            "status": "unknown",
            "note": "Admin und Owner; detaillierte Delegation nicht belegt.",
            "source": "https://nordpass.com/features/"
          },
          "policies": {
            "status": "yes",
            "note": "Unternehmensweite Sicherheitsrichtlinien.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "logs": {
            "status": "yes",
            "note": "Enterprise Activity Log API.",
            "source": "https://nordpass.com/features/"
          },
          "recovery": {
            "status": "yes",
            "note": "Administrierte Kontowiederherstellung.",
            "source": "https://nordpass.com/features/"
          },
          "offboarding": {
            "status": "yes",
            "note": "Owner-Transfer; bei über 2.100 Elementen nicht verfügbar.",
            "source": "https://support.nordpass.com/hc/en-us/articles/9941862895377-How-to-transfer-items-of-deleted-members"
          },
          "health": {
            "status": "yes",
            "note": "Schwache und kompromittierte Zugänge prüfen.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "external-share": {
            "status": "unknown",
            "note": "In den geprüften Unterlagen nicht belegt.",
            "source": "https://nordpass.com/"
          },
          "passkeys": {
            "status": "yes",
            "note": "Passkeys speichern und nutzen.",
            "source": "https://nordpass.com/de/business-password-manager/"
          },
          "export": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "region": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-access": {
            "status": "unknown",
            "note": "In den geprüften Unterlagen nicht belegt.",
            "source": "https://nordpass.com/"
          },
          "depth-password-management-emergency-delay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-risk-exception": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-file-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-item-history": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-export-policy": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-session-revoke": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-offline-vault": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-password-management-rotation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": null,
      "pricingByCategory": {}
    },
    {
      "id": "zadarma",
      "name": "Zadarma",
      "url": "https://zadarma.com/",
      "categories": [
        "cloud-pbx"
      ],
      "summary": "Zadarma verbindet deutsche Rufnummern mit Cloud-Telefonie und CRM. HubSpot ordnet Anrufe Kontakten und Tickets zu. Ein wissensbasierter Sprachagent kann an Beschäftigte übergeben. Lokale Adressnachweise und nutzungsabhängige Kosten sind vorab zu prüfen.",
      "bestFor": "Kleine Teams mit internationaler Telefonie.",
      "tradeoffs": [
        "Die dokumentierten allgemeinen Funktionen stammen aus unserer bestehenden Herstellerrecherche. Lokale Fachfunktionen und Preiszusagen werden nicht daraus abgeleitet.",
        "Ortsbezogener Adressnachweis",
        "Nummern und Nutzung gesondert",
        "Aufbewahrungsregeln nicht vollständig belegt"
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Lokales Angebot",
        "unit": "Umfang bestätigen",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "AT-Abruf EUR ohne MwSt.; CH-Abruf USD inklusive Steuern. Beide zeigen unterschiedliche Monats-/Jahreszahlungswerte. Nicht in CHF konvertieren oder Nummernpreis als Komplettpaket ausgeben.",
        "source": "https://zadarma.com/en/tariffs/plans/"
      },
      "planOptions": [
        {
          "name": "Standard",
          "price": null,
          "currency": "CHF",
          "billing": "usage",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. 5 Nutzer; Nummern und Telefonie gesondert.",
          "features": [
            "Cloud-PBX"
          ],
          "source": "https://zadarma.com/en/tariffs/plans/"
        },
        {
          "name": "Office",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. 10 Nutzer; regionale Konditionen.",
          "features": [
            "Erweiterte Kontingente"
          ],
          "source": "https://zadarma.com/en/tariffs/plans/"
        },
        {
          "name": "Corporation",
          "price": null,
          "currency": "CHF",
          "billing": "quote",
          "limits": "Allgemeine Paketdokumentation; lokale Konditionen gesondert bestätigen. 20 Nutzer; Region und Laufzeit bestätigen.",
          "features": [
            "Grössere Nummern-/Minutenpakete"
          ],
          "source": "https://zadarma.com/en/tariffs/plans/"
        }
      ],
      "ai": {
        "level": "agent",
        "summary": "Wissensbasierte Anrufannahme und Transkription.",
        "capabilities": [
          "Anrufannahme",
          "Übergabe an Menschen",
          "Transkription"
        ],
        "limits": [
          "Modell- und sprachabhängige Kosten.",
          "Generative Zusammenfassungen nicht belegt.",
          "Sprachqualität, Aktivierung und Kontingente im lokal angebotenen Tarif separat bestätigen."
        ],
        "source": "https://zadarma.com/en/services/ai-voice-agent/"
      },
      "integrations": [
        "HubSpot",
        "Microsoft Teams",
        "Salesforce",
        "Zoho",
        "Zendesk"
      ],
      "deAvailability": {
        "status": "documented",
        "note": "Eigene Schweiz-Seite bietet Nummerntypen und lokale Vorwahlen. ID-/Unternehmens- und Adressnachweise variieren; daraus keine pauschale SMS- oder WhatsApp-Eignung ableiten.",
        "source": "https://zadarma.com/en/tariffs/numbers/switzerland/"
      },
      "sources": [
        {
          "label": "Plans",
          "url": "https://zadarma.com/en/tariffs/plans/"
        },
        {
          "label": "PBX",
          "url": "https://zadarma.com/en/services/pbx/"
        },
        {
          "label": "Polish PBX",
          "url": "https://zadarma.com/pl/services/pbx/"
        },
        {
          "label": "German PBX",
          "url": "https://zadarma.com/de/services/pbx/"
        },
        {
          "label": "API",
          "url": "https://zadarma.com/en/support/api/"
        },
        {
          "label": "AI voice agent",
          "url": "https://zadarma.com/en/services/ai-voice-agent/"
        },
        {
          "label": "Speech analytics",
          "url": "https://zadarma.com/en/services/speech-analytics/"
        },
        {
          "label": "HubSpot",
          "url": "https://zadarma.com/en/solutions/integrations/hubspot/"
        },
        {
          "label": "Teams",
          "url": "https://zadarma.com/en/solutions/integrations/ms-teams/"
        },
        {
          "label": "US numbers",
          "url": "https://zadarma.com/en/tariffs/numbers/united-states/"
        },
        {
          "label": "UK numbers",
          "url": "https://zadarma.com/en/tariffs/numbers/united-kingdom/cities/"
        },
        {
          "label": "Polish numbers",
          "url": "https://zadarma.com/pl/tariffs/numbers/poland/"
        },
        {
          "label": "German number verification",
          "url": "https://zadarma.com/en/tariffs/numbers/germany/"
        },
        {
          "label": "Zadarma: Österreich, Nummern und Nachweise",
          "url": "https://zadarma.com/en/tariffs/numbers/austria/"
        },
        {
          "label": "Zadarma: Schweiz, Nummern und Nachweise",
          "url": "https://zadarma.com/en/tariffs/numbers/switzerland/"
        }
      ],
      "assessments": {
        "cloud-pbx": {
          "calls": {
            "status": "yes",
            "note": "Ein- und ausgehende Telefonie.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "numbers": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "transfer": {
            "status": "yes",
            "note": "Gespräche weitergeben.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "groups": {
            "status": "unknown",
            "note": "Warteschlangen; parallele Rufgruppen nicht geprüft.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "voicemail": {
            "status": "yes",
            "note": "Voicemail.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "ivr": {
            "status": "yes",
            "note": "Sprachmenüs.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "time-routing": {
            "status": "unknown",
            "note": "Zeitabhängige Antwort; Feiertagsausnahmen unbelegt.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "queues": {
            "status": "unknown",
            "note": "Warteschlange; Überlaufziel noch zu prüfen.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "skills": {
            "status": "unknown",
            "note": "In den geprüften Unterlagen nicht belegt.",
            "source": "https://zadarma.com/"
          },
          "recording": {
            "status": "unknown",
            "note": "Aufzeichnung; vollständiges Lösch-/Rechtekonzept unbelegt.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "reporting": {
            "status": "yes",
            "note": "Anrufstatistik.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "crm": {
            "status": "yes",
            "note": "HubSpot protokolliert Kontakte und Tickets.",
            "source": "https://zadarma.com/en/solutions/integrations/hubspot/"
          },
          "teams": {
            "status": "yes",
            "note": "Telefonie über dokumentierte Teams-Anbindung; Lizenzbedarf separat klären.",
            "source": "https://zadarma.com/en/solutions/integrations/ms-teams/"
          },
          "api": {
            "status": "yes",
            "note": "Webhooks mit Anrufstatus.",
            "source": "https://zadarma.com/en/support/api/"
          },
          "mobile": {
            "status": "yes",
            "note": "Nebenstellen per iOS/Android.",
            "source": "https://zadarma.com/de/services/pbx/"
          },
          "porting": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "continuity": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "security": {
            "status": "unknown",
            "note": "Der konkrete Ablauf für Schweiz ist noch zu prüfen. Fehlender Nachweis bedeutet nicht fehlende Funktion.",
            "source": ""
          },
          "ai-agent": {
            "status": "yes",
            "note": "Deutschsprachiger Agent mit Übergabe.",
            "source": "https://zadarma.com/en/services/ai-voice-agent/"
          },
          "ai-summary": {
            "status": "unknown",
            "note": "Deutsche Transkription; Zusammenfassung unbelegt.",
            "source": "https://zadarma.com/en/services/speech-analytics/"
          },
          "depth-cloud-pbx-call-park": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-hot-desk": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-delegate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-record-pause": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-mobile-carrier": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-international-block": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-recording-ip": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-cloud-pbx-ai-redaction": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-20",
      "researchScope": "inherited-global",
      "marketCheckedAt": "2026-10-21",
      "pricingByCategory": {}
    },
    {
      "id": "bexio",
      "name": "bexio",
      "url": "https://www.bexio.com/de-CH/pakete-preise",
      "categories": [
        "accounting",
        "e-invoicing",
        "payroll",
        "time-attendance"
      ],
      "summary": "Schweizer KMU-Suite für Rechnungen, Finanzen und Administration.",
      "bestFor": "Kleine Schweizer Betriebe mit Bedarf an Treuhandzusammenarbeit.",
      "tradeoffs": [
        "Lohn, Karten und Benutzer unterscheiden sich je Paket.",
        "Keine undifferenzierte Bewertung sämtlicher Funktionen zum Einstiegspreis."
      ],
      "pricing": {
        "amount": 69,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Optima",
        "billing": "annual",
        "vat": "excluded",
        "summary": "CHF69/Monat bei Jahresplan; monatlicher Plan CHF79. Fünf Benutzer.",
        "source": "https://www.bexio.com/de-CH/pakete-preise"
      },
      "ai": {
        "summary": "KI-gestützte Beleg- und QR-Verbuchung in bexio Go.",
        "capabilities": [
          "Belegerkennung"
        ],
        "limits": [
          "Optima 100 Scans/Monat; Ultimate Fair Use ungefähr 1’000.",
          "Erklärung und Ablehnung fehlerhafter Kontierungen noch prüfen."
        ],
        "source": "https://www.bexio.com/de-CH/pakete-preise"
      },
      "integrations": [
        "Schweizer E-Banking",
        "Treuhand-Cockpit",
        "Marketplace"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.bexio.com/de-CH/pakete-preise"
      },
      "sources": [
        {
          "label": "Pakete und Preise",
          "url": "https://www.bexio.com/de-CH/pakete-preise"
        },
        {
          "label": "Treuhand und Schweizer Lohn",
          "url": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "partial",
            "note": "Angebote und Rechnungen dokumentiert; Rabatt plus spätere Gutschrift im Prüffall offen.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "receipts": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank": {
            "status": "partial",
            "note": "E-Banking belegt; zwei Teilzahlungen auf eine Rechnung noch prüfen.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "ledger": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "dimensions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "entities": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "partial",
            "note": "Zusammenarbeit mit Treuhändern dokumentiert; vereinbarten Datenexport prüfen.",
            "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
          },
          "elster": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "partial",
            "note": "Dokumentenarchiv aufgeführt; vollständigen Originalexport gesondert prüfen.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "partial",
            "note": "bexio Go verbucht QR-Rechnungen und Belege mit KI; Korrekturtest offen.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "e-invoicing": {
          "xrechnung": {
            "status": "partial",
            "note": "QR-Rechnungen genannt; strukturierten Adresstest durchführen.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "zugferd": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "validate": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "viewer": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "mail": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "routing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "peppol": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "status": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "credit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "discount": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "progress": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "matching": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "buyer-ref": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-e-invoicing-business-duplicate-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-arithmetic-validation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-bank-change-review": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-document-restore": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-xml-pdf-consistency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-retry-without-duplicate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-structured-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-ai-prediction-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "payroll": {
          "de-payroll": {
            "status": "partial",
            "note": "Schweizer Lohnbuchhaltung angeboten; konkrete Abrechnung testen.",
            "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
          },
          "reports": {
            "status": "partial",
            "note": "Swissdec 5.3 genannt; aktuelle Version und Rückmeldungen bestätigen.",
            "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
          },
          "payslips": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "checks": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "retro": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "simulation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-client": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "time-import": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "cost-centres": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "accounting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank-file": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit-export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "portal": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "special-cases": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "release-updates": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "advisor": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit-data": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explanation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-payroll-prior-payroll-import": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-pay-change-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-mobile-payrun-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-split-net-pay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-deduction-protected-net": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-paycheck-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-payment-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-ai-anomaly-threshold": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "time-attendance": {
          "clock": {
            "status": "partial",
            "note": "Mobile Zeiterfassung vorhanden; Pausenablauf offen.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "absence": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "balances": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "schedule": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "rules": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "lock": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "payroll": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "shift-swap": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "offline": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "de-calendar": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explain": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-time-attendance-mobile-create-worker": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-mobile-team-clock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-overlap-prevention": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-travel-time-separation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-project-budget-stop": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-approved-device-binding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-api-write-attendance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-ai-demand-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "basic",
          "name": "Basic",
          "categories": [
            "accounting",
            "e-invoicing"
          ],
          "pricing": {
            "amount": 35,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Basic",
            "billing": "annual",
            "vat": "excluded",
            "summary": "CHF35/Monat im Jahresplan; CHF45 monatlich.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "minimumSeats": null,
          "includes": [
            "1 Benutzer"
          ],
          "limits": [
            "Lohnbuchhaltung nicht erhältlich."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Angebote und Rechnungen dokumentiert; Rabatt plus spätere Gutschrift im Prüffall offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.bexio.com/de-CH/pakete-preise"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "optima",
          "name": "Optima",
          "categories": [
            "accounting",
            "e-invoicing",
            "time-attendance"
          ],
          "pricing": {
            "amount": 69,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Optima",
            "billing": "annual",
            "vat": "excluded",
            "summary": "CHF69/Monat bei Jahresplan; monatlicher Plan CHF79. Fünf Benutzer.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "minimumSeats": null,
          "includes": [
            "5 Benutzer",
            "100 KI-Belegscans pro Monat"
          ],
          "limits": [
            "Lohn und bexio Pay separat."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Angebote und Rechnungen dokumentiert; Rabatt plus spätere Gutschrift im Prüffall offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "partial",
                "note": "E-Banking belegt; zwei Teilzahlungen auf eine Rechnung noch prüfen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "partial",
                "note": "Zusammenarbeit mit Treuhändern dokumentiert; vereinbarten Datenexport prüfen.",
                "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "partial",
                "note": "Dokumentenarchiv aufgeführt; vollständigen Originalexport gesondert prüfen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "partial",
                "note": "bexio Go verbucht QR-Rechnungen und Belege mit KI; Korrekturtest offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "QR-Rechnungen genannt; strukturierten Adresstest durchführen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "time-attendance": {
              "clock": {
                "status": "partial",
                "note": "Mobile Zeiterfassung vorhanden; Pausenablauf offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "absence": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "balances": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "schedule": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "rules": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "lock": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payroll": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "shift-swap": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "manager-mobile": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "offline": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "de-calendar": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "deployment": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-planning": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explain": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.bexio.com/de-CH/pakete-preise"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "ultimate",
          "name": "Ultimate",
          "categories": [
            "accounting",
            "e-invoicing",
            "payroll",
            "time-attendance"
          ],
          "pricing": {
            "amount": 119,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Ultimate",
            "billing": "annual",
            "vat": "excluded",
            "summary": "CHF119/Monat im Jahresplan; CHF129 monatlich.",
            "source": "https://www.bexio.com/de-CH/pakete-preise"
          },
          "minimumSeats": null,
          "includes": [
            "25 Benutzer",
            "Lohn für 25 Mitarbeitende"
          ],
          "limits": [
            "Unlimitierte KI-Scans unter Fair Use von ungefähr 1’000 pro Monat."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Angebote und Rechnungen dokumentiert; Rabatt plus spätere Gutschrift im Prüffall offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "partial",
                "note": "E-Banking belegt; zwei Teilzahlungen auf eine Rechnung noch prüfen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "partial",
                "note": "Zusammenarbeit mit Treuhändern dokumentiert; vereinbarten Datenexport prüfen.",
                "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "partial",
                "note": "Dokumentenarchiv aufgeführt; vollständigen Originalexport gesondert prüfen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "partial",
                "note": "bexio Go verbucht QR-Rechnungen und Belege mit KI; Korrekturtest offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "QR-Rechnungen genannt; strukturierten Adresstest durchführen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Lohnbuchhaltung angeboten; konkrete Abrechnung testen.",
                "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
              },
              "reports": {
                "status": "partial",
                "note": "Swissdec 5.3 genannt; aktuelle Version und Rückmeldungen bestätigen.",
                "source": "https://www.bexio.com/de-CH/treuhand/produktuebersicht"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "time-attendance": {
              "clock": {
                "status": "partial",
                "note": "Mobile Zeiterfassung vorhanden; Pausenablauf offen.",
                "source": "https://www.bexio.com/de-CH/pakete-preise"
              },
              "absence": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "balances": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "schedule": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "rules": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "lock": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payroll": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "shift-swap": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "manager-mobile": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "offline": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "de-calendar": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "deployment": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-planning": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explain": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.bexio.com/de-CH/pakete-preise"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Suite suisse pour la facturation, les finances et la gestion quotidienne des PME.",
          "bestFor": "Petites entreprises suisses travaillant avec une fiduciaire.",
          "pricingSummary": "Optima : CHF69/mois avec engagement annuel, CHF79 en paiement mensuel, hors TVA. Les modules supplémentaires restent à vérifier.",
          "aiSummary": "Saisie de justificatifs et de factures QR assistée par IA dans bexio Go. Limites et correction des erreurs à tester.",
          "tradeoffs": [
            "Les utilisateurs, les salaires et les cartes varient selon le forfait.",
            "Ne pas attribuer toutes les fonctions au prix du forfait de base."
          ]
        },
        "it": {
          "summary": "Suite svizzera per fatturazione, finanze e amministrazione delle PMI.",
          "bestFor": "Piccole imprese svizzere che collaborano con un fiduciario.",
          "pricingSummary": "Optima: CHF69/mese con piano annuale, CHF79 con pagamento mensile, IVA esclusa. Verificare i moduli aggiuntivi.",
          "aiSummary": "Registrazione assistita da IA di giustificativi e fatture QR in bexio Go. Verificare limiti e correzione degli errori.",
          "tradeoffs": [
            "Utenti, salari e carte dipendono dal piano.",
            "Non attribuire tutte le funzioni al prezzo del piano di base."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.bexio.com/de-CH/pakete-preise"
      }
    },
    {
      "id": "abacus",
      "name": "Abacus",
      "url": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht",
      "categories": [
        "accounting",
        "hr",
        "payroll",
        "time-attendance",
        "field-service"
      ],
      "summary": "Modulare Schweizer Unternehmenssoftware mit verbundenen Finanz- und Personalprozessen.",
      "bestFor": "Betriebe mit komplexeren Freigaben, Lohnfällen oder mehreren Fachbereichen.",
      "tradeoffs": [
        "Module, Einführung und Betrieb einzeln offerieren lassen.",
        "KI-Kontingente und Versionen sind in der geprüften Übersicht nicht quantifiziert.",
        "Für Service-Aufträge gelten eigene Modul- und App-Lizenzen; bestehende Finanz-/Lohnpakete bleiben getrennt."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Individuelle Konfiguration",
        "billing": "monthly",
        "vat": "unknown",
        "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
        "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
      },
      "ai": {
        "summary": "Abacus Intelligence beschreibt Text, Dokumenterkennung, Reglementfragen und Aktionen. AbaSmart AI ergänzt Servicefälle um Dokumentenassistenz und Dokumentation; KI-Kontingente und Freigabeablauf sind offen.",
        "capabilities": [
          "DeepO-Dokumenterkennung",
          "Texterstellung",
          "Sprachbasierte Zeiterfassung"
        ],
        "limits": [
          "AbaClik-/Abacus-Version, Aktivierung und Budget bestätigen.",
          "Keine volle KI-Governance-Wertung ohne Rollen- und Freigabetest."
        ],
        "source": "https://www.abacus.ch/abacus-intelligence/seite"
      },
      "integrations": [
        "DeepBox/DeepO",
        "MyAbacus",
        "AbaClik",
        "REST",
        "Servicemanagement: AbaSmart AI; SumUp; DeepSign. REST-API-Endpunkte je Vertrag bestätigen."
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
      },
      "sources": [
        {
          "label": "Finanzbuchhaltung",
          "url": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
        },
        {
          "label": "Human Resources",
          "url": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
        },
        {
          "label": "Lohnbuchhaltung",
          "url": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
        },
        {
          "label": "Zeiterfassung",
          "url": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
        },
        {
          "label": "Abacus Intelligence",
          "url": "https://www.abacus.ch/abacus-intelligence/seite"
        },
        {
          "label": "aba",
          "url": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "abaAI",
          "url": "https://www.abacus.ch/abasmart-ai",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "abaProject",
          "url": "https://www.abacus.ch/produkte/administration/projektverwaltung/uebersicht",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "abaApi",
          "url": "https://academy.abacus.ch/partner/",
          "checkedAt": "2026-10-22"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "receipts": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ledger": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "yes",
            "note": "Bilanz und Erfolgsrechnung dokumentiert.",
            "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "dimensions": {
            "status": "partial",
            "note": "Kostenstellen und Kostenträger vorhanden; Aufteilungstest offen.",
            "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
          },
          "approval": {
            "status": "partial",
            "note": "Buchungsfreigabe genannt; zwei Rollen im Test prüfen.",
            "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
          },
          "entities": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "partial",
            "note": "REST-Schnittstellen belegt; konkrete Rechnungs- und Zahlungsendpunkte prüfen.",
            "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "elster": {
            "status": "partial",
            "note": "MWST-Assistent belegt; Export und Portalübernahme prüfen.",
            "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "partial",
            "note": "DeepO erkennt Dokumentdaten; Fehlerkorrekturtest offen.",
            "source": "https://www.abacus.ch/abacus-intelligence/seite"
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "hr": {
          "records": {
            "status": "partial",
            "note": "Digitales Personaldossier dokumentiert; eigene Felder prüfen.",
            "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
          },
          "absence": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "onboarding": {
            "status": "partial",
            "note": "On-/Offboarding genannt; Verantwortungszuordnung vorführen lassen.",
            "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
          },
          "permissions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval-chain": {
            "status": "partial",
            "note": "Konfigurierbare Genehmigungen vorhanden; zwei Stufen testen.",
            "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
          },
          "delegation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "effective-date": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "esign": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-entity": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "language": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "deployment": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-assistant": {
            "status": "partial",
            "note": "KI für Fragen zu Personalreglementen beworben; Quellen und Rollensicht offen.",
            "source": "https://www.abacus.ch/abacus-intelligence/seite"
          },
          "ai-controls": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-hr-matrix-orgchart": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-compensation-budget-cycle": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-bulk-import-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-mobile-create-employee": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-equipment-return": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-emergency-contact-access": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-scim-deactivation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-ai-policy-version": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "payroll": {
          "de-payroll": {
            "status": "partial",
            "note": "Schweizer Versicherungs- und Steuerprozesse beschrieben; Musterfall testen.",
            "source": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
          },
          "reports": {
            "status": "partial",
            "note": "Swissdec-Zertifizierung genannt; Version und Meldeumfang prüfen.",
            "source": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
          },
          "payslips": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "checks": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "retro": {
            "status": "partial",
            "note": "Rückrechnung dokumentiert; abgeschlossenen Monat demonstrieren.",
            "source": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
          },
          "simulation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-client": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "time-import": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "cost-centres": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "accounting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank-file": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit-export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "portal": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "special-cases": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "release-updates": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "advisor": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit-data": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explanation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-payroll-prior-payroll-import": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-pay-change-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-mobile-payrun-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-split-net-pay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-deduction-protected-net": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-paycheck-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-payment-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-ai-anomaly-threshold": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "time-attendance": {
          "clock": {
            "status": "yes",
            "note": "Kommen/Gehen sowie Pausenreglement dokumentiert.",
            "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
          },
          "absence": {
            "status": "yes",
            "note": "Ferienanträge mit Bewilligung dokumentiert.",
            "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
          },
          "balances": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "schedule": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "rules": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "lock": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "yes",
            "note": "Nacht-, Feiertags- und Wochenendzuschläge genannt.",
            "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
          },
          "payroll": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "shift-swap": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "partial",
            "note": "Mobile Daten und Korrekturen durch Vorgesetzte belegt, gemeinsamer Smartphone-Ablauf offen.",
            "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
          },
          "offline": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "de-calendar": {
            "status": "partial",
            "note": "Arbeitszeitmodelle nach Kanton belegt; konkreten Feiertagskalender prüfen.",
            "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
          },
          "deployment": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explain": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-time-attendance-mobile-create-worker": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-mobile-team-clock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-overlap-prevention": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-travel-time-separation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-project-budget-stop": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-approved-device-binding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-api-write-attendance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-ai-demand-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "field-service": {
          "quote": {
            "status": "partial",
            "note": "Offerten, Verträge und Fakturierung; Gutschriftablauf prüfen.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Offres, contrats et facturation ; avoirs à vérifier."
              },
              "it": {
                "note": "Offerte, contratti e fatturazione; verificare note di credito."
              }
            }
          },
          "schedule": {
            "status": "yes",
            "note": "Grafische Disposition und geplante Wartungen.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Planification graphique et maintenance programmée."
              },
              "it": {
                "note": "Pianificazione grafica e manutenzione programmata."
              }
            }
          },
          "mobile": {
            "status": "yes",
            "note": "Auftragsdetails mobil verfügbar und bearbeitbar.",
            "source": "https://www.abacus.ch/abasmart-ai",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Détails d’intervention accessibles et modifiables sur mobile."
              },
              "it": {
                "note": "Dettagli intervento accessibili e modificabili da mobile."
              }
            }
          },
          "time": {
            "status": "yes",
            "note": "Mobile Zeit- und Leistungserfassung.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Saisie mobile des temps et prestations."
              },
              "it": {
                "note": "Rilevazione mobile di tempi e prestazioni."
              }
            }
          },
          "photos": {
            "status": "yes",
            "note": "Bilder, Skizzen und Checklisten mobil bearbeiten.",
            "source": "https://www.abacus.ch/abasmart-ai",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Images, croquis et listes modifiables sur mobile."
              },
              "it": {
                "note": "Immagini, schizzi e checklist modificabili da mobile."
              }
            }
          },
          "offline": {
            "status": "yes",
            "note": "On- und Offline-Erfassung dokumentiert.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Saisie en ligne et hors ligne documentée."
              },
              "it": {
                "note": "Rilevazione online e offline documentata."
              }
            }
          },
          "signature": {
            "status": "yes",
            "note": "Kunde unterschreibt Auftragszusammenfassung digital in der App.",
            "source": "https://www.abacus.ch/abasmart-ai",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Le client signe le récapitulatif dans l’application."
              },
              "it": {
                "note": "Il cliente firma il riepilogo nell’app."
              }
            }
          },
          "materials": {
            "status": "yes",
            "note": "Artikel und Ersatzteile mobil erfassen.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Saisie mobile des articles et pièces."
              },
              "it": {
                "note": "Rilevazione mobile di articoli e ricambi."
              }
            }
          },
          "costing": {
            "status": "partial",
            "note": "Vor-/Nachkalkulation im Projektmodul; Zusatzlizenz und Servicezuordnung prüfen.",
            "source": "https://www.abacus.ch/produkte/administration/projektverwaltung/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Calcul prévu/réel dans le module projet ; licence et liaison service à vérifier."
              },
              "it": {
                "note": "Calcolo preventivo/consuntivo nel modulo progetti; verificare licenza e collegamento servizio."
              }
            }
          },
          "progress": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "maintenance": {
            "status": "yes",
            "note": "Wartungsverträge und Ausführungszyklen dokumentiert.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Contrats et cycles de maintenance documentés."
              },
              "it": {
                "note": "Contratti e cicli di manutenzione documentati."
              }
            }
          },
          "dispatch": {
            "status": "partial",
            "note": "Servicedisposition belegt; Konfliktwarnungen testen.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Planification documentée ; alertes de conflit à tester."
              },
              "it": {
                "note": "Pianificazione documentata; testare avvisi conflitto."
              }
            }
          },
          "customer": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "datev": {
            "status": "partial",
            "note": "Integration in Abacus-Finanzen; konkreten Export testen.",
            "source": "https://www.abacus.ch/produkte/administration/projektverwaltung/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Intégration aux finances Abacus ; export précis à tester."
              },
              "it": {
                "note": "Integrazione alle finanze Abacus; testare export concreto."
              }
            }
          },
          "einvoice": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "gaeb": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "roles": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "export": {
            "status": "partial",
            "note": "REST-API/AbaConnect dokumentiert; Serviceendpunkte und Lizenzumfang offen.",
            "source": "https://academy.abacus.ch/partner/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "REST API/AbaConnect documentés ; endpoints service et licence à vérifier."
              },
              "it": {
                "note": "REST API/AbaConnect documentati; endpoint servizi e licenza da verificare."
              }
            }
          },
          "ai-text": {
            "status": "partial",
            "note": "KI unterstützt Servicedokumentation; Ausgabe und Korrektur testen.",
            "source": "https://www.abacus.ch/abasmart-ai",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "IA pour documenter les interventions ; sortie et correction à tester."
              },
              "it": {
                "note": "IA per documentare interventi; testare output e correzione."
              }
            }
          },
          "ai-review": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-asset-service-history": {
            "status": "yes",
            "note": "Serviceobjekte mit Historie und E-Dossier.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Équipements avec historique et dossier électronique."
              },
              "it": {
                "note": "Beni con storico e dossier elettronico."
              }
            }
          },
          "depth-field-service-inspection-checklists": {
            "status": "yes",
            "note": "Checklisten in der App erfassen und bearbeiten.",
            "source": "https://www.abacus.ch/abasmart-ai",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Saisir et modifier des listes dans l’application."
              },
              "it": {
                "note": "Compilare e modificare checklist nell’app."
              }
            }
          },
          "depth-field-service-measurement-capture": {
            "status": "partial",
            "note": "Messwerte an Serviceobjekten; mobile Erfassung konkret testen.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Mesures liées aux équipements ; saisie mobile à tester."
              },
              "it": {
                "note": "Misure associate ai beni; testare rilevazione mobile."
              }
            }
          },
          "depth-field-service-tool-assignment": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-remote-video-support": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-defect-followup": {
            "status": "partial",
            "note": "Pendenzenmanagement dokumentiert; vollständige Nacharbeit offen.",
            "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Suivi des tâches documenté ; boucle corrective à vérifier."
              },
              "it": {
                "note": "Gestione pendenze documentata; verificare ciclo correttivo."
              }
            }
          },
          "depth-field-service-mobile-dispatch-new-job": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-ai-transcript-review": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "finanzen",
          "name": "Finanzbuchhaltung – Konfiguration",
          "categories": [
            "accounting"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Finanzbuchhaltung",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
          },
          "minimumSeats": null,
          "includes": [
            "Kostenrechnung",
            "Bilanz und Erfolgsrechnung"
          ],
          "limits": [
            "Preis und Zusatzmodule auf Anfrage."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung dokumentiert.",
                "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "partial",
                "note": "Kostenstellen und Kostenträger vorhanden; Aufteilungstest offen.",
                "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
              },
              "approval": {
                "status": "partial",
                "note": "Buchungsfreigabe genannt; zwei Rollen im Test prüfen.",
                "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "partial",
                "note": "REST-Schnittstellen belegt; konkrete Rechnungs- und Zahlungsendpunkte prüfen.",
                "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "partial",
                "note": "MWST-Assistent belegt; Export und Portalübernahme prüfen.",
                "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "partial",
                "note": "DeepO erkennt Dokumentdaten; Fehlerkorrekturtest offen.",
                "source": "https://www.abacus.ch/abacus-intelligence/seite"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
            }
          ],
          "kind": "module-configuration"
        },
        {
          "id": "personal",
          "name": "Personal – Konfiguration",
          "categories": [
            "hr",
            "payroll",
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Personalmodule",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
          },
          "minimumSeats": null,
          "includes": [
            "HR, Lohn und Zeit kombinierbar"
          ],
          "limits": [
            "Kein pauschal bepreistes Komplettpaket nachgewiesen."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "hr": {
              "records": {
                "status": "partial",
                "note": "Digitales Personaldossier dokumentiert; eigene Felder prüfen.",
                "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
              },
              "absence": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "onboarding": {
                "status": "partial",
                "note": "On-/Offboarding genannt; Verantwortungszuordnung vorführen lassen.",
                "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
              },
              "permissions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval-chain": {
                "status": "partial",
                "note": "Konfigurierbare Genehmigungen vorhanden; zwei Stufen testen.",
                "source": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
              },
              "delegation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "effective-date": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "esign": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-entity": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "manager-mobile": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "automation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "language": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "deployment": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-assistant": {
                "status": "partial",
                "note": "KI für Fragen zu Personalreglementen beworben; Quellen und Rollensicht offen.",
                "source": "https://www.abacus.ch/abacus-intelligence/seite"
              },
              "ai-controls": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-hr-matrix-orgchart": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-compensation-budget-cycle": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-bulk-import-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-mobile-create-employee": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-equipment-return": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-emergency-contact-access": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-scim-deactivation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-ai-policy-version": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Versicherungs- und Steuerprozesse beschrieben; Musterfall testen.",
                "source": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
              },
              "reports": {
                "status": "partial",
                "note": "Swissdec-Zertifizierung genannt; Version und Meldeumfang prüfen.",
                "source": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "partial",
                "note": "Rückrechnung dokumentiert; abgeschlossenen Monat demonstrieren.",
                "source": "https://www.abacus.ch/produkte/personal/lohnbuchhaltung"
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Kommen/Gehen sowie Pausenreglement dokumentiert.",
                "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
              },
              "absence": {
                "status": "yes",
                "note": "Ferienanträge mit Bewilligung dokumentiert.",
                "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
              },
              "balances": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "schedule": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "rules": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "lock": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "yes",
                "note": "Nacht-, Feiertags- und Wochenendzuschläge genannt.",
                "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
              },
              "payroll": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "shift-swap": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "manager-mobile": {
                "status": "partial",
                "note": "Mobile Daten und Korrekturen durch Vorgesetzte belegt, gemeinsamer Smartphone-Ablauf offen.",
                "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
              },
              "offline": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "de-calendar": {
                "status": "partial",
                "note": "Arbeitszeitmodelle nach Kanton belegt; konkreten Feiertagskalender prüfen.",
                "source": "https://www.abacus.ch/produkte/personal/zeiterfassung/uebersicht"
              },
              "deployment": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-planning": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explain": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.abacus.ch/produkte/personal/human-resources/uebersicht"
            }
          ],
          "kind": "module-configuration"
        },
        {
          "id": "service-abasmart-ai",
          "name": "Servicemanagement + AbaSmart AI",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Servicemanagement + AbaSmart AI",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "AbaSmart AI setzt eine Servicemanagement-Lizenz voraus. Nutzer, KI-Kontingente, Einrichtung und weitere Module auf Angebot.",
            "source": "https://www.abacus.ch/abasmart-ai"
          },
          "minimumSeats": null,
          "includes": [
            "Servicemanagement und mobile App als konkret angefragte Modulkombination"
          ],
          "limits": [
            "Keine Übertragung der Funktionen auf vorhandene Finanz- oder Lohntarife."
          ],
          "addons": [
            "Projektverwaltung, Finanzmodul und Schnittstellenumfang separat vereinbaren."
          ],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "partial",
                "note": "Offerten, Verträge und Fakturierung; Gutschriftablauf prüfen.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Offres, contrats et facturation ; avoirs à vérifier."
                  },
                  "it": {
                    "note": "Offerte, contratti e fatturazione; verificare note di credito."
                  }
                }
              },
              "schedule": {
                "status": "yes",
                "note": "Grafische Disposition und geplante Wartungen.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Planification graphique et maintenance programmée."
                  },
                  "it": {
                    "note": "Pianificazione grafica e manutenzione programmata."
                  }
                }
              },
              "mobile": {
                "status": "yes",
                "note": "Auftragsdetails mobil verfügbar und bearbeitbar.",
                "source": "https://www.abacus.ch/abasmart-ai",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Détails d’intervention accessibles et modifiables sur mobile."
                  },
                  "it": {
                    "note": "Dettagli intervento accessibili e modificabili da mobile."
                  }
                }
              },
              "time": {
                "status": "yes",
                "note": "Mobile Zeit- und Leistungserfassung.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Saisie mobile des temps et prestations."
                  },
                  "it": {
                    "note": "Rilevazione mobile di tempi e prestazioni."
                  }
                }
              },
              "photos": {
                "status": "yes",
                "note": "Bilder, Skizzen und Checklisten mobil bearbeiten.",
                "source": "https://www.abacus.ch/abasmart-ai",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Images, croquis et listes modifiables sur mobile."
                  },
                  "it": {
                    "note": "Immagini, schizzi e checklist modificabili da mobile."
                  }
                }
              },
              "offline": {
                "status": "yes",
                "note": "On- und Offline-Erfassung dokumentiert.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Saisie en ligne et hors ligne documentée."
                  },
                  "it": {
                    "note": "Rilevazione online e offline documentata."
                  }
                }
              },
              "signature": {
                "status": "yes",
                "note": "Kunde unterschreibt Auftragszusammenfassung digital in der App.",
                "source": "https://www.abacus.ch/abasmart-ai",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Le client signe le récapitulatif dans l’application."
                  },
                  "it": {
                    "note": "Il cliente firma il riepilogo nell’app."
                  }
                }
              },
              "materials": {
                "status": "yes",
                "note": "Artikel und Ersatzteile mobil erfassen.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Saisie mobile des articles et pièces."
                  },
                  "it": {
                    "note": "Rilevazione mobile di articoli e ricambi."
                  }
                }
              },
              "costing": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "yes",
                "note": "Wartungsverträge und Ausführungszyklen dokumentiert.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Contrats et cycles de maintenance documentés."
                  },
                  "it": {
                    "note": "Contratti e cicli di manutenzione documentati."
                  }
                }
              },
              "dispatch": {
                "status": "partial",
                "note": "Servicedisposition belegt; Konfliktwarnungen testen.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Planification documentée ; alertes de conflit à tester."
                  },
                  "it": {
                    "note": "Pianificazione documentata; testare avvisi conflitto."
                  }
                }
              },
              "customer": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "einvoice": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "gaeb": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "roles": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "export": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-text": {
                "status": "partial",
                "note": "KI unterstützt Servicedokumentation; Ausgabe und Korrektur testen.",
                "source": "https://www.abacus.ch/abasmart-ai",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "IA pour documenter les interventions ; sortie et correction à tester."
                  },
                  "it": {
                    "note": "IA per documentare interventi; testare output e correzione."
                  }
                }
              },
              "ai-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "yes",
                "note": "Serviceobjekte mit Historie und E-Dossier.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Équipements avec historique et dossier électronique."
                  },
                  "it": {
                    "note": "Beni con storico e dossier elettronico."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "yes",
                "note": "Checklisten in der App erfassen und bearbeiten.",
                "source": "https://www.abacus.ch/abasmart-ai",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Saisir et modifier des listes dans l’application."
                  },
                  "it": {
                    "note": "Compilare e modificare checklist nell’app."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "partial",
                "note": "Messwerte an Serviceobjekten; mobile Erfassung konkret testen.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Mesures liées aux équipements ; saisie mobile à tester."
                  },
                  "it": {
                    "note": "Misure associate ai beni; testare rilevazione mobile."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "partial",
                "note": "Pendenzenmanagement dokumentiert; vollständige Nacharbeit offen.",
                "source": "https://www.abacus.ch/produkte/supply-chain/servicemanagement/uebersicht",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Suivi des tâches documenté ; boucle corrective à vérifier."
                  },
                  "it": {
                    "note": "Gestione pendenze documentata; verificare ciclo correttivo."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://www.abacus.ch/abasmart-ai"
            }
          ],
          "kind": "configuration"
        }
      ],
      "pricingByCategory": {
        "field-service": {
          "amount": null,
          "currency": "CHF",
          "plan": "Servicemanagement + AbaSmart AI",
          "unit": "Angebot nach Umfang",
          "billing": "quote",
          "vat": "not-stated",
          "summary": "AbaSmart AI setzt eine Servicemanagement-Lizenz voraus. Nutzer, KI-Kontingente, Einrichtung und weitere Module auf Angebot.",
          "source": "https://www.abacus.ch/abasmart-ai"
        }
      },
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Logiciel suisse modulaire reliant les processus financiers et la gestion du personnel.",
          "bestFor": "Entreprises avec des validations ou des cas salariaux complexes.",
          "pricingSummary": "Sur devis selon les modules, le déploiement et les prestations. Les configurations présentées ne sont pas des forfaits à prix fixe.",
          "aiSummary": "Abacus Intelligence documente la génération de texte, DeepO, des questions sur les règlements et des actions assistées. AbaSmart AI apporte une assistance documentaire aux interventions ; quotas et validations à confirmer.",
          "tradeoffs": [
            "Chiffrer séparément les modules, la mise en place et l’exploitation.",
            "Confirmer les versions, les quotas IA et les autorisations."
          ]
        },
        "it": {
          "summary": "Software svizzero modulare che collega processi finanziari e gestione del personale.",
          "bestFor": "Imprese con approvazioni o casi salariali complessi.",
          "pricingSummary": "Su preventivo in base a moduli, implementazione e servizi. Le configurazioni non sono pacchetti a prezzo fisso.",
          "aiSummary": "Abacus Intelligence documenta generazione di testi, DeepO, domande sui regolamenti e azioni assistite. AbaSmart AI assiste la documentazione degli interventi; confermare quote e approvazioni.",
          "tradeoffs": [
            "Calcolare separatamente moduli, avvio e gestione.",
            "Confermare versioni, quote IA e autorizzazioni."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.abacus.ch/produkte/finanzen/finanzbuchhaltung/uebersicht"
      }
    },
    {
      "id": "swiss21-abaninja",
      "name": "Swiss21 / AbaNinja",
      "url": "https://swiss21.org/preise/",
      "categories": [
        "accounting",
        "e-invoicing",
        "payroll"
      ],
      "summary": "Schweizer Plattform mit AbaNinja-Buchhaltung und AbaSalary-Lohn.",
      "bestFor": "Kleine Betriebe mit klar begrenztem Beleg- und Lohnvolumen.",
      "tradeoffs": [
        "Starter enthält keine Advanced-Buchhaltung; insbesondere MWST-Abrechnung prüfen.",
        "Nach Wechsel auf ein kostenpflichtiges Abo ist der Rückwechsel zu Starter laut Preisübersicht ausgeschlossen."
      ],
      "pricing": {
        "amount": 21,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Basic",
        "billing": "monthly",
        "vat": "unknown",
        "summary": "CHF21/Monat. Steuerbehandlung im verbindlichen Angebot prüfen; aktuelle Preisseite vorrangig vor älteren Landingpages.",
        "source": "https://swiss21.org/preise/"
      },
      "ai": {
        "summary": "In den geprüften Produktunterlagen keine hinreichend konkrete produktive KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "Regelautomatisierung gilt nicht automatisch als KI. Verfügbarkeit, Datenzugriff und Freigabe im Test prüfen."
        ],
        "source": "https://swiss21.org/preise/"
      },
      "integrations": [
        "AbaNet",
        "Abacus/AbaWeb (Bedingungen prüfen)",
        "AbaSalary"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://swiss21.org/preise/"
      },
      "sources": [
        {
          "label": "Aktueller Tarifvergleich",
          "url": "https://swiss21.org/preise/"
        },
        {
          "label": "Starter-Grenzen",
          "url": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
        },
        {
          "label": "Schweizer Produkt und Hosting",
          "url": "https://swiss21.org/buchhaltung/buchhaltung-einzelfirma/"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "partial",
            "note": "Offerten und Rechnungen vorhanden; Rabatt/Gutschrift-Kette offen.",
            "source": "https://swiss21.org/preise/"
          },
          "receipts": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ledger": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "yes",
            "note": "Bilanz und Erfolgsrechnung bereits im Starter dokumentiert.",
            "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "dimensions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "entities": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "elster": {
            "status": "partial",
            "note": "MWST-Abrechnung in Advanced-Buchhaltung; Portalfall prüfen.",
            "source": "https://swiss21.org/preise/"
          },
          "einvoice": {
            "status": "partial",
            "note": "QR und eBill/AbaNet genannt; vollständigen Ein-/Ausgang prüfen.",
            "source": "https://swiss21.org/preise/"
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Dokumenterkennung genannt; KI-Verfahren und Korrekturtest nicht ausreichend belegt.",
            "source": "https://swiss21.org/preise/"
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "e-invoicing": {
          "xrechnung": {
            "status": "partial",
            "note": "Swiss QR-Rechnungen verfügbar; Adress-/Validierungstest offen.",
            "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
          },
          "zugferd": {
            "status": "partial",
            "note": "eBill über AbaNet dokumentiert; Empfang und Fehlerstatus separat prüfen.",
            "source": "https://swiss21.org/preise/"
          },
          "validate": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "viewer": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "mail": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "routing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "peppol": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "status": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "credit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "discount": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "progress": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "matching": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "partial",
            "note": "API-Dokumentation verlinkt; Endpunkte und Tarifzugang bestätigen.",
            "source": "https://swiss21.org/preise/"
          },
          "buyer-ref": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-e-invoicing-business-duplicate-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-arithmetic-validation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-bank-change-review": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-document-restore": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-xml-pdf-consistency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-retry-without-duplicate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-structured-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-ai-prediction-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "payroll": {
          "de-payroll": {
            "status": "partial",
            "note": "AbaSalary für Schweizer Lohn vorgesehen; Musterabrechnung prüfen.",
            "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
          },
          "reports": {
            "status": "partial",
            "note": "ELM 5.0 ausgewiesen; aktuelle Zertifizierung abgleichen.",
            "source": "https://swiss21.org/preise/"
          },
          "payslips": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "checks": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "retro": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "simulation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-client": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "time-import": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "cost-centres": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "accounting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank-file": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit-export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "portal": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "special-cases": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "release-updates": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "advisor": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit-data": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explanation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-payroll-prior-payroll-import": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-pay-change-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-mobile-payrun-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-split-net-pay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-deduction-protected-net": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-paycheck-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-payment-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-ai-anomaly-threshold": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "starter",
          "name": "Starter",
          "categories": [
            "accounting",
            "e-invoicing",
            "payroll"
          ],
          "pricing": {
            "amount": 0,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Starter",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://swiss21.org/preise/"
          },
          "minimumSeats": null,
          "includes": [
            "1 Benutzer",
            "1 Lohnabrechnung",
            "1’000 Dokumente/Jahr"
          ],
          "limits": [
            "Keine Advanced-Buchhaltung; 10 Dokumenterkennungen/Monat."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung bereits im Starter dokumentiert.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "no",
                "note": "MWST-Abrechnung gehört nicht zur Starter-Grundversion.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "Swiss QR-Rechnungen verfügbar; Adress-/Validierungstest offen.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reports": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://swiss21.org/preise/"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "basic",
          "name": "Basic",
          "categories": [
            "accounting",
            "e-invoicing",
            "payroll"
          ],
          "pricing": {
            "amount": 21,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Basic",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "CHF21/Monat. Steuerbehandlung im verbindlichen Angebot prüfen; aktuelle Preisseite vorrangig vor älteren Landingpages.",
            "source": "https://swiss21.org/preise/"
          },
          "minimumSeats": null,
          "includes": [
            "3 Benutzer",
            "7 Lohnabrechnungen",
            "2’100 Dokumente/Jahr"
          ],
          "limits": [
            "eBill: 21 Rechnungen/Monat inklusive, darüber CHF0.39/Stück laut Matrix."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Offerten und Rechnungen vorhanden; Rabatt/Gutschrift-Kette offen.",
                "source": "https://swiss21.org/preise/"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung bereits im Starter dokumentiert.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "partial",
                "note": "MWST-Abrechnung in Advanced-Buchhaltung; Portalfall prüfen.",
                "source": "https://swiss21.org/preise/"
              },
              "einvoice": {
                "status": "partial",
                "note": "QR und eBill/AbaNet genannt; vollständigen Ein-/Ausgang prüfen.",
                "source": "https://swiss21.org/preise/"
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Dokumenterkennung genannt; KI-Verfahren und Korrekturtest nicht ausreichend belegt.",
                "source": "https://swiss21.org/preise/"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "Swiss QR-Rechnungen verfügbar; Adress-/Validierungstest offen.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "zugferd": {
                "status": "partial",
                "note": "eBill über AbaNet dokumentiert; Empfang und Fehlerstatus separat prüfen.",
                "source": "https://swiss21.org/preise/"
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "partial",
                "note": "API-Dokumentation verlinkt; Endpunkte und Tarifzugang bestätigen.",
                "source": "https://swiss21.org/preise/"
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "AbaSalary für Schweizer Lohn vorgesehen; Musterabrechnung prüfen.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "reports": {
                "status": "partial",
                "note": "ELM 5.0 ausgewiesen; aktuelle Zertifizierung abgleichen.",
                "source": "https://swiss21.org/preise/"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://swiss21.org/preise/"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "pro",
          "name": "Pro",
          "categories": [
            "accounting",
            "e-invoicing",
            "payroll"
          ],
          "pricing": {
            "amount": 49,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Pro",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://swiss21.org/preise/"
          },
          "minimumSeats": null,
          "includes": [
            "5 Benutzer",
            "21 Lohnabrechnungen",
            "5’000 Dokumente/Jahr"
          ],
          "limits": [
            "Zusatzbenutzer CHF5/Monat; zusätzliche Lohnabrechnung aktuell CHF3.50."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Offerten und Rechnungen vorhanden; Rabatt/Gutschrift-Kette offen.",
                "source": "https://swiss21.org/preise/"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung bereits im Starter dokumentiert.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "partial",
                "note": "MWST-Abrechnung in Advanced-Buchhaltung; Portalfall prüfen.",
                "source": "https://swiss21.org/preise/"
              },
              "einvoice": {
                "status": "partial",
                "note": "QR und eBill/AbaNet genannt; vollständigen Ein-/Ausgang prüfen.",
                "source": "https://swiss21.org/preise/"
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Dokumenterkennung genannt; KI-Verfahren und Korrekturtest nicht ausreichend belegt.",
                "source": "https://swiss21.org/preise/"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "Swiss QR-Rechnungen verfügbar; Adress-/Validierungstest offen.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "zugferd": {
                "status": "partial",
                "note": "eBill über AbaNet dokumentiert; Empfang und Fehlerstatus separat prüfen.",
                "source": "https://swiss21.org/preise/"
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "partial",
                "note": "API-Dokumentation verlinkt; Endpunkte und Tarifzugang bestätigen.",
                "source": "https://swiss21.org/preise/"
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "AbaSalary für Schweizer Lohn vorgesehen; Musterabrechnung prüfen.",
                "source": "https://help.swiss21.org/de/subscriptions/starter-plan.html"
              },
              "reports": {
                "status": "partial",
                "note": "ELM 5.0 ausgewiesen; aktuelle Zertifizierung abgleichen.",
                "source": "https://swiss21.org/preise/"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://swiss21.org/preise/"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Plateforme suisse associant la comptabilité AbaNinja et les salaires AbaSalary.",
          "bestFor": "Petites entreprises avec un volume défini de documents et de fiches de salaire.",
          "pricingSummary": "Starter CHF0, Basic CHF21 et Pro CHF49 par mois. Confirmer le traitement de la TVA et les suppléments dans l’offre.",
          "aiSummary": "La reconnaissance de documents est mentionnée ; une fonction IA concrète et contrôlable reste à confirmer.",
          "tradeoffs": [
            "Starter n’inclut pas la comptabilité Advanced ni son décompte TVA.",
            "La page des prix exclut un retour au forfait gratuit après un passage au payant."
          ]
        },
        "it": {
          "summary": "Piattaforma svizzera che riunisce contabilità AbaNinja e salari AbaSalary.",
          "bestFor": "Piccole imprese con volumi definiti di documenti e conteggi salariali.",
          "pricingSummary": "Starter CHF0, Basic CHF21 e Pro CHF49 al mese. Confermare IVA e supplementi nel preventivo.",
          "aiSummary": "È indicato il riconoscimento dei documenti; una funzione IA concreta e controllabile va ancora confermata.",
          "tradeoffs": [
            "Starter non include la contabilità Advanced e il relativo rendiconto IVA.",
            "Dopo il passaggio a un piano a pagamento non è previsto il ritorno al piano gratuito."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://swiss21.org/preise/"
      }
    },
    {
      "id": "klara",
      "name": "KLARA",
      "url": "https://www.klara.ch/buchhaltung",
      "categories": [
        "accounting",
        "payroll"
      ],
      "summary": "Modulare Schweizer Business-Software mit KI-Belegverarbeitung und Lohnmodul.",
      "bestFor": "KMU, die Buchhaltung und einzelne Verwaltungsbausteine kombinieren.",
      "tradeoffs": [
        "Business-Paket und verbrauchsabhängigen Lohn getrennt kalkulieren.",
        "Ältere Produktseite zeigt abweichende Pakete; aktuelle Buchhaltungsseite/Angebot verwenden."
      ],
      "pricing": {
        "amount": 55,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Business Basic",
        "billing": "annual",
        "vat": "excluded",
        "summary": "CHF55/Monat bei jährlicher Zahlung; CHF69 monatlich. 2-Jahresangebot gesondert, nicht als Standard gerechnet.",
        "source": "https://www.klara.ch/buchhaltung"
      },
      "ai": {
        "summary": "KI unterstützt Belege; ein separater MCP-Zugang ist dokumentiert.",
        "capabilities": [
          "Belegverbuchung",
          "MCP-Verbindung zu KI-Assistenten"
        ],
        "limits": [
          "MCP-Berechtigungen und externe KI-Anbieter gesondert prüfen.",
          "Keine bestätigte unbegrenzte KI-Nutzung oder automatische Rechtsprüfung."
        ],
        "source": "https://mcp.klara.ch/docs?lang=de"
      },
      "integrations": [
        "Bankanbindung",
        "KLARA MCP"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.klara.ch/buchhaltung"
      },
      "sources": [
        {
          "label": "Buchhaltung und aktuelle Pakete",
          "url": "https://www.klara.ch/buchhaltung"
        },
        {
          "label": "Preise und Steuerhinweis",
          "url": "https://www.klara.ch/preise"
        },
        {
          "label": "Lohnmodul",
          "url": "https://www.klara.ch/lohnbuchhaltung"
        },
        {
          "label": "MCP-Dokumentation",
          "url": "https://mcp.klara.ch/docs?lang=de"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "partial",
            "note": "Offerten, Rechnungen und Mahnungen dokumentiert; Gutschriftfolge offen.",
            "source": "https://www.klara.ch/buchhaltung"
          },
          "receipts": {
            "status": "partial",
            "note": "Smartphone-Scan belegt; Original und Steuerkorrektur prüfen.",
            "source": "https://www.klara.ch/buchhaltung"
          },
          "bank": {
            "status": "partial",
            "note": "Bankanbindung vorhanden; Teilzahlungsabgleich testen.",
            "source": "https://www.klara.ch/buchhaltung"
          },
          "ledger": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "dimensions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "entities": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "elster": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "partial",
            "note": "KI-Belegverbuchung beschrieben; unbekannten Beleg und Korrektur vorführen.",
            "source": "https://www.klara.ch/buchhaltung"
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "payroll": {
          "de-payroll": {
            "status": "partial",
            "note": "Schweizer Löhne und Quellensteuer genannt; konkreten Versicherungsfall testen.",
            "source": "https://www.klara.ch/lohnbuchhaltung"
          },
          "reports": {
            "status": "partial",
            "note": "ELM5-Lohnmeldungen dokumentiert; Quittungen und aktuelle Version prüfen.",
            "source": "https://www.klara.ch/lohnbuchhaltung"
          },
          "payslips": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "checks": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "retro": {
            "status": "partial",
            "note": "Vergangene Lohnperioden rückrechenbar; Testkorrektur offen.",
            "source": "https://www.klara.ch/lohnbuchhaltung"
          },
          "simulation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-client": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "time-import": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "cost-centres": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "accounting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank-file": {
            "status": "partial",
            "note": "Banküberweisung genannt; Dateiformat und Freigabe prüfen.",
            "source": "https://www.klara.ch/lohnbuchhaltung"
          },
          "audit-export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "portal": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "special-cases": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "release-updates": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "advisor": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit-data": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explanation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-payroll-prior-payroll-import": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-pay-change-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-mobile-payrun-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-split-net-pay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-deduction-protected-net": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-paycheck-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-payment-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-ai-anomaly-threshold": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "business-basic",
          "name": "Business Basic",
          "categories": [
            "accounting"
          ],
          "pricing": {
            "amount": 55,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Business Basic",
            "billing": "annual",
            "vat": "excluded",
            "summary": "Jahreszahlung; CHF69 im Monatsabo.",
            "source": "https://www.klara.ch/buchhaltung"
          },
          "minimumSeats": null,
          "includes": [
            "Bis zu 3 Admin-Benutzer"
          ],
          "limits": [
            "Lohn separat."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Offerten, Rechnungen und Mahnungen dokumentiert; Gutschriftfolge offen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "receipts": {
                "status": "partial",
                "note": "Smartphone-Scan belegt; Original und Steuerkorrektur prüfen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "bank": {
                "status": "partial",
                "note": "Bankanbindung vorhanden; Teilzahlungsabgleich testen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "partial",
                "note": "KI-Belegverbuchung beschrieben; unbekannten Beleg und Korrektur vorführen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.klara.ch/buchhaltung"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "business-plus",
          "name": "Business Plus",
          "categories": [
            "accounting"
          ],
          "pricing": {
            "amount": 79,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Business Plus",
            "billing": "annual",
            "vat": "excluded",
            "summary": "Jahreszahlung; CHF99 im Monatsabo.",
            "source": "https://www.klara.ch/buchhaltung"
          },
          "minimumSeats": null,
          "includes": [
            "Unlimitierte Admin-Benutzer",
            "Budgetfunktion"
          ],
          "limits": [
            "Zusatzmodule und Archivkosten prüfen."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "Offerten, Rechnungen und Mahnungen dokumentiert; Gutschriftfolge offen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "receipts": {
                "status": "partial",
                "note": "Smartphone-Scan belegt; Original und Steuerkorrektur prüfen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "bank": {
                "status": "partial",
                "note": "Bankanbindung vorhanden; Teilzahlungsabgleich testen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "partial",
                "note": "KI-Belegverbuchung beschrieben; unbekannten Beleg und Korrektur vorführen.",
                "source": "https://www.klara.ch/buchhaltung"
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.klara.ch/buchhaltung"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "lohn",
          "name": "Lohn",
          "categories": [
            "payroll"
          ],
          "pricing": {
            "amount": 4.9,
            "currency": "CHF",
            "unit": "Lohnabrechnung / Monat",
            "plan": "Lohn ohne Business-Paket",
            "billing": "monthly",
            "vat": "excluded",
            "summary": "CHF3.90 je Abrechnung mit Basic/Plus/Premium; sonst CHF4.90.",
            "source": "https://www.klara.ch/lohnbuchhaltung"
          },
          "minimumSeats": null,
          "includes": [
            "Elektronische Lohnmeldungen"
          ],
          "limits": [
            "Abrechnung je erstellter Lohnabrechnung, kein Gesamtbetriebspreis."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Löhne und Quellensteuer genannt; konkreten Versicherungsfall testen.",
                "source": "https://www.klara.ch/lohnbuchhaltung"
              },
              "reports": {
                "status": "partial",
                "note": "ELM5-Lohnmeldungen dokumentiert; Quittungen und aktuelle Version prüfen.",
                "source": "https://www.klara.ch/lohnbuchhaltung"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "partial",
                "note": "Vergangene Lohnperioden rückrechenbar; Testkorrektur offen.",
                "source": "https://www.klara.ch/lohnbuchhaltung"
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "partial",
                "note": "Banküberweisung genannt; Dateiformat und Freigabe prüfen.",
                "source": "https://www.klara.ch/lohnbuchhaltung"
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.klara.ch/lohnbuchhaltung"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Logiciel de gestion suisse modulaire avec traitement des justificatifs par IA et module salaires.",
          "bestFor": "PME combinant comptabilité et modules administratifs.",
          "pricingSummary": "Business Basic : CHF55/mois facturé annuellement ou CHF69 mensuellement, hors TVA. Les fiches de salaire sont facturées séparément.",
          "aiSummary": "IA pour les justificatifs ; connexion MCP documentée pour des assistants externes.",
          "tradeoffs": [
            "Calculer séparément le forfait Business et la consommation du module salaires.",
            "D’anciennes pages affichent d’autres tarifs : confirmer l’offre actuelle."
          ]
        },
        "it": {
          "summary": "Software gestionale svizzero modulare con elaborazione dei giustificativi tramite IA e modulo salari.",
          "bestFor": "PMI che combinano contabilità e moduli amministrativi.",
          "pricingSummary": "Business Basic: CHF55/mese con pagamento annuale oppure CHF69 mensile, IVA esclusa. Conteggi salariali separati.",
          "aiSummary": "IA per i giustificativi; collegamento MCP documentato per assistenti esterni.",
          "tradeoffs": [
            "Calcolare separatamente il piano Business e l’utilizzo del modulo salari.",
            "Alcune vecchie pagine mostrano prezzi diversi: confermare l’offerta attuale."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.klara.ch/buchhaltung"
      }
    },
    {
      "id": "banana-accounting",
      "name": "Banana Buchhaltung",
      "url": "https://www.banana.ch/de/buy",
      "categories": [
        "accounting",
        "e-invoicing"
      ],
      "summary": "Tabellenorientierte Buchhaltung mit Schweizer QR-Rechnungen.",
      "bestFor": "Einzelfirmen, Vereine und erfahrene Selbstbuchende.",
      "tradeoffs": [
        "Pro Benutzer ist ein persönliches Abo nötig.",
        "Regelbasierter Import ist kein Nachweis generativer KI."
      ],
      "pricing": {
        "amount": 179,
        "currency": "CHF",
        "unit": "Jahr / Benutzer",
        "plan": "Advanced",
        "billing": "annual",
        "vat": "included",
        "summary": "Schweizer Preisliste: CHF179 inklusive MWST. Internationaler Shop verwendet andere Steuerdarstellung.",
        "source": "https://www.banana.ch/de/prices"
      },
      "ai": {
        "summary": "In den geprüften Produktunterlagen keine hinreichend konkrete produktive KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "Regelautomatisierung gilt nicht automatisch als KI. Verfügbarkeit, Datenzugriff und Freigabe im Test prüfen."
        ],
        "source": "https://www.banana.ch/de/buy"
      },
      "integrations": [],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.banana.ch/de/buy"
      },
      "sources": [
        {
          "label": "Pläne und Funktionsumfang",
          "url": "https://www.banana.ch/de/buy"
        },
        {
          "label": "Schweizer Preisliste",
          "url": "https://www.banana.ch/de/prices"
        },
        {
          "label": "Integrierte Fakturierung",
          "url": "https://www.banana.ch/doc/de/node/8294"
        },
        {
          "label": "QR-Adress- und Bankimportdetails",
          "url": "https://www.banana.ch/apps/de/node/9388"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "receipts": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank": {
            "status": "yes",
            "note": "camt-Import ordnet Konto und Rechnung zu; Teilzahlungen sind ersichtlich.",
            "source": "https://www.banana.ch/apps/de/node/9388"
          },
          "ledger": {
            "status": "partial",
            "note": "Rechnungen werden als Buchung in der Buchungstabelle erfasst; Gegenkontotest offen.",
            "source": "https://www.banana.ch/doc/de/node/8294"
          },
          "reporting": {
            "status": "yes",
            "note": "Bilanz und Erfolgsrechnung dokumentiert.",
            "source": "https://www.banana.ch/de/buy"
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "partial",
            "note": "Anlagenbuchhaltung vorhanden; Jahreswechseltest offen.",
            "source": "https://www.banana.ch/de/buy"
          },
          "dimensions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "entities": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "elster": {
            "status": "partial",
            "note": "Schweizer MWST-Abrechnung ab Advanced; Portalübernahme testen.",
            "source": "https://www.banana.ch/de/buy"
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "e-invoicing": {
          "xrechnung": {
            "status": "yes",
            "note": "QR-Zahlteil mit strukturierten Adressen und IBAN/QR-IBAN dokumentiert.",
            "source": "https://www.banana.ch/apps/de/node/9388"
          },
          "zugferd": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "validate": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "viewer": {
            "status": "yes",
            "note": "PDF-Vorschau der ausgestellten Rechnung dokumentiert.",
            "source": "https://www.banana.ch/doc/de/node/8294"
          },
          "mail": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "routing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "peppol": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "status": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "credit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "discount": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "progress": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "matching": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "buyer-ref": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-e-invoicing-business-duplicate-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-arithmetic-validation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-bank-change-review": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-document-restore": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-xml-pdf-consistency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-retry-without-duplicate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-structured-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-ai-prediction-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "professional",
          "name": "Professional",
          "categories": [
            "accounting",
            "e-invoicing"
          ],
          "pricing": {
            "amount": 89,
            "currency": "CHF",
            "unit": "Jahr / Benutzer",
            "plan": "Professional",
            "billing": "annual",
            "vat": "included",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.banana.ch/de/prices"
          },
          "minimumSeats": null,
          "includes": [
            "Doppelte Buchhaltung",
            "Rechnungen",
            "Fremdwährungen"
          ],
          "limits": [
            "Automatisierte aktuelle Schweizer MWST-Abrechnung erfordert Advanced."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung dokumentiert.",
                "source": "https://www.banana.ch/de/buy"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "no",
                "note": "Aktuelle MWST-Abrechnung als Advanced-Funktion ausgewiesen.",
                "source": "https://www.banana.ch/de/buy"
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "yes",
                "note": "QR-Zahlteil mit strukturierten Adressen und IBAN/QR-IBAN dokumentiert.",
                "source": "https://www.banana.ch/apps/de/node/9388"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "yes",
                "note": "PDF-Vorschau der ausgestellten Rechnung dokumentiert.",
                "source": "https://www.banana.ch/doc/de/node/8294"
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.banana.ch/de/buy"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "advanced",
          "name": "Advanced",
          "categories": [
            "accounting",
            "e-invoicing"
          ],
          "pricing": {
            "amount": 179,
            "currency": "CHF",
            "unit": "Jahr / Benutzer",
            "plan": "Advanced",
            "billing": "annual",
            "vat": "included",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.banana.ch/de/prices"
          },
          "minimumSeats": null,
          "includes": [
            "Importregeln",
            "Schweizer MWST-Abrechnung",
            "Erweiterte Rechnungsanpassung"
          ],
          "limits": [
            "Lizenz pro Person; maximal fünf persönlich genutzte Geräte."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "yes",
                "note": "camt-Import ordnet Konto und Rechnung zu; Teilzahlungen sind ersichtlich.",
                "source": "https://www.banana.ch/apps/de/node/9388"
              },
              "ledger": {
                "status": "partial",
                "note": "Rechnungen werden als Buchung in der Buchungstabelle erfasst; Gegenkontotest offen.",
                "source": "https://www.banana.ch/doc/de/node/8294"
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung dokumentiert.",
                "source": "https://www.banana.ch/de/buy"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "partial",
                "note": "Anlagenbuchhaltung vorhanden; Jahreswechseltest offen.",
                "source": "https://www.banana.ch/de/buy"
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "partial",
                "note": "Schweizer MWST-Abrechnung ab Advanced; Portalübernahme testen.",
                "source": "https://www.banana.ch/de/buy"
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "yes",
                "note": "QR-Zahlteil mit strukturierten Adressen und IBAN/QR-IBAN dokumentiert.",
                "source": "https://www.banana.ch/apps/de/node/9388"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "yes",
                "note": "PDF-Vorschau der ausgestellten Rechnung dokumentiert.",
                "source": "https://www.banana.ch/doc/de/node/8294"
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.banana.ch/de/buy"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Comptabilité sous forme de tableaux avec factures QR suisses.",
          "bestFor": "Indépendants, associations et personnes expérimentées en comptabilité.",
          "pricingSummary": "Liste suisse : Professional CHF89/an et Advanced CHF179/an par utilisateur, TVA comprise.",
          "aiSummary": "Les règles d’importation ne prouvent pas une fonction d’IA générative. Aucune fonction productive précise confirmée ici.",
          "tradeoffs": [
            "Chaque utilisateur a besoin de son propre abonnement.",
            "Le décompte TVA suisse actuel relève du plan Advanced."
          ]
        },
        "it": {
          "summary": "Contabilità a tabelle con fatture QR svizzere.",
          "bestFor": "Indipendenti, associazioni e utenti con esperienza contabile.",
          "pricingSummary": "Listino svizzero: Professional CHF89/anno e Advanced CHF179/anno per utente, IVA inclusa.",
          "aiSummary": "Le regole di importazione non dimostrano una funzione di IA generativa. Nessuna funzione operativa specifica confermata in questa ricerca.",
          "tradeoffs": [
            "Ogni utente deve avere un abbonamento personale.",
            "Il rendiconto IVA svizzero attuale richiede Advanced."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.banana.ch/de/buy"
      }
    },
    {
      "id": "cashctrl",
      "name": "CashCtrl",
      "url": "https://cashctrl.com/de/info/plans",
      "categories": [
        "accounting",
        "e-invoicing"
      ],
      "summary": "Schweizer Finanzbuchhaltung mit kostenloser Einzelorganisation und ausbaubarem Mehrbenutzerbetrieb.",
      "bestFor": "Kleine Buchhaltungen oder Treuhandbetriebe mit mehreren Organisationen.",
      "tradeoffs": [
        "PRO-Preis lieferte beim Abruf N/A und bleibt bewusst offen.",
        "FREE enthält nicht automatisch die API, Beleguploads oder Rollen aus PRO."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "unit": "Jahr",
        "plan": "PRO",
        "billing": "annual",
        "vat": "unknown",
        "summary": "Öffentliche Seite gab für PRO N/A aus; verbindlichen Preis anfragen.",
        "source": "https://cashctrl.com/de/info/plans"
      },
      "ai": {
        "summary": "In den geprüften Produktunterlagen keine hinreichend konkrete produktive KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "Regelautomatisierung gilt nicht automatisch als KI. Verfügbarkeit, Datenzugriff und Freigabe im Test prüfen."
        ],
        "source": "https://cashctrl.com/de/info/plans"
      },
      "integrations": [],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://cashctrl.com/de/info/plans"
      },
      "sources": [
        {
          "label": "Preis- und Funktionsvergleich",
          "url": "https://cashctrl.com/de/info/plans"
        },
        {
          "label": "Hersteller-FAQ",
          "url": "https://www.cashctrl.com/de/help/faq"
        },
        {
          "url": "https://docs.cashctrl.com/en/docs/modules/journal/special/edit-opening/",
          "label": "Dokumentation zum vertieften Prüfpunkt"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "partial",
            "note": "QR-Rechnung und Auftragsbearbeitung dokumentiert; Rabatt/Gutschrift-Kette offen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "receipts": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ledger": {
            "status": "partial",
            "note": "Finanzbuchhaltung vorhanden; Gegenkontoablauf prüfen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "dimensions": {
            "status": "partial",
            "note": "Kostenstellen ab PRO; Aufteilungstest offen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "entities": {
            "status": "partial",
            "note": "PRO enthält mehrere Organisationen; Zugriffstrennung testen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "partial",
            "note": "API nur in kostenpflichtigen Paketen; Rechnungs-/Zahlungsendpunkte prüfen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "elster": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "partial",
            "note": "Benutzer- und Rollenverwaltung in PRO genannt; Treuhandbegrenzung prüfen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "yes",
            "note": "Der Eröffnungseditor zeigt die Soll-Haben-Differenz und erlaubt Speichern nur bei null. Dokumentierter Umfang und Tarifbedingungen (Englisch): The opening-entry editor shows the debit-credit difference and permits saving only when it is zero. Opening-entry editor; first accounting period; not a claim about migration of every external data type.",
            "source": "https://docs.cashctrl.com/en/docs/modules/journal/special/edit-opening/",
            "verification": "official-source",
            "checkedAt": "2026-10-21",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "general-product-documentation",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "L’éditeur d’ouverture affiche l’écart débit-crédit et autorise l’enregistrement uniquement s’il est nul. Périmètre documenté et conditions du forfait (anglais): The opening-entry editor shows the debit-credit difference and permits saving only when it is zero. Opening-entry editor; first accounting period; not a claim about migration of every external data type."
              },
              "it": {
                "note": "L’editor di apertura mostra la differenza dare-avere e consente il salvataggio solo se è zero. Ambito documentato e condizioni del piano (inglese): The opening-entry editor shows the debit-credit difference and permits saving only when it is zero. Opening-entry editor; first accounting period; not a claim about migration of every external data type."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "e-invoicing": {
          "xrechnung": {
            "status": "partial",
            "note": "QR-Rechnungen bereits FREE; strukturierten Adressfall testen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "zugferd": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "validate": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "viewer": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "mail": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "routing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "peppol": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "status": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "credit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "discount": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "progress": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "matching": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "buyer-ref": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-review": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-e-invoicing-business-duplicate-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-arithmetic-validation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-bank-change-review": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-document-restore": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-xml-pdf-consistency": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-retry-without-duplicate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-structured-attachments": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-e-invoicing-ai-prediction-source": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "free",
          "name": "FREE",
          "categories": [
            "accounting",
            "e-invoicing"
          ],
          "pricing": {
            "amount": 0,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "FREE",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "minimumSeats": null,
          "includes": [
            "1 Benutzer / 1 Organisation",
            "QR-Rechnungen"
          ],
          "limits": [
            "API, Datei-Uploads und Mehrbenutzerbetrieb nicht enthalten."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "no",
                "note": "API erst ab PRO ausgewiesen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "no",
                "note": "Rollenverwaltung erst ab PRO.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "QR-Rechnungen bereits FREE; strukturierten Adressfall testen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://cashctrl.com/de/info/plans"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "pro",
          "name": "PRO",
          "categories": [
            "accounting",
            "e-invoicing"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Jahr",
            "plan": "PRO",
            "billing": "annual",
            "vat": "unknown",
            "summary": "Preis nicht verlässlich auslesbar; N/A ist kein kostenloses Angebot.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "minimumSeats": null,
          "includes": [
            "3 Benutzer/Mitarbeitende",
            "2 Organisationen",
            "1 GB Speicher"
          ],
          "limits": [
            "Erweiterungen kosten zusätzlich."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "QR-Rechnung und Auftragsbearbeitung dokumentiert; Rabatt/Gutschrift-Kette offen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "partial",
                "note": "Finanzbuchhaltung vorhanden; Gegenkontoablauf prüfen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "partial",
                "note": "Kostenstellen ab PRO; Aufteilungstest offen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "partial",
                "note": "PRO enthält mehrere Organisationen; Zugriffstrennung testen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "partial",
                "note": "API nur in kostenpflichtigen Paketen; Rechnungs-/Zahlungsendpunkte prüfen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "partial",
                "note": "Benutzer- und Rollenverwaltung in PRO genannt; Treuhandbegrenzung prüfen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "QR-Rechnungen bereits FREE; strukturierten Adressfall testen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://cashctrl.com/de/info/plans"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "fl4t",
          "name": "FL4T",
          "categories": [
            "accounting",
            "e-invoicing"
          ],
          "pricing": {
            "amount": 3900,
            "currency": "CHF",
            "unit": "Jahr",
            "plan": "FL4T",
            "billing": "annual",
            "vat": "unknown",
            "summary": "Öffentlich gelisteter Jahresbetrag; MWST-Behandlung bestätigen.",
            "source": "https://cashctrl.com/de/info/plans"
          },
          "minimumSeats": null,
          "includes": [
            "200 Benutzer / Organisationen",
            "400 Mitarbeitende",
            "200 GB Speicher"
          ],
          "limits": [
            "Grosses Volumen; nicht mit Basis-PRO gleichsetzen."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "partial",
                "note": "QR-Rechnung und Auftragsbearbeitung dokumentiert; Rabatt/Gutschrift-Kette offen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ledger": {
                "status": "partial",
                "note": "Finanzbuchhaltung vorhanden; Gegenkontoablauf prüfen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "partial",
                "note": "Kostenstellen ab PRO; Aufteilungstest offen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "partial",
                "note": "PRO enthält mehrere Organisationen; Zugriffstrennung testen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "partial",
                "note": "API nur in kostenpflichtigen Paketen; Rechnungs-/Zahlungsendpunkte prüfen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "partial",
                "note": "Benutzer- und Rollenverwaltung in PRO genannt; Treuhandbegrenzung prüfen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "e-invoicing": {
              "xrechnung": {
                "status": "partial",
                "note": "QR-Rechnungen bereits FREE; strukturierten Adressfall testen.",
                "source": "https://cashctrl.com/de/info/plans"
              },
              "zugferd": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "validate": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "viewer": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "mail": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "routing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "peppol": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "status": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "credit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "discount": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "progress": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "matching": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "buyer-ref": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-review": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-e-invoicing-business-duplicate-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-arithmetic-validation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-bank-change-review": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-document-restore": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-xml-pdf-consistency": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-retry-without-duplicate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-structured-attachments": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-e-invoicing-ai-prediction-source": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://cashctrl.com/de/info/plans"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Comptabilité suisse avec version gratuite pour une organisation et options multi-utilisateurs.",
          "bestFor": "Petites comptabilités et fiduciaires gérant plusieurs organisations.",
          "pricingSummary": "FREE est gratuit. Le prix PRO n’était pas lisible de façon fiable ; FL4T affiche CHF3’900/an, traitement TVA à confirmer.",
          "aiSummary": "Aucune fonction IA suffisamment précise n’est confirmée dans les documents examinés.",
          "tradeoffs": [
            "N/A sur la page PRO ne signifie pas gratuit.",
            "API, justificatifs et rôles ne sont pas automatiquement inclus dans FREE."
          ]
        },
        "it": {
          "summary": "Contabilità svizzera con versione gratuita per un’organizzazione e opzioni multiutente.",
          "bestFor": "Piccole contabilità e fiduciari con più organizzazioni.",
          "pricingSummary": "FREE è gratuito. Il prezzo PRO non era leggibile con certezza; FL4T indica CHF3’900/anno, IVA da confermare.",
          "aiSummary": "Nessuna funzione IA sufficientemente precisa è confermata nei documenti esaminati.",
          "tradeoffs": [
            "N/A nella pagina PRO non significa gratuito.",
            "API, allegati e ruoli non sono automaticamente inclusi in FREE."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://cashctrl.com/de/info/plans"
      }
    },
    {
      "id": "swisssalary",
      "name": "SwissSalary 365",
      "url": "https://www.swisssalary.com/loesungen/swisssalary-365",
      "categories": [
        "payroll"
      ],
      "summary": "Schweizer Lohnlösung auf Microsoft Dynamics 365 Business Central.",
      "bestFor": "Unternehmen mit detaillierten Lohnfällen und Business-Central-Umgebung.",
      "tradeoffs": [
        "Grundpreis plus Mitarbeitendenkomponente, Microsoft-Lizenzen und Add-ons kalkulieren.",
        "Direct und EasyRapport sind eigene Bausteine."
      ],
      "pricing": {
        "amount": 39,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Basis – Grundgebühr",
        "billing": "monthly",
        "vat": "excluded",
        "summary": "Grundgebühr plus Mitarbeitende; Rechnerbeispiel 1 Person: CHF40.10/Monat vor weiteren Lizenzen/Add-ons.",
        "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
      },
      "ai": {
        "summary": "In den geprüften Produktunterlagen keine hinreichend konkrete produktive KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "Regelautomatisierung gilt nicht automatisch als KI. Verfügbarkeit, Datenzugriff und Freigabe im Test prüfen."
        ],
        "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
      },
      "integrations": [
        "Microsoft Dynamics 365 Business Central",
        "SwissSalary Direct",
        "EasyRapport"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
      },
      "sources": [
        {
          "label": "SwissSalary 365 und Rechner",
          "url": "https://www.swisssalary.com/loesungen/swisssalary-365"
        },
        {
          "label": "Direct-Versionen",
          "url": "https://learn.swisssalary.ch/DE/SwissSalary-Direct/_vorschlag-versionen.htm"
        }
      ],
      "assessments": {
        "payroll": {
          "de-payroll": {
            "status": "partial",
            "note": "Schweizer Quellensteuer und Sozialversicherungsprozesse; konkreten Musterfall testen.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "reports": {
            "status": "partial",
            "note": "Swissdec plus genannt; Versionsstand und Rückmeldungen prüfen.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "payslips": {
            "status": "yes",
            "note": "Lohnabrechnungen im persönlichen Direct-Portal dokumentiert.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "checks": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "retro": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "simulation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-client": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "time-import": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "cost-centres": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "accounting": {
            "status": "partial",
            "note": "ERP-Finanzintegration beschrieben; Buchungsbeleg mit Konten prüfen.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "bank-file": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit-export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "portal": {
            "status": "partial",
            "note": "Direct Plus erlaubt Adress-/Bankmutationen; Freigabeablauf prüfen.",
            "source": "https://learn.swisssalary.ch/DE/SwissSalary-Direct/_vorschlag-versionen.htm"
          },
          "special-cases": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "release-updates": {
            "status": "partial",
            "note": "Automatische Quellensteuertarif- und Gesetzesupdates beschrieben; Releasebeleg prüfen.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "advisor": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit-data": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explanation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-payroll-prior-payroll-import": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-pay-change-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-mobile-payrun-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-split-net-pay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-deduction-protected-net": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-paycheck-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-payment-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-ai-anomaly-threshold": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "basis",
          "name": "Basis",
          "categories": [
            "payroll"
          ],
          "pricing": {
            "amount": 39,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Basis – Grundgebühr",
            "billing": "monthly",
            "vat": "excluded",
            "summary": "Zusätzlich Mitarbeitendenkomponente; Beispiel CHF1.10 für eine Person.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "minimumSeats": null,
          "includes": [
            "Schweizer Lohnabrechnung"
          ],
          "limits": [
            "Microsoft-Lizenzbedarf prüfen; kein vollständiger Gesamtpreis."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Quellensteuer und Sozialversicherungsprozesse; konkreten Musterfall testen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "reports": {
                "status": "partial",
                "note": "Swissdec plus genannt; Versionsstand und Rückmeldungen prüfen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "partial",
                "note": "ERP-Finanzintegration beschrieben; Buchungsbeleg mit Konten prüfen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "partial",
                "note": "Automatische Quellensteuertarif- und Gesetzesupdates beschrieben; Releasebeleg prüfen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.swisssalary.com/loesungen/swisssalary-365"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "plus",
          "name": "Plus",
          "categories": [
            "payroll"
          ],
          "pricing": {
            "amount": 74,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Plus – Grundgebühr",
            "billing": "monthly",
            "vat": "excluded",
            "summary": "Grundgebühr; weitere Preisbestandteile gemäss Rechner und Angebot.",
            "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
          },
          "minimumSeats": null,
          "includes": [
            "Erweiterter Funktionsumfang laut Vergleich"
          ],
          "limits": [
            "Kein Nachweis, dass sämtliche Direct-/EasyRapport-Funktionen enthalten sind."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Quellensteuer und Sozialversicherungsprozesse; konkreten Musterfall testen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "reports": {
                "status": "partial",
                "note": "Swissdec plus genannt; Versionsstand und Rückmeldungen prüfen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "partial",
                "note": "ERP-Finanzintegration beschrieben; Buchungsbeleg mit Konten prüfen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "partial",
                "note": "Automatische Quellensteuertarif- und Gesetzesupdates beschrieben; Releasebeleg prüfen.",
                "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.swisssalary.com/loesungen/swisssalary-365"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Solution suisse de paie reposant sur Microsoft Dynamics 365 Business Central.",
          "bestFor": "Entreprises avec des cas salariaux détaillés et un environnement Business Central.",
          "pricingSummary": "Base : CHF39/mois plus une composante par collaborateur ; l’exemple d’une personne totalise CHF40.10 hors TVA avant licences et options.",
          "aiSummary": "Aucune analyse salariale par IA suffisamment documentée pour ce test précis.",
          "tradeoffs": [
            "Ajouter les licences Microsoft et les options au coût total.",
            "Direct et EasyRapport sont des composants distincts."
          ]
        },
        "it": {
          "summary": "Soluzione svizzera per i salari basata su Microsoft Dynamics 365 Business Central.",
          "bestFor": "Imprese con casi salariali articolati e un ambiente Business Central.",
          "pricingSummary": "Basis: CHF39/mese più una quota per collaboratore; l’esempio di una persona arriva a CHF40.10, IVA esclusa, prima di licenze e opzioni.",
          "aiSummary": "Nessuna analisi salariale tramite IA sufficientemente documentata per questo test specifico.",
          "tradeoffs": [
            "Aggiungere licenze Microsoft e opzioni al costo totale.",
            "Direct ed EasyRapport sono componenti separati."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.swisssalary.com/loesungen/swisssalary-365"
      }
    },
    {
      "id": "infoniqa-one-50",
      "name": "Infoniqa ONE 50",
      "url": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50",
      "categories": [
        "accounting",
        "payroll",
        "erp"
      ],
      "summary": "Modulare Schweizer Finanz-, Lohn- und Handelssoftware.",
      "bestFor": "Wachsende KMU, die Umfang je Fachmodul auswählen.",
      "tradeoffs": [
        "ONE Start, ONE 50 und ONE Smart nicht vermischen.",
        "Produktseite enthält einzelne ONE-Start-Texte; nur eindeutig als ONE 50 markierte Matrixwerte übernommen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Modul und Edition auf Anfrage",
        "billing": "monthly",
        "vat": "unknown",
        "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
        "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
      },
      "ai": {
        "summary": "In den geprüften Produktunterlagen keine hinreichend konkrete produktive KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "Regelautomatisierung gilt nicht automatisch als KI. Verfügbarkeit, Datenzugriff und Freigabe im Test prüfen."
        ],
        "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
      },
      "integrations": [],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
      },
      "sources": [
        {
          "label": "ONE-50-Modulmatrix",
          "url": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
        },
        {
          "label": "Schweizer Produktübersicht",
          "url": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
        },
        {
          "label": "Aktuelle ONE-50-Hilfe",
          "url": "https://onlinehelp.infoniqa.com/hc/de-ch/categories/8836923084946-ONE-50"
        }
      ],
      "assessments": {
        "accounting": {
          "sales": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "receipts": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank": {
            "status": "partial",
            "note": "E-Banking und Zahlungsverkehr belegt; Teilzahlungen testen.",
            "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
          },
          "ledger": {
            "status": "partial",
            "note": "Hauptbuch und Journalführung genannt; Gegenkonto im Test prüfen.",
            "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
          },
          "reporting": {
            "status": "yes",
            "note": "Bilanz und Erfolgsrechnung dokumentiert.",
            "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
          },
          "partials": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "assets": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "dimensions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval": {
            "status": "partial",
            "note": "Zahlungsfreigabe in Expert; vorgelagerte Belegfreigabe separat prüfen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "entities": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "closing": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "elster": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "archive": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-extract": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-accounting-deferral-schedule": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-unrealised-fx": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-opening-balance-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-bank-rule-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-receivable-payable-netting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-customer-aging-statement": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-cashflow-scenarios": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-accounting-ai-field-confidence": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "payroll": {
          "de-payroll": {
            "status": "partial",
            "note": "Schweizer Lohnmodul vorhanden; Musterfall offen.",
            "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
          },
          "reports": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "payslips": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "partial",
            "note": "Individuelle Lohnarten ab Advanced; steuerliche Zuordnung testen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "checks": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "retro": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "simulation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-client": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "time-import": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "cost-centres": {
            "status": "partial",
            "note": "Kostenstellen ab Advanced; Aufteilung auf zwei Stellen testen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "accounting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "bank-file": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "audit-export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "portal": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "special-cases": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "release-updates": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "advisor": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "exit-data": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "support": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explanation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-payroll-prior-payroll-import": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-pay-change-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-mobile-payrun-release": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-split-net-pay": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-deduction-protected-net": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-employee-paycheck-compare": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-payment-failure-trace": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-payroll-ai-anomaly-threshold": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "erp": {
          "order": {
            "status": "partial",
            "note": "Verkauf/Fakturierung in Handel Basic; Lieferungskette testen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "purchase": {
            "status": "partial",
            "note": "Einkauf in Handel Advanced; Teillieferung offen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "stock": {
            "status": "partial",
            "note": "Lagerwirtschaft ab Handel Advanced; Reservierungslogik testen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "finance": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "master": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "returns": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "locations": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "trace": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reorder": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "production": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "projects": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "workflow": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "einvoice": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multicompany": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "roles": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-workflow": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-control": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-erp-bom-revision": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-finite-capacity": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-subcontract-components": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-landed-cost-posting": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-available-to-promise": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-engineering-change-approval": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-extension-upgrade-sandbox": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-erp-ai-change-diff": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "basic",
          "name": "Basic",
          "categories": [
            "accounting",
            "payroll",
            "erp"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Basic",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "minimumSeats": null,
          "includes": [
            "Lohnmodul bis 25 Mitarbeitende",
            "Handel mit Fakturierung"
          ],
          "limits": [
            "Lager/Einkauf und individuelle Lohnarten nicht aus höheren Editionen übernehmen."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "partial",
                "note": "E-Banking und Zahlungsverkehr belegt; Teilzahlungen testen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "ledger": {
                "status": "partial",
                "note": "Hauptbuch und Journalführung genannt; Gegenkonto im Test prüfen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung dokumentiert.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Lohnmodul vorhanden; Musterfall offen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "reports": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "erp": {
              "order": {
                "status": "partial",
                "note": "Verkauf/Fakturierung in Handel Basic; Lieferungskette testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "purchase": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "stock": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "finance": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "master": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "returns": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "locations": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "trace": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reorder": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "production": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "workflow": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multicompany": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-workflow": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-erp-bom-revision": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-finite-capacity": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-subcontract-components": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-landed-cost-posting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-available-to-promise": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-engineering-change-approval": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-extension-upgrade-sandbox": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-ai-change-diff": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "advanced",
          "name": "Advanced",
          "categories": [
            "accounting",
            "payroll",
            "erp"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Advanced",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "minimumSeats": null,
          "includes": [
            "Lohnmodul bis 50 Mitarbeitende",
            "Handel mit Einkauf und Lager",
            "Individuelle Lohnarten"
          ],
          "limits": [
            "Module separat offerieren."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "partial",
                "note": "E-Banking und Zahlungsverkehr belegt; Teilzahlungen testen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "ledger": {
                "status": "partial",
                "note": "Hauptbuch und Journalführung genannt; Gegenkonto im Test prüfen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung dokumentiert.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Lohnmodul vorhanden; Musterfall offen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "reports": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "partial",
                "note": "Individuelle Lohnarten ab Advanced; steuerliche Zuordnung testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "partial",
                "note": "Kostenstellen ab Advanced; Aufteilung auf zwei Stellen testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "erp": {
              "order": {
                "status": "partial",
                "note": "Verkauf/Fakturierung in Handel Basic; Lieferungskette testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "purchase": {
                "status": "partial",
                "note": "Einkauf in Handel Advanced; Teillieferung offen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "stock": {
                "status": "partial",
                "note": "Lagerwirtschaft ab Handel Advanced; Reservierungslogik testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "finance": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "master": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "returns": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "locations": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "trace": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reorder": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "production": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "workflow": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multicompany": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-workflow": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-erp-bom-revision": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-finite-capacity": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-subcontract-components": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-landed-cost-posting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-available-to-promise": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-engineering-change-approval": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-extension-upgrade-sandbox": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-ai-change-diff": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "expert",
          "name": "Expert",
          "categories": [
            "accounting",
            "payroll",
            "erp"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Expert",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
          },
          "minimumSeats": null,
          "includes": [
            "Lohnmodul bis 100 Mitarbeitende",
            "Zahlungsfreigabe",
            "Salärplanung"
          ],
          "limits": [
            "Exakte Modulzusammenstellung und Einführungskosten bestätigen."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "accounting": {
              "sales": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "receipts": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank": {
                "status": "partial",
                "note": "E-Banking und Zahlungsverkehr belegt; Teilzahlungen testen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "ledger": {
                "status": "partial",
                "note": "Hauptbuch und Journalführung genannt; Gegenkonto im Test prüfen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "reporting": {
                "status": "yes",
                "note": "Bilanz und Erfolgsrechnung dokumentiert.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "partials": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "assets": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "dimensions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval": {
                "status": "partial",
                "note": "Zahlungsfreigabe in Expert; vorgelagerte Belegfreigabe separat prüfen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "entities": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "closing": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "elster": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "archive": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-extract": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-accounting-deferral-schedule": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-unrealised-fx": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-opening-balance-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-bank-rule-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-receivable-payable-netting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-customer-aging-statement": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-cashflow-scenarios": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-accounting-ai-field-confidence": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "payroll": {
              "de-payroll": {
                "status": "partial",
                "note": "Schweizer Lohnmodul vorhanden; Musterfall offen.",
                "source": "https://www.infoniqa.com/de-ch/infoniqa-one-50"
              },
              "reports": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payslips": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "partial",
                "note": "Individuelle Lohnarten ab Advanced; steuerliche Zuordnung testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "checks": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "retro": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "simulation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-client": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "time-import": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "cost-centres": {
                "status": "partial",
                "note": "Kostenstellen ab Advanced; Aufteilung auf zwei Stellen testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "accounting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "bank-file": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "audit-export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "portal": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "special-cases": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "release-updates": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "advisor": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "exit-data": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "support": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explanation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-payroll-prior-payroll-import": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-pay-change-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-mobile-payrun-release": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-split-net-pay": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-deduction-protected-net": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-employee-paycheck-compare": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-payment-failure-trace": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-payroll-ai-anomaly-threshold": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "erp": {
              "order": {
                "status": "partial",
                "note": "Verkauf/Fakturierung in Handel Basic; Lieferungskette testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "purchase": {
                "status": "partial",
                "note": "Einkauf in Handel Advanced; Teillieferung offen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "stock": {
                "status": "partial",
                "note": "Lagerwirtschaft ab Handel Advanced; Reservierungslogik testen.",
                "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
              },
              "finance": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "master": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "returns": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "locations": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "trace": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reorder": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "production": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "workflow": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "einvoice": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multicompany": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "roles": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-workflow": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-control": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-erp-bom-revision": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-finite-capacity": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-subcontract-components": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-landed-cost-posting": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-available-to-promise": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-engineering-change-approval": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-extension-upgrade-sandbox": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-erp-ai-change-diff": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Logiciel suisse modulaire pour la finance, les salaires et le commerce.",
          "bestFor": "PME en croissance choisissant les fonctions par module.",
          "pricingSummary": "Basic, Advanced et Expert : prix sur devis, par module et configuration.",
          "aiSummary": "Ne pas transférer les promesses IA d’un autre produit Infoniqa vers ONE 50 sans preuve spécifique.",
          "tradeoffs": [
            "Distinguer ONE Start, ONE 50 et ONE Smart.",
            "Confirmer le périmètre exact de chaque module et les coûts de mise en place."
          ]
        },
        "it": {
          "summary": "Software svizzero modulare per finanze, salari e commercio.",
          "bestFor": "PMI in crescita che scelgono le funzioni per modulo.",
          "pricingSummary": "Basic, Advanced ed Expert: prezzi su preventivo, per modulo e configurazione.",
          "aiSummary": "Non attribuire a ONE 50 promesse IA di altri prodotti Infoniqa senza prove specifiche.",
          "tradeoffs": [
            "Distinguere ONE Start, ONE 50 e ONE Smart.",
            "Confermare ambito dei moduli e costi di implementazione."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.infoniqa.com/produkte/finance/finanzmanagement-software/one-50"
      }
    },
    {
      "id": "tipee",
      "name": "tipee",
      "url": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/",
      "categories": [
        "time-attendance",
        "hr"
      ],
      "summary": "Schweizer Zeit- und HR-Plattform mit modularer Ausstattung.",
      "bestFor": "Organisationen mit vielen Teilzeitpensen und lokalen Personalabläufen.",
      "tradeoffs": [
        "Tarifierung nach aktiven Vollzeitäquivalenten statt blossen Köpfen.",
        "Mobile Stempelung beweist noch keine mobilen Administrationsrechte."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "unit": "Monat",
        "plan": "Individuelles FTE-Angebot",
        "billing": "monthly",
        "vat": "unknown",
        "summary": "Module und aktive Vollzeitäquivalente bestimmen den Preis; Lernende laut FAQ gratis.",
        "source": "https://www.tipee.ch/de/haeufig-gestellte-fragen/"
      },
      "ai": {
        "summary": "In den geprüften Produktunterlagen keine hinreichend konkrete produktive KI-Funktion bestätigt.",
        "capabilities": [],
        "limits": [
          "Regelautomatisierung gilt nicht automatisch als KI. Verfügbarkeit, Datenzugriff und Freigabe im Test prüfen."
        ],
        "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
      },
      "integrations": [
        "Lohnexport; Zielsystem vor Vertrag konkretisieren"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
      },
      "sources": [
        {
          "label": "Zeiterfassung",
          "url": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
        },
        {
          "label": "HR-Module und Hosting",
          "url": "https://www.tipee.ch/de/unsere-losungen/"
        },
        {
          "label": "Preislogik und Support",
          "url": "https://www.tipee.ch/de/haeufig-gestellte-fragen/"
        }
      ],
      "assessments": {
        "time-attendance": {
          "clock": {
            "status": "yes",
            "note": "Beginn, Ende und Pausen per Web/App/Terminal dokumentiert.",
            "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
          },
          "absence": {
            "status": "yes",
            "note": "Ferienanträge und Freigaben dokumentiert.",
            "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
          },
          "balances": {
            "status": "partial",
            "note": "Teilzeit-Salden und Ansprüche werden angepasst; Soll/Ist-Test offen.",
            "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
          },
          "schedule": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "rules": {
            "status": "partial",
            "note": "Warnungen bei Pausen-/Zeitverletzungen; Bearbeitungsschritt testen.",
            "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
          },
          "approval": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "lock": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "wage-types": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "payroll": {
            "status": "partial",
            "note": "Lohnexport genannt; konkretes Zielsystem und Zuschlagscodes prüfen.",
            "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
          },
          "projects": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "shift-swap": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "offline": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "de-calendar": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "deployment": {
            "status": "partial",
            "note": "Hosting Schweiz dokumentiert; Vertrag und Subprozessoren prüfen.",
            "source": "https://www.tipee.ch/de/unsere-losungen/"
          },
          "ai-planning": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-explain": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-time-attendance-mobile-create-worker": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-mobile-team-clock": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-overlap-prevention": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-travel-time-separation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-project-budget-stop": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-approved-device-binding": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-api-write-attendance": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-time-attendance-ai-demand-backtest": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "hr": {
          "records": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "absence": {
            "status": "partial",
            "note": "Absenzen und Teilzeit dokumentiert; Übertrag prüfen.",
            "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
          },
          "onboarding": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "permissions": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "reporting": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "approval-chain": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "delegation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "history": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "effective-date": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "esign": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "multi-entity": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "manager-mobile": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "api": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "export": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "automation": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "datev": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "language": {
            "status": "partial",
            "note": "Deutsch, Französisch und Englisch werden angeboten; Admin-Ansichten testen.",
            "source": "https://www.tipee.ch/de/unsere-losungen/"
          },
          "deployment": {
            "status": "partial",
            "note": "Schweizer Hosting genannt; vertraglichen Umfang prüfen.",
            "source": "https://www.tipee.ch/de/unsere-losungen/"
          },
          "ai-assistant": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "ai-controls": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-hr-matrix-orgchart": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-compensation-budget-cycle": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-bulk-import-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-mobile-create-employee": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-equipment-return": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-emergency-contact-access": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-scim-deactivation": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-hr-ai-policy-version": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "zeit",
          "name": "Zeiterfassung – Modul",
          "categories": [
            "time-attendance"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "Zeiterfassung",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.tipee.ch/de/haeufig-gestellte-fragen/"
          },
          "minimumSeats": null,
          "includes": [
            "Zeiten, Absenzen und Planung"
          ],
          "limits": [
            "Preis nach FTE und Bedarf."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "time-attendance": {
              "clock": {
                "status": "yes",
                "note": "Beginn, Ende und Pausen per Web/App/Terminal dokumentiert.",
                "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
              },
              "absence": {
                "status": "yes",
                "note": "Ferienanträge und Freigaben dokumentiert.",
                "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
              },
              "balances": {
                "status": "partial",
                "note": "Teilzeit-Salden und Ansprüche werden angepasst; Soll/Ist-Test offen.",
                "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
              },
              "schedule": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "rules": {
                "status": "partial",
                "note": "Warnungen bei Pausen-/Zeitverletzungen; Bearbeitungsschritt testen.",
                "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
              },
              "approval": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "lock": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "wage-types": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "payroll": {
                "status": "partial",
                "note": "Lohnexport genannt; konkretes Zielsystem und Zuschlagscodes prüfen.",
                "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
              },
              "projects": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "shift-swap": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "manager-mobile": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "offline": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "de-calendar": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "deployment": {
                "status": "partial",
                "note": "Hosting Schweiz dokumentiert; Vertrag und Subprozessoren prüfen.",
                "source": "https://www.tipee.ch/de/unsere-losungen/"
              },
              "ai-planning": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-explain": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-time-attendance-mobile-create-worker": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-mobile-team-clock": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-overlap-prevention": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-travel-time-separation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-project-budget-stop": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-approved-device-binding": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-api-write-attendance": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-time-attendance-ai-demand-backtest": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
            }
          ],
          "kind": "module-configuration"
        },
        {
          "id": "hr-portal",
          "name": "HR-Portal – Modul",
          "categories": [
            "hr"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Monat",
            "plan": "HR-Portal",
            "billing": "monthly",
            "vat": "unknown",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.tipee.ch/de/haeufig-gestellte-fragen/"
          },
          "minimumSeats": null,
          "includes": [
            "Modularer HR-Betrieb"
          ],
          "limits": [
            "Kombination und einzelne HR-Module offerieren lassen."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "hr": {
              "records": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "absence": {
                "status": "partial",
                "note": "Absenzen und Teilzeit dokumentiert; Übertrag prüfen.",
                "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
              },
              "onboarding": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "permissions": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "reporting": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "approval-chain": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "delegation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "history": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "effective-date": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "esign": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "multi-entity": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "manager-mobile": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "api": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "export": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "automation": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "datev": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "language": {
                "status": "partial",
                "note": "Deutsch, Französisch und Englisch werden angeboten; Admin-Ansichten testen.",
                "source": "https://www.tipee.ch/de/unsere-losungen/"
              },
              "deployment": {
                "status": "partial",
                "note": "Schweizer Hosting genannt; vertraglichen Umfang prüfen.",
                "source": "https://www.tipee.ch/de/unsere-losungen/"
              },
              "ai-assistant": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "ai-controls": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-hr-matrix-orgchart": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-compensation-budget-cycle": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-bulk-import-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-mobile-create-employee": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-equipment-return": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-emergency-contact-access": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-scim-deactivation": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-hr-ai-policy-version": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.tipee.ch/de/unsere-losungen/"
            }
          ],
          "kind": "module-configuration"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Plateforme suisse modulaire de gestion du temps et des ressources humaines.",
          "bestFor": "Organisations avec de nombreux temps partiels et des processus RH locaux.",
          "pricingSummary": "Sur devis selon les modules et les équivalents plein temps actifs. Les apprentis sont gratuits selon la FAQ.",
          "aiSummary": "Aucune fonction précise de planification IA et de contrôle des recommandations confirmée ici.",
          "tradeoffs": [
            "Le tarif dépend des équivalents plein temps, pas seulement du nombre de personnes.",
            "Le pointage mobile ne prouve pas des droits de gestion mobile."
          ]
        },
        "it": {
          "summary": "Piattaforma svizzera modulare per gestione del tempo e risorse umane.",
          "bestFor": "Organizzazioni con molti impieghi a tempo parziale e processi HR locali.",
          "pricingSummary": "Su preventivo in base a moduli ed equivalenti a tempo pieno attivi. Gli apprendisti sono gratuiti secondo le FAQ.",
          "aiSummary": "Nessuna funzione specifica di pianificazione IA e controllo delle raccomandazioni confermata qui.",
          "tradeoffs": [
            "La tariffa dipende dagli equivalenti a tempo pieno, non soltanto dalle persone.",
            "La timbratura mobile non dimostra diritti di gestione da smartphone."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.tipee.ch/de/unsere-loesungen/zeiterfassungssystem/"
      }
    },
    {
      "id": "mailxpert",
      "name": "mailXpert",
      "url": "https://www.mailxpert.ch/preise/abo",
      "categories": [
        "email-marketing",
        "marketing-automation"
      ],
      "summary": "Schweizer E-Mail-Marketing mit volumenbasierten Jahrespaketen.",
      "bestFor": "Schweizer Teams mit lokalem Support und dokumentiertem Schweizer Datenstandort.",
      "tradeoffs": [
        "Einrichtung, Mehrsprachigkeit und Zusatz-Flows mitkalkulieren.",
        "KI-Übersetzungen sind auf der Roadmap als Beta beschrieben; produktive Freigabe unbestätigt."
      ],
      "pricing": {
        "amount": 2640,
        "currency": "CHF",
        "unit": "Jahr",
        "plan": "KMU",
        "billing": "annual",
        "vat": "excluded",
        "summary": "CHF2’640/Jahr plus CHF390 einmalige Einrichtung; Versandvolumen beachten.",
        "source": "https://www.mailxpert.ch/preise/abo"
      },
      "ai": {
        "summary": "KI-Übersetzung im neuen Editor auf offizieller Beta-Roadmap erwähnt.",
        "capabilities": [],
        "limits": [
          "Beta-/Roadmap-Nennung ist kein Beleg allgemeiner Verfügbarkeit.",
          "Kein bestätigter Plan, Kontingent oder produktiver KI-Versandzeittest."
        ],
        "source": "https://idea.mailxpert.ch/"
      },
      "integrations": [
        "Abacus",
        "bexio",
        "Zapier",
        "API ab KMU bzw. Lite-Option"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.mailxpert.ch/preise/abo"
      },
      "sources": [
        {
          "label": "Abos und Optionen",
          "url": "https://www.mailxpert.ch/preise/abo"
        },
        {
          "label": "Funktionsübersicht",
          "url": "https://mailxpert.ch/"
        },
        {
          "label": "Offizielle Roadmap",
          "url": "https://idea.mailxpert.ch/"
        },
        {
          "label": "Umfragen und Export",
          "url": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
        }
      ],
      "assessments": {
        "email-marketing": {
          "email-marketing-01": {
            "status": "partial",
            "note": "Online-Editor vorhanden; responsive Probe erstellen.",
            "source": "https://mailxpert.ch/"
          },
          "email-marketing-02": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-03": {
            "status": "partial",
            "note": "Empfängergruppen und Personalisierung beschrieben; konkreten Filter testen.",
            "source": "https://mailxpert.ch/"
          },
          "email-marketing-04": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-05": {
            "status": "partial",
            "note": "Flows vorhanden; Anmeldung mit Zeitabständen testen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "email-marketing-06": {
            "status": "partial",
            "note": "Versandauswertungen vorhanden; vier einzelne Kennzahlen prüfen.",
            "source": "https://mailxpert.ch/"
          },
          "email-marketing-07": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-08": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-09": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-10": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-11": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-12": {
            "status": "partial",
            "note": "API ab KMU; Kontakte und Reaktionsdaten einzeln bestätigen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "email-marketing-13": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-14": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-15": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-16": {
            "status": "partial",
            "note": "Persönliches DKIM genannt; SPF/DMARC-Prozess prüfen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "email-marketing-17": {
            "status": "partial",
            "note": "Datenstandort Schweiz; Vertrag/Subprozessoren noch prüfen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "email-marketing-18": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-19": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "email-marketing-20": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-email-marketing-client-render": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-broken-links": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-spam-check": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-dark-preview": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-plain-text": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-image-alt": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-utm-rules": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-email-marketing-ai-mcp-report": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        },
        "marketing-automation": {
          "marketing-automation-01": {
            "status": "partial",
            "note": "Automations-Flows vorhanden; Builder in Demo prüfen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "marketing-automation-02": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-03": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-04": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-05": {
            "status": "partial",
            "note": "Formulare/Umfragen mit Double-Opt-in als Option belegt; Journey-Aufnahme prüfen.",
            "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
          },
          "marketing-automation-06": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-07": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-08": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-09": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-10": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-11": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-12": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-13": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-14": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-15": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-16": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-17": {
            "status": "partial",
            "note": "Schweizer Speicherort genannt; gesamte Verarbeitungskette bestätigen.",
            "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
          },
          "marketing-automation-18": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-19": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "marketing-automation-20": {
            "status": "unknown",
            "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
            "source": ""
          },
          "depth-marketing-automation-clean-clone": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-stop-one-run": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dedupe-runs": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-draft-queue": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-dependency-map": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-time-zone-dst": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-mcp-audience": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          },
          "depth-marketing-automation-ai-translate": {
            "status": "unknown",
            "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
            "source": "",
            "verification": "not-verified",
            "checkAddedAt": "2026-10-21",
            "evidenceScope": "unverified",
            "independentlyTested": false,
            "localized": {
              "fr": {
                "note": "Ce point précis reste à vérifier. Une preuve manquante ne signifie pas une fonction absente. Demandez une démonstration dans le forfait proposé."
              },
              "it": {
                "note": "Questo punto specifico non è ancora verificato. L’assenza di prove non indica una funzione assente. Richiedere una dimostrazione nel piano proposto."
              }
            }
          }
        }
      },
      "checkedAt": "2026-10-22",
      "plans": [
        {
          "id": "lite",
          "name": "Lite",
          "categories": [
            "email-marketing",
            "marketing-automation"
          ],
          "pricing": {
            "amount": 1590,
            "currency": "CHF",
            "unit": "Jahr",
            "plan": "Lite",
            "billing": "annual",
            "vat": "excluded",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "minimumSeats": null,
          "includes": [
            "240’000 E-Mails/Jahr",
            "1 Flow",
            "Unlimitierte Benutzer"
          ],
          "limits": [
            "CHF390 Einrichtung; API ist Zusatzoption."
          ],
          "addons": [
            "API: CHF480/Jahr laut Preisliste."
          ],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "email-marketing": {
              "email-marketing-01": {
                "status": "partial",
                "note": "Online-Editor vorhanden; responsive Probe erstellen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-02": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-03": {
                "status": "partial",
                "note": "Empfängergruppen und Personalisierung beschrieben; konkreten Filter testen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-04": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-05": {
                "status": "partial",
                "note": "Flows vorhanden; Anmeldung mit Zeitabständen testen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-06": {
                "status": "partial",
                "note": "Versandauswertungen vorhanden; vier einzelne Kennzahlen prüfen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-07": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-08": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-09": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-10": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-11": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-12": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-13": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-14": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-15": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-16": {
                "status": "partial",
                "note": "Persönliches DKIM genannt; SPF/DMARC-Prozess prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-17": {
                "status": "partial",
                "note": "Datenstandort Schweiz; Vertrag/Subprozessoren noch prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-18": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-19": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-20": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-email-marketing-client-render": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-broken-links": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-spam-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-dark-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-plain-text": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-image-alt": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-utm-rules": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-ai-mcp-report": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "marketing-automation": {
              "marketing-automation-01": {
                "status": "partial",
                "note": "Automations-Flows vorhanden; Builder in Demo prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "marketing-automation-02": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-03": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-04": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-05": {
                "status": "partial",
                "note": "Formulare/Umfragen mit Double-Opt-in als Option belegt; Journey-Aufnahme prüfen.",
                "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
              },
              "marketing-automation-06": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-07": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-08": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-09": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-10": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-11": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-12": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-13": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-14": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-15": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-16": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-17": {
                "status": "partial",
                "note": "Schweizer Speicherort genannt; gesamte Verarbeitungskette bestätigen.",
                "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
              },
              "marketing-automation-18": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-19": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-20": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-marketing-automation-clean-clone": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-stop-one-run": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-dedupe-runs": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-draft-queue": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-dependency-map": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-time-zone-dst": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-ai-mcp-audience": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-ai-translate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.mailxpert.ch/preise/abo"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "kmu",
          "name": "KMU",
          "categories": [
            "email-marketing",
            "marketing-automation"
          ],
          "pricing": {
            "amount": 2640,
            "currency": "CHF",
            "unit": "Jahr",
            "plan": "KMU",
            "billing": "annual",
            "vat": "excluded",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "minimumSeats": null,
          "includes": [
            "600’000 E-Mails/Jahr",
            "5 Flows",
            "API",
            "Eigene Subdomain"
          ],
          "limits": [
            "CHF390 Einrichtung; weitere Sprachen kosten zusätzlich."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "email-marketing": {
              "email-marketing-01": {
                "status": "partial",
                "note": "Online-Editor vorhanden; responsive Probe erstellen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-02": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-03": {
                "status": "partial",
                "note": "Empfängergruppen und Personalisierung beschrieben; konkreten Filter testen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-04": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-05": {
                "status": "partial",
                "note": "Flows vorhanden; Anmeldung mit Zeitabständen testen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-06": {
                "status": "partial",
                "note": "Versandauswertungen vorhanden; vier einzelne Kennzahlen prüfen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-07": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-08": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-09": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-10": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-11": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-12": {
                "status": "partial",
                "note": "API ab KMU; Kontakte und Reaktionsdaten einzeln bestätigen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-13": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-14": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-15": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-16": {
                "status": "partial",
                "note": "Persönliches DKIM genannt; SPF/DMARC-Prozess prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-17": {
                "status": "partial",
                "note": "Datenstandort Schweiz; Vertrag/Subprozessoren noch prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-18": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-19": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-20": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-email-marketing-client-render": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-broken-links": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-spam-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-dark-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-plain-text": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-image-alt": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-utm-rules": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-ai-mcp-report": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "marketing-automation": {
              "marketing-automation-01": {
                "status": "partial",
                "note": "Automations-Flows vorhanden; Builder in Demo prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "marketing-automation-02": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-03": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-04": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-05": {
                "status": "partial",
                "note": "Formulare/Umfragen mit Double-Opt-in als Option belegt; Journey-Aufnahme prüfen.",
                "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
              },
              "marketing-automation-06": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-07": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-08": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-09": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-10": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-11": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-12": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-13": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-14": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-15": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-16": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-17": {
                "status": "partial",
                "note": "Schweizer Speicherort genannt; gesamte Verarbeitungskette bestätigen.",
                "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
              },
              "marketing-automation-18": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-19": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-20": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-marketing-automation-clean-clone": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-stop-one-run": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-dedupe-runs": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-draft-queue": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-dependency-map": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-time-zone-dst": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-ai-mcp-audience": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-ai-translate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.mailxpert.ch/preise/abo"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "enterprise",
          "name": "Enterprise",
          "categories": [
            "email-marketing",
            "marketing-automation"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "unit": "Jahr",
            "plan": "Enterprise",
            "billing": "annual",
            "vat": "excluded",
            "summary": "Preis und Leistungsumfang im verbindlichen Angebot bestätigen.",
            "source": "https://www.mailxpert.ch/preise/abo"
          },
          "minimumSeats": null,
          "includes": [
            "15 Flows",
            "Dedizierte IP",
            "Bis zu 8 Empfängersprachen"
          ],
          "limits": [
            "Versandvolumen und Einrichtung nach Angebot."
          ],
          "addons": [],
          "bestFor": "Nach dem benötigten Ablauf und den genannten Grenzen auswählen.",
          "assessments": {
            "email-marketing": {
              "email-marketing-01": {
                "status": "partial",
                "note": "Online-Editor vorhanden; responsive Probe erstellen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-02": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-03": {
                "status": "partial",
                "note": "Empfängergruppen und Personalisierung beschrieben; konkreten Filter testen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-04": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-05": {
                "status": "partial",
                "note": "Flows vorhanden; Anmeldung mit Zeitabständen testen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-06": {
                "status": "partial",
                "note": "Versandauswertungen vorhanden; vier einzelne Kennzahlen prüfen.",
                "source": "https://mailxpert.ch/"
              },
              "email-marketing-07": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-08": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-09": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-10": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-11": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-12": {
                "status": "partial",
                "note": "API ab KMU; Kontakte und Reaktionsdaten einzeln bestätigen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-13": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-14": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-15": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-16": {
                "status": "partial",
                "note": "Persönliches DKIM genannt; SPF/DMARC-Prozess prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-17": {
                "status": "partial",
                "note": "Datenstandort Schweiz; Vertrag/Subprozessoren noch prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "email-marketing-18": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-19": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "email-marketing-20": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-email-marketing-client-render": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-broken-links": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-spam-check": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-dark-preview": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-plain-text": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-image-alt": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-utm-rules": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-email-marketing-ai-mcp-report": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            },
            "marketing-automation": {
              "marketing-automation-01": {
                "status": "partial",
                "note": "Automations-Flows vorhanden; Builder in Demo prüfen.",
                "source": "https://www.mailxpert.ch/preise/abo"
              },
              "marketing-automation-02": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-03": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-04": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-05": {
                "status": "partial",
                "note": "Formulare/Umfragen mit Double-Opt-in als Option belegt; Journey-Aufnahme prüfen.",
                "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
              },
              "marketing-automation-06": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-07": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-08": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-09": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-10": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-11": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-12": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-13": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-14": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-15": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-16": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-17": {
                "status": "partial",
                "note": "Schweizer Speicherort genannt; gesamte Verarbeitungskette bestätigen.",
                "source": "https://mailxpert.ch/blog/219/umfragen-mit-mailxpert-durchfuhren"
              },
              "marketing-automation-18": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-19": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "marketing-automation-20": {
                "status": "unknown",
                "note": "Für diesen konkreten Prüffall noch kein vollständiger Nachweis; offen bedeutet nicht, dass die Funktion fehlt.",
                "source": ""
              },
              "depth-marketing-automation-clean-clone": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-stop-one-run": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-dedupe-runs": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-draft-queue": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-dependency-map": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-time-zone-dst": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-ai-mcp-audience": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              },
              "depth-marketing-automation-ai-translate": {
                "status": "unknown",
                "note": "Dieser konkrete Prüfpunkt ist noch nicht verifiziert. Fehlender Nachweis bedeutet nicht fehlende Funktion. Eine Vorführung im angebotenen Tarif anfordern.",
                "source": "",
                "verification": "not-verified",
                "checkAddedAt": "2026-10-21",
                "evidenceScope": "unverified",
                "independentlyTested": false
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Leistungs- und Tarifangaben",
              "url": "https://www.mailxpert.ch/preise/abo"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "researchMethod": "Primärquellenprüfung; keine eigene Bedienung eines Testkontos. Teilnachweise erhalten nur partial.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "E-mail marketing suisse avec abonnements annuels selon le volume d’envoi.",
          "bestFor": "Équipes recherchant un support local et un hébergement suisse documenté.",
          "pricingSummary": "KMU : CHF2’640/an plus CHF390 de mise en place, hors TVA. Vérifier les volumes, langues et automatisations supplémentaires.",
          "aiSummary": "La traduction IA figure dans la feuille de route bêta ; disponibilité générale, forfait et quotas non confirmés.",
          "tradeoffs": [
            "Inclure installation, langues et automatisations dans le coût total.",
            "Une date de lancement passée sur la feuille de route ne prouve pas la disponibilité."
          ]
        },
        "it": {
          "summary": "E-mail marketing svizzero con abbonamenti annuali basati sul volume di invio.",
          "bestFor": "Team che cercano assistenza locale e hosting svizzero documentato.",
          "pricingSummary": "KMU: CHF2’640/anno più CHF390 di avvio, IVA esclusa. Verificare volumi, lingue e automazioni aggiuntive.",
          "aiSummary": "La traduzione IA compare nella roadmap beta; disponibilità generale, piano e quote non sono confermati.",
          "tradeoffs": [
            "Includere avvio, lingue e automazioni nel costo totale.",
            "Una data di lancio già trascorsa nella roadmap non dimostra disponibilità."
          ]
        }
      },
      "researchScope": "local",
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Zielmarkt oder Schweizer Produktabläufe auf der verlinkten Herstellerseite dokumentiert.",
        "source": "https://www.mailxpert.ch/preise/abo"
      }
    },
    {
      "id": "swibeco",
      "name": "Swibeco",
      "url": "https://www.swibeco.ch/en/flexible-benefits/",
      "categories": [
        "employee-benefits"
      ],
      "summary": "Schweizer Plattform für mehrere Benefit-Budgets und Vergünstigungen.",
      "bestFor": "Unternehmen mit kombinierter Verpflegung, Mobilität und Prämien.",
      "tradeoffs": [
        "Plattformlizenz, Guthaben und Business Pack getrennt anbieten lassen.",
        "CHF 125 auf der Marketingseite bezeichnet Sparpotenzial, keinen Lizenzpreis.",
        "HRIS-Anbindung ersetzt keinen belegten Lohnartenexport."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Plattform und Flexible Benefits",
        "unit": "Angebot nach Umfang",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Jährliche Lizenz je aktivem Mitarbeitenden; Preisangebot erforderlich. Guthaben und Business Pack gesondert.",
        "source": "https://www.swibeco.ch/en/platform/"
      },
      "ai": {
        "summary": "Keine bewertbare KI-Funktion in den geprüften Quellen belegt.",
        "capabilities": [],
        "limits": [
          "KI ist offen, nicht als fehlend bewertet."
        ],
        "source": "https://www.swibeco.ch/en/flexible-benefits/"
      },
      "integrations": [
        "Business Pack: SSO, SFTP und HRIS-API-Integration; Abacus, Personio und weitere Systeme aufgeführt."
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://www.swibeco.ch/en/flexible-benefits/"
      },
      "sources": [
        {
          "label": "swib",
          "url": "https://www.swibeco.ch/en/flexible-benefits/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "swibPlatform",
          "url": "https://www.swibeco.ch/en/platform/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "swibPack",
          "url": "https://swibeco.ch/static/Marketing/docs/swi/SWI_P_SWIBECO_PRESENTATION_EN.pdf",
          "checkedAt": "2026-10-22"
        }
      ],
      "assessments": {
        "employee-benefits": {
          "catalogue": {
            "status": "yes",
            "note": "Mehrere Benefit-Budgets können auf einer Karte geführt werden.",
            "source": "https://www.swibeco.ch/en/flexible-benefits/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Plusieurs budgets d’avantages peuvent partager la même carte."
              },
              "it": {
                "note": "Più budget benefit possono essere gestiti sulla stessa carta."
              }
            }
          },
          "budget": {
            "status": "partial",
            "note": "Getrennte Budgets dokumentiert; Regeln je Gruppe prüfen.",
            "source": "https://www.swibeco.ch/en/flexible-benefits/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Budgets distincts documentés ; règles par groupe à vérifier."
              },
              "it": {
                "note": "Budget distinti documentati; verificare regole per gruppo."
              }
            }
          },
          "self-service": {
            "status": "yes",
            "note": "App zeigt Benefits, Saldo und Transaktionen.",
            "source": "https://www.swibeco.ch/en/flexible-benefits/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "L’application affiche avantages, solde et transactions."
              },
              "it": {
                "note": "L’app mostra benefit, saldo e transazioni."
              }
            }
          },
          "receipts": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "payroll-export": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "eligibility": {
            "status": "partial",
            "note": "Zugänge zentral verwaltbar; detaillierte Gruppenregeln offen.",
            "source": "https://www.swibeco.ch/en/platform/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Accès gérés centralement ; règles détaillées non vérifiées."
              },
              "it": {
                "note": "Accessi gestiti centralmente; regole dettagliate non verificate."
              }
            }
          },
          "start-stop": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "approval": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "limits": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "correction": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "history": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "multi-entity": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "datev": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "hr-integration": {
            "status": "partial",
            "note": "Business Pack nennt HRIS-API-Anbindung; Lifecycle-Feldmapping prüfen.",
            "source": "https://swibeco.ch/static/Marketing/docs/swi/SWI_P_SWIBECO_PRESENTATION_EN.pdf",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Business Pack prévoit une API SIRH ; mapping du cycle salarié à vérifier."
              },
              "it": {
                "note": "Business Pack prevede API HR; verificare mappatura del ciclo dipendente."
              }
            }
          },
          "usage-report": {
            "status": "partial",
            "note": "Benefit-Verteilung und Überwachung beschrieben; Exportgranularität offen.",
            "source": "https://www.swibeco.ch/en/flexible-benefits/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Distribution et suivi décrits ; granularité des exports à vérifier."
              },
              "it": {
                "note": "Distribuzione e monitoraggio descritti; granularità export da verificare."
              }
            }
          },
          "mobile-admin": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "portability": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "de-support": {
            "status": "partial",
            "note": "Standorte Lausanne und Zürich; Support-SLA bestätigen.",
            "source": "https://www.swibeco.ch/en/flexible-benefits/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Présence à Lausanne et Zurich ; SLA à confirmer."
              },
              "it": {
                "note": "Sedi a Losanna e Zurigo; confermare SLA."
              }
            }
          },
          "terms": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "ai-receipt": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-dependent-age-out": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-enrolment-window-lock": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-allowance-expiry": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-receipt-line-allocation": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-anonymous-cohort-report": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-wallet-merchant-history": {
            "status": "partial",
            "note": "Kartentransaktionen in der App; Händlerdetails testen.",
            "source": "https://www.swibeco.ch/en/flexible-benefits/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Transactions dans l’application ; détail commerçant à tester."
              },
              "it": {
                "note": "Transazioni nell’app; testare dettaglio esercente."
              }
            }
          },
          "depth-employee-benefits-benefit-card-freeze": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-ai-recommendation-reason": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          }
        }
      },
      "plans": [
        {
          "id": "platform",
          "name": "Swibeco Platform",
          "categories": [
            "employee-benefits"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Plattform und Flexible Benefits",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "Jährliche Lizenz je aktivem Mitarbeitenden; Preisangebot erforderlich. Guthaben und Business Pack gesondert.",
            "source": "https://www.swibeco.ch/en/platform/"
          },
          "minimumSeats": null,
          "includes": [
            "Vorteilsportal und Zugangsverwaltung"
          ],
          "limits": [
            "Flexible Benefits und Business Pack separat bestätigen."
          ],
          "addons": [],
          "assessments": {
            "employee-benefits": {
              "catalogue": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "budget": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "self-service": {
                "status": "partial",
                "note": "Zugang zum Vorteilsportal; Kartenfunktionen separat.",
                "source": "https://www.swibeco.ch/en/platform/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Accès au portail de réductions ; carte distincte."
                  },
                  "it": {
                    "note": "Accesso al portale sconti; carta separata."
                  }
                }
              },
              "receipts": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "payroll-export": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "eligibility": {
                "status": "partial",
                "note": "Zugänge zentral verwaltbar; detaillierte Gruppenregeln offen.",
                "source": "https://www.swibeco.ch/en/platform/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Accès gérés centralement ; règles détaillées non vérifiées."
                  },
                  "it": {
                    "note": "Accessi gestiti centralmente; regole dettagliate non verificate."
                  }
                }
              },
              "start-stop": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "approval": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "limits": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "correction": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "multi-entity": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "hr-integration": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "usage-report": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "mobile-admin": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "portability": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "de-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "terms": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-receipt": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-dependent-age-out": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-enrolment-window-lock": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-allowance-expiry": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-receipt-line-allocation": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-anonymous-cohort-report": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-wallet-merchant-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-benefit-card-freeze": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-ai-recommendation-reason": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://www.swibeco.ch/en/platform/"
            }
          ],
          "kind": "configuration"
        },
        {
          "id": "flexible-business",
          "name": "Flexible Benefits + Business Pack",
          "categories": [
            "employee-benefits"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Flexible Benefits + Business Pack",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "Zusammengestellte Konfiguration auf Angebot; kein öffentlicher Gesamtpreis.",
            "source": "https://swibeco.ch/static/Marketing/docs/swi/SWI_P_SWIBECO_PRESENTATION_EN.pdf"
          },
          "minimumSeats": null,
          "includes": [
            "Benefit-Budgets; Business Pack mit SSO/SFTP/HRIS"
          ],
          "limits": [
            "Umfang je Modul und HRIS schriftlich bestätigen."
          ],
          "addons": [],
          "assessments": {
            "employee-benefits": {
              "catalogue": {
                "status": "yes",
                "note": "Mehrere Benefit-Budgets können auf einer Karte geführt werden.",
                "source": "https://www.swibeco.ch/en/flexible-benefits/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Plusieurs budgets d’avantages peuvent partager la même carte."
                  },
                  "it": {
                    "note": "Più budget benefit possono essere gestiti sulla stessa carta."
                  }
                }
              },
              "budget": {
                "status": "partial",
                "note": "Getrennte Budgets dokumentiert; Regeln je Gruppe prüfen.",
                "source": "https://www.swibeco.ch/en/flexible-benefits/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Budgets distincts documentés ; règles par groupe à vérifier."
                  },
                  "it": {
                    "note": "Budget distinti documentati; verificare regole per gruppo."
                  }
                }
              },
              "self-service": {
                "status": "yes",
                "note": "App zeigt Benefits, Saldo und Transaktionen.",
                "source": "https://www.swibeco.ch/en/flexible-benefits/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "L’application affiche avantages, solde et transactions."
                  },
                  "it": {
                    "note": "L’app mostra benefit, saldo e transazioni."
                  }
                }
              },
              "receipts": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "payroll-export": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "eligibility": {
                "status": "partial",
                "note": "Zugänge zentral verwaltbar; detaillierte Gruppenregeln offen.",
                "source": "https://www.swibeco.ch/en/platform/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Accès gérés centralement ; règles détaillées non vérifiées."
                  },
                  "it": {
                    "note": "Accessi gestiti centralmente; regole dettagliate non verificate."
                  }
                }
              },
              "start-stop": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "approval": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "limits": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "correction": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "multi-entity": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "hr-integration": {
                "status": "partial",
                "note": "Business Pack nennt HRIS-API-Anbindung; Lifecycle-Feldmapping prüfen.",
                "source": "https://swibeco.ch/static/Marketing/docs/swi/SWI_P_SWIBECO_PRESENTATION_EN.pdf",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Business Pack prévoit une API SIRH ; mapping du cycle salarié à vérifier."
                  },
                  "it": {
                    "note": "Business Pack prevede API HR; verificare mappatura del ciclo dipendente."
                  }
                }
              },
              "usage-report": {
                "status": "partial",
                "note": "Benefit-Verteilung und Überwachung beschrieben; Exportgranularität offen.",
                "source": "https://www.swibeco.ch/en/flexible-benefits/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Distribution et suivi décrits ; granularité des exports à vérifier."
                  },
                  "it": {
                    "note": "Distribuzione e monitoraggio descritti; granularità export da verificare."
                  }
                }
              },
              "mobile-admin": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "portability": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "de-support": {
                "status": "partial",
                "note": "Standorte Lausanne und Zürich; Support-SLA bestätigen.",
                "source": "https://www.swibeco.ch/en/flexible-benefits/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Présence à Lausanne et Zurich ; SLA à confirmer."
                  },
                  "it": {
                    "note": "Sedi a Losanna e Zurigo; confermare SLA."
                  }
                }
              },
              "terms": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-receipt": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-dependent-age-out": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-enrolment-window-lock": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-allowance-expiry": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-receipt-line-allocation": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-anonymous-cohort-report": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-wallet-merchant-history": {
                "status": "partial",
                "note": "Kartentransaktionen in der App; Händlerdetails testen.",
                "source": "https://www.swibeco.ch/en/flexible-benefits/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Transactions dans l’application ; détail commerçant à tester."
                  },
                  "it": {
                    "note": "Transazioni nell’app; testare dettaglio esercente."
                  }
                }
              },
              "depth-employee-benefits-benefit-card-freeze": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-ai-recommendation-reason": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://swibeco.ch/static/Marketing/docs/swi/SWI_P_SWIBECO_PRESENTATION_EN.pdf"
            }
          ],
          "kind": "configuration"
        }
      ],
      "pricingByCategory": {},
      "checkedAt": "2026-10-22",
      "marketCheckedAt": "2026-10-22",
      "researchScope": "local",
      "researchMethod": "Aktuelle Herstellerdokumentation; kein eigener Testaccount. Teilbelege sind partial, fehlende Belege unknown. Keine Rechts- oder Steuerzusage.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Plateforme suisse de budgets d’avantages et de réductions.",
          "bestFor": "Entreprises combinant repas, mobilité et récompenses.",
          "pricingSummary": "Licence annuelle par salarié actif, sur devis. Budgets et Business Pack séparés.",
          "tradeoffs": [
            "Le montant CHF 125 est une économie annoncée, pas un tarif.",
            "Intégration SIRH et export de paie sont deux preuves distinctes."
          ],
          "aiSummary": "Aucune fonction IA évaluée dans les sources consultées."
        },
        "it": {
          "summary": "Piattaforma svizzera per budget benefit e sconti.",
          "bestFor": "Imprese che combinano pasti, mobilità e premi.",
          "pricingSummary": "Licenza annuale per dipendente attivo, su preventivo. Budget e Business Pack separati.",
          "tradeoffs": [
            "CHF 125 indica un risparmio pubblicizzato, non un prezzo.",
            "Integrazione HR ed export paghe richiedono prove distinte."
          ],
          "aiSummary": "Nessuna funzione IA valutabile nelle fonti consultate."
        }
      },
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://www.swibeco.ch/en/flexible-benefits/"
      }
    },
    {
      "id": "lunch-check",
      "name": "Lunch-Check",
      "url": "https://cardholder.lunch-check.ch/",
      "categories": [
        "employee-benefits"
      ],
      "summary": "Schweizer Verpflegungskarte mit Arbeitgeberportal und Mitarbeiter-App.",
      "bestFor": "Betriebe mit einem klar abgegrenzten Verpflegungsbenefit.",
      "tradeoffs": [
        "Verpflegungsspezialist; keine belegte umfassende Multi-Benefit-Plattform.",
        "Arbeitgeber sehen keine persönlichen Kartensaldi oder Transaktionen.",
        "Öffentliches Vertrags-PDF trägt Stand Januar 2019; aktuelle Konditionen bestätigen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Arbeitgeberprogramm",
        "unit": "Angebot nach Umfang",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Älteres Vertrags-PDF: keine Jahresgebühr unter Bedingungen, Extras kostenpflichtig. Aktuelle Offerte und Mindestdauer bestätigen; Guthaben zusätzlich.",
        "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf"
      },
      "ai": {
        "summary": "Keine bewertbare KI-Funktion in den geprüften Quellen belegt.",
        "capabilities": [],
        "limits": [
          "KI ist offen, nicht als fehlend bewertet."
        ],
        "source": "https://cardholder.lunch-check.ch/"
      },
      "integrations": [
        "Direkte Schnittstellen für Kartenladungen genannt; konkrete Software, API-Zugang und Preise schriftlich bestätigen."
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://cardholder.lunch-check.ch/"
      },
      "sources": [
        {
          "label": "lunch",
          "url": "https://cardholder.lunch-check.ch/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "lunchProcess",
          "url": "https://lunch-check.ch/news/mitarbeiterverpflegung-leicht-gemacht%3A-so-implementieren-sie-lunch-check",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "lunchTerms",
          "url": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
          "checkedAt": "2026-10-22"
        }
      ],
      "assessments": {
        "employee-benefits": {
          "catalogue": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "budget": {
            "status": "yes",
            "note": "Frei wählbare Beträge und Intervalle pro Kartenkonto.",
            "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Montants et intervalles libres par compte carte."
              },
              "it": {
                "note": "Importi e intervalli selezionabili per conto carta."
              }
            }
          },
          "self-service": {
            "status": "yes",
            "note": "Saldo und Guthabenbewegungen über App oder Portal.",
            "source": "https://cardholder.lunch-check.ch/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Solde et mouvements via application ou portail."
              },
              "it": {
                "note": "Saldo e movimenti tramite app o portale."
              }
            }
          },
          "receipts": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "payroll-export": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "eligibility": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "start-stop": {
            "status": "partial",
            "note": "Ein- und Austritte im Arbeitgeberportal verwalten; Automatik offen.",
            "source": "https://lunch-check.ch/news/mitarbeiterverpflegung-leicht-gemacht%3A-so-implementieren-sie-lunch-check",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Arrivées et départs gérés dans le portail ; automatisation non vérifiée."
              },
              "it": {
                "note": "Ingressi e uscite gestiti nel portale; automazione non verificata."
              }
            }
          },
          "approval": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "limits": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "correction": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "history": {
            "status": "partial",
            "note": "Abrechnungsdetails nach Person und Kostenstelle; Audittrail offen.",
            "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Détails par personne et centre de coûts ; piste d’audit à vérifier."
              },
              "it": {
                "note": "Dettagli per persona e centro di costo; audit trail da verificare."
              }
            }
          },
          "multi-entity": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "datev": {
            "status": "partial",
            "note": "Direkte Schnittstellen für Ladungen erwähnt; Lohnartenabgleich offen.",
            "source": "https://cardholder.lunch-check.ch/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Interfaces de chargement mentionnées ; correspondance des rubriques salariales à vérifier."
              },
              "it": {
                "note": "Interfacce di ricarica menzionate; verificare corrispondenza voci paga."
              }
            }
          },
          "hr-integration": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "usage-report": {
            "status": "partial",
            "note": "Aufladebeträge sichtbar; persönliche Kartentransaktionen für Arbeitgeber verborgen.",
            "source": "https://cardholder.lunch-check.ch/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Chargements visibles ; transactions personnelles masquées à l’employeur."
              },
              "it": {
                "note": "Ricariche visibili; transazioni personali nascoste al datore."
              }
            }
          },
          "mobile-admin": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "portability": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "de-support": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "terms": {
            "status": "partial",
            "note": "Vertrags-PDF vorhanden, Stand 2019; Aktualität bestätigen.",
            "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Conditions PDF datées de 2019 ; actualité à confirmer."
              },
              "it": {
                "note": "Condizioni PDF del 2019; confermare validità attuale."
              }
            }
          },
          "ai-receipt": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-dependent-age-out": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-enrolment-window-lock": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-allowance-expiry": {
            "status": "partial",
            "note": "Guthaben ohne Verfallsdatum; konfigurierbare Übertragsregel offen.",
            "source": "https://cardholder.lunch-check.ch/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Crédit sans expiration ; report configurable non vérifié."
              },
              "it": {
                "note": "Credito senza scadenza; riporto configurabile non verificato."
              }
            }
          },
          "depth-employee-benefits-receipt-line-allocation": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-anonymous-cohort-report": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-wallet-merchant-history": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-employee-benefits-benefit-card-freeze": {
            "status": "yes",
            "note": "Karte online sperren und Ersatz bestellen.",
            "source": "https://cardholder.lunch-check.ch/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Blocage en ligne et commande de remplacement."
              },
              "it": {
                "note": "Blocco online e richiesta di sostituzione."
              }
            }
          },
          "depth-employee-benefits-ai-recommendation-reason": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          }
        }
      },
      "plans": [
        {
          "id": "employer-card",
          "name": "Arbeitgeber-Kartenprogramm",
          "categories": [
            "employee-benefits"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Arbeitgeberprogramm",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "Älteres Vertrags-PDF: keine Jahresgebühr unter Bedingungen, Extras kostenpflichtig. Aktuelle Offerte und Mindestdauer bestätigen; Guthaben zusätzlich.",
            "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf"
          },
          "minimumSeats": null,
          "includes": [
            "Verpflegungskarte und zugehöriges Portal"
          ],
          "limits": [
            "Kein eigenständiger Multi-Benefit-Tarif.",
            "Preisbedingungen des älteren Vertragsdokuments bestätigen."
          ],
          "addons": [],
          "assessments": {
            "employee-benefits": {
              "catalogue": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "budget": {
                "status": "yes",
                "note": "Frei wählbare Beträge und Intervalle pro Kartenkonto.",
                "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Montants et intervalles libres par compte carte."
                  },
                  "it": {
                    "note": "Importi e intervalli selezionabili per conto carta."
                  }
                }
              },
              "self-service": {
                "status": "yes",
                "note": "Saldo und Guthabenbewegungen über App oder Portal.",
                "source": "https://cardholder.lunch-check.ch/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Solde et mouvements via application ou portail."
                  },
                  "it": {
                    "note": "Saldo e movimenti tramite app o portale."
                  }
                }
              },
              "receipts": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "payroll-export": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "eligibility": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "start-stop": {
                "status": "partial",
                "note": "Ein- und Austritte im Arbeitgeberportal verwalten; Automatik offen.",
                "source": "https://lunch-check.ch/news/mitarbeiterverpflegung-leicht-gemacht%3A-so-implementieren-sie-lunch-check",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Arrivées et départs gérés dans le portail ; automatisation non vérifiée."
                  },
                  "it": {
                    "note": "Ingressi e uscite gestiti nel portale; automazione non verificata."
                  }
                }
              },
              "approval": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "limits": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "correction": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "history": {
                "status": "partial",
                "note": "Abrechnungsdetails nach Person und Kostenstelle; Audittrail offen.",
                "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Détails par personne et centre de coûts ; piste d’audit à vérifier."
                  },
                  "it": {
                    "note": "Dettagli per persona e centro di costo; audit trail da verificare."
                  }
                }
              },
              "multi-entity": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "partial",
                "note": "Direkte Schnittstellen für Ladungen erwähnt; Lohnartenabgleich offen.",
                "source": "https://cardholder.lunch-check.ch/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Interfaces de chargement mentionnées ; correspondance des rubriques salariales à vérifier."
                  },
                  "it": {
                    "note": "Interfacce di ricarica menzionate; verificare corrispondenza voci paga."
                  }
                }
              },
              "hr-integration": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "usage-report": {
                "status": "partial",
                "note": "Aufladebeträge sichtbar; persönliche Kartentransaktionen für Arbeitgeber verborgen.",
                "source": "https://cardholder.lunch-check.ch/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Chargements visibles ; transactions personnelles masquées à l’employeur."
                  },
                  "it": {
                    "note": "Ricariche visibili; transazioni personali nascoste al datore."
                  }
                }
              },
              "mobile-admin": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "portability": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "de-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "terms": {
                "status": "partial",
                "note": "Vertrags-PDF vorhanden, Stand 2019; Aktualität bestätigen.",
                "source": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Conditions PDF datées de 2019 ; actualité à confirmer."
                  },
                  "it": {
                    "note": "Condizioni PDF del 2019; confermare validità attuale."
                  }
                }
              },
              "ai-receipt": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-dependent-age-out": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-enrolment-window-lock": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-allowance-expiry": {
                "status": "partial",
                "note": "Guthaben ohne Verfallsdatum; konfigurierbare Übertragsregel offen.",
                "source": "https://cardholder.lunch-check.ch/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Crédit sans expiration ; report configurable non vérifié."
                  },
                  "it": {
                    "note": "Credito senza scadenza; riporto configurabile non verificato."
                  }
                }
              },
              "depth-employee-benefits-receipt-line-allocation": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-anonymous-cohort-report": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-wallet-merchant-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-employee-benefits-benefit-card-freeze": {
                "status": "yes",
                "note": "Karte online sperren und Ersatz bestellen.",
                "source": "https://cardholder.lunch-check.ch/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Blocage en ligne et commande de remplacement."
                  },
                  "it": {
                    "note": "Blocco online e richiesta di sostituzione."
                  }
                }
              },
              "depth-employee-benefits-ai-recommendation-reason": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://shop.lunch-check.ch/wp-content/uploads/2019/01/AGB_Arbeitgeber.pdf"
            }
          ],
          "kind": "configuration"
        }
      ],
      "pricingByCategory": {},
      "checkedAt": "2026-10-22",
      "marketCheckedAt": "2026-10-22",
      "researchScope": "local",
      "researchMethod": "Aktuelle Herstellerdokumentation; kein eigener Testaccount. Teilbelege sind partial, fehlende Belege unknown. Keine Rechts- oder Steuerzusage.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Carte de restauration suisse avec portail employeur et application.",
          "bestFor": "Employeurs recherchant un avantage de restauration ciblé.",
          "pricingSummary": "Conditions publiques anciennes : faire confirmer frais, durée et services supplémentaires. Crédit repas en sus.",
          "tradeoffs": [
            "Pas de preuve d’une suite complète multi-avantages.",
            "L’employeur ne voit pas les soldes ni les transactions personnelles."
          ],
          "aiSummary": "IA non vérifiée dans les sources consultées."
        },
        "it": {
          "summary": "Carta pasti svizzera con portale aziendale e app.",
          "bestFor": "Datori che cercano un benefit pasti specifico.",
          "pricingSummary": "Condizioni pubbliche datate: confermare costi, durata e servizi aggiuntivi. Credito pasti separato.",
          "tradeoffs": [
            "Nessuna prova di una suite completa multi-benefit.",
            "Il datore non vede saldi o transazioni personali."
          ],
          "aiSummary": "IA non verificata nelle fonti consultate."
        }
      },
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://cardholder.lunch-check.ch/"
      }
    },
    {
      "id": "sorba",
      "name": "SORBA",
      "url": "https://www.sorba.ch/software/leistungserfassung/unterhalt",
      "categories": [
        "field-service"
      ],
      "summary": "Schweizer Bausoftware mit Unterhaltsplanung und mobilen Rapporten.",
      "bestFor": "Bau- und Unterhaltsbetriebe mit wiederkehrenden Arbeiten.",
      "tradeoffs": [
        "Unterhalts-App und Werkstatt-App bedienen unterschiedliche Abläufe.",
        "KI-Roadmap 2026/2027 ist kein Nachweis bereits verfügbarer Funktionen.",
        "Offline-Verhalten, API-Endpunkte und mobile Dispositionsrechte konkret prüfen."
      ],
      "pricing": {
        "amount": null,
        "currency": "CHF",
        "plan": "Büro Work + Unterhalt",
        "unit": "Angebot nach Umfang",
        "billing": "quote",
        "vat": "not-stated",
        "summary": "Angebot nach Paket und Büro-/Mobilnutzern, jährlich verrechnet. Unterhalt und weitere Add-ons separat bestätigen.",
        "source": "https://www.sorba.ch/preise"
      },
      "ai": {
        "summary": "Textunterstützung und Spracheingabe beschrieben; konkrete Modulfreischaltung bestätigen.",
        "capabilities": [
          "Textentwurf",
          "Rapport-Diktat"
        ],
        "limits": [
          "Einige KI-Funktionen stehen ausdrücklich auf der Roadmap.",
          "Prüfung und Freigabe eines Transkripts noch offen."
        ],
        "source": "https://www.sorba.ch/software/ki"
      },
      "integrations": [
        "SORBA Connect WebService/WebBridge ab Büro Basic dokumentiert; Endpunkte und Freigaben prüfen.",
        "NPK/SIA451 und QR-Rechnung ab Büro Basic."
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://www.sorba.ch/software/leistungserfassung/unterhalt"
      },
      "sources": [
        {
          "label": "sorba",
          "url": "https://www.sorba.ch/software/leistungserfassung/unterhalt",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "sorbaPrice",
          "url": "https://www.sorba.ch/preise",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "sorbaApp",
          "url": "https://www.sorba.ch/software/app/unterhalt",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "sorbaWorkshop",
          "url": "https://www.sorba.ch/software/ressourcen_management/werkstatt",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "sorbaAI",
          "url": "https://www.sorba.ch/software/ki",
          "checkedAt": "2026-10-22"
        }
      ],
      "assessments": {
        "field-service": {
          "quote": {
            "status": "yes",
            "note": "Offerten und Rechnungen in Büro-Paketen enthalten.",
            "source": "https://www.sorba.ch/preise",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Offres et factures incluses dans les offres Bureau."
              },
              "it": {
                "note": "Offerte e fatture incluse nei pacchetti Ufficio."
              }
            }
          },
          "schedule": {
            "status": "yes",
            "note": "Wiederkehrende Arbeiten im Jahresrhythmus planen.",
            "source": "https://www.sorba.ch/software/leistungserfassung/unterhalt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Planifier les travaux récurrents sur l’année."
              },
              "it": {
                "note": "Pianificare lavori ricorrenti sull’anno."
              }
            }
          },
          "mobile": {
            "status": "yes",
            "note": "Aufträge, Protokolle und Bilder mobil zugänglich.",
            "source": "https://www.sorba.ch/software/app/unterhalt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Interventions, rapports et images accessibles sur mobile."
              },
              "it": {
                "note": "Interventi, rapporti e immagini accessibili da mobile."
              }
            }
          },
          "time": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "photos": {
            "status": "partial",
            "note": "Bilder und Rapporte verfügbar; vollständigen Fotoablauf prüfen.",
            "source": "https://www.sorba.ch/software/app/unterhalt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Images et rapports disponibles ; flux photo complet à vérifier."
              },
              "it": {
                "note": "Immagini e rapporti disponibili; verificare flusso foto completo."
              }
            }
          },
          "offline": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "signature": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "materials": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "costing": {
            "status": "yes",
            "note": "Vor- und Nachkalkulation ab Büro Work.",
            "source": "https://www.sorba.ch/preise",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Calcul prévisionnel et réel dès Bureau Work."
              },
              "it": {
                "note": "Calcolo preventivo e consuntivo da Ufficio Work."
              }
            }
          },
          "progress": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "maintenance": {
            "status": "yes",
            "note": "Wiederholungsrhythmus und Wartungsplanung dokumentiert.",
            "source": "https://www.sorba.ch/software/leistungserfassung/unterhalt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Périodicité et planification de maintenance documentées."
              },
              "it": {
                "note": "Periodicità e pianificazione manutenzione documentate."
              }
            }
          },
          "dispatch": {
            "status": "partial",
            "note": "Ressourcen sichtbar; Konfliktsperre nicht belegt.",
            "source": "https://www.sorba.ch/software/app/unterhalt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Ressources visibles ; blocage des conflits non vérifié."
              },
              "it": {
                "note": "Risorse visibili; blocco conflitti non verificato."
              }
            }
          },
          "customer": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "datev": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "einvoice": {
            "status": "yes",
            "note": "QR-Rechnung ab Büro Basic.",
            "source": "https://www.sorba.ch/preise",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Facture QR dès Bureau Basic."
              },
              "it": {
                "note": "Fattura QR da Ufficio Basic."
              }
            }
          },
          "gaeb": {
            "status": "yes",
            "note": "NPK-Verarbeitung und SIA451 ab Büro Basic.",
            "source": "https://www.sorba.ch/preise",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Traitement CAN/NPK et SIA451 dès Bureau Basic."
              },
              "it": {
                "note": "Elaborazione CPN/NPK e SIA451 da Ufficio Basic."
              }
            }
          },
          "roles": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "export": {
            "status": "partial",
            "note": "WebService/WebBridge enthalten ab Basic; vollständigen Datenexport prüfen.",
            "source": "https://www.sorba.ch/preise",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "WebService/WebBridge dès Basic ; export complet à vérifier."
              },
              "it": {
                "note": "WebService/WebBridge da Basic; verificare export completo."
              }
            }
          },
          "ai-text": {
            "status": "partial",
            "note": "KI-Text und Rapport-Diktat beschrieben; Paketfreischaltung bestätigen.",
            "source": "https://www.sorba.ch/software/ki",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Texte IA et dictée décrits ; activation à confirmer."
              },
              "it": {
                "note": "Testi IA e dettatura descritti; confermare attivazione."
              }
            }
          },
          "ai-review": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-asset-service-history": {
            "status": "yes",
            "note": "Maschinen und Fahrzeuge mit dokumentiertem Serviceverlauf.",
            "source": "https://www.sorba.ch/software/ressourcen_management/werkstatt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Machines et véhicules avec historique de maintenance."
              },
              "it": {
                "note": "Macchine e veicoli con storico manutenzione."
              }
            }
          },
          "depth-field-service-inspection-checklists": {
            "status": "yes",
            "note": "Checklisten in Werkstatt-App; Zwischenstand wird gespeichert.",
            "source": "https://www.sorba.ch/software/ressourcen_management/werkstatt",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Listes dans l’application Atelier ; progression sauvegardée."
              },
              "it": {
                "note": "Checklist nell’app Officina; avanzamento salvato."
              }
            }
          },
          "depth-field-service-measurement-capture": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-tool-assignment": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-remote-video-support": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-defect-followup": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-mobile-dispatch-new-job": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-ai-transcript-review": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          }
        }
      },
      "plans": [
        {
          "id": "office-basic",
          "name": "Büro Basic",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Büro Basic",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "Betrag auf Angebot; jährlich verrechnet. Unterhalt, Werkstatt und KI gesondert prüfen.",
            "source": "https://www.sorba.ch/preise"
          },
          "minimumSeats": null,
          "includes": [],
          "limits": [
            "Nur die belegten Büro-Paketfunktionen bewertet. Unterhalts- und Werkstattmodule nicht pauschal eingeschlossen."
          ],
          "addons": [
            "Unterhalt / Werkstatt nach Bedarf"
          ],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "yes",
                "note": "Offerten und Rechnungen in Büro-Paketen enthalten.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Offres et factures incluses dans les offres Bureau."
                  },
                  "it": {
                    "note": "Offerte e fatture incluse nei pacchetti Ufficio."
                  }
                }
              },
              "schedule": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "mobile": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "time": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "photos": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "offline": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "signature": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "materials": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "costing": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "dispatch": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "customer": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "einvoice": {
                "status": "yes",
                "note": "QR-Rechnung ab Büro Basic.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Facture QR dès Bureau Basic."
                  },
                  "it": {
                    "note": "Fattura QR da Ufficio Basic."
                  }
                }
              },
              "gaeb": {
                "status": "yes",
                "note": "NPK-Verarbeitung und SIA451 ab Büro Basic.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Traitement CAN/NPK et SIA451 dès Bureau Basic."
                  },
                  "it": {
                    "note": "Elaborazione CPN/NPK e SIA451 da Ufficio Basic."
                  }
                }
              },
              "roles": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "export": {
                "status": "partial",
                "note": "WebService/WebBridge enthalten ab Basic; vollständigen Datenexport prüfen.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "WebService/WebBridge dès Basic ; export complet à vérifier."
                  },
                  "it": {
                    "note": "WebService/WebBridge da Basic; verificare export completo."
                  }
                }
              },
              "ai-text": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://www.sorba.ch/preise"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "office-work",
          "name": "Büro Work",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Büro Work",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "Betrag auf Angebot; jährlich verrechnet. Unterhalt, Werkstatt und KI gesondert prüfen.",
            "source": "https://www.sorba.ch/preise"
          },
          "minimumSeats": null,
          "includes": [],
          "limits": [
            "Nur die belegten Büro-Paketfunktionen bewertet. Unterhalts- und Werkstattmodule nicht pauschal eingeschlossen."
          ],
          "addons": [
            "Unterhalt / Werkstatt nach Bedarf"
          ],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "yes",
                "note": "Offerten und Rechnungen in Büro-Paketen enthalten.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Offres et factures incluses dans les offres Bureau."
                  },
                  "it": {
                    "note": "Offerte e fatture incluse nei pacchetti Ufficio."
                  }
                }
              },
              "schedule": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "mobile": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "time": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "photos": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "offline": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "signature": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "materials": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "costing": {
                "status": "yes",
                "note": "Vor- und Nachkalkulation ab Büro Work.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Calcul prévisionnel et réel dès Bureau Work."
                  },
                  "it": {
                    "note": "Calcolo preventivo e consuntivo da Ufficio Work."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "dispatch": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "customer": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "einvoice": {
                "status": "yes",
                "note": "QR-Rechnung ab Büro Basic.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Facture QR dès Bureau Basic."
                  },
                  "it": {
                    "note": "Fattura QR da Ufficio Basic."
                  }
                }
              },
              "gaeb": {
                "status": "yes",
                "note": "NPK-Verarbeitung und SIA451 ab Büro Basic.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Traitement CAN/NPK et SIA451 dès Bureau Basic."
                  },
                  "it": {
                    "note": "Elaborazione CPN/NPK e SIA451 da Ufficio Basic."
                  }
                }
              },
              "roles": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "export": {
                "status": "partial",
                "note": "WebService/WebBridge enthalten ab Basic; vollständigen Datenexport prüfen.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "WebService/WebBridge dès Basic ; export complet à vérifier."
                  },
                  "it": {
                    "note": "WebService/WebBridge da Basic; verificare export completo."
                  }
                }
              },
              "ai-text": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://www.sorba.ch/preise"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "office-pro",
          "name": "Büro Pro",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": null,
            "currency": "CHF",
            "plan": "Büro Pro",
            "unit": "Angebot nach Umfang",
            "billing": "quote",
            "vat": "not-stated",
            "summary": "Betrag auf Angebot; jährlich verrechnet. Unterhalt, Werkstatt und KI gesondert prüfen.",
            "source": "https://www.sorba.ch/preise"
          },
          "minimumSeats": null,
          "includes": [],
          "limits": [
            "Nur die belegten Büro-Paketfunktionen bewertet. Unterhalts- und Werkstattmodule nicht pauschal eingeschlossen."
          ],
          "addons": [
            "Unterhalt / Werkstatt nach Bedarf"
          ],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "yes",
                "note": "Offerten und Rechnungen in Büro-Paketen enthalten.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Offres et factures incluses dans les offres Bureau."
                  },
                  "it": {
                    "note": "Offerte e fatture incluse nei pacchetti Ufficio."
                  }
                }
              },
              "schedule": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "mobile": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "time": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "photos": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "offline": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "signature": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "materials": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "costing": {
                "status": "yes",
                "note": "Vor- und Nachkalkulation ab Büro Work.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Calcul prévisionnel et réel dès Bureau Work."
                  },
                  "it": {
                    "note": "Calcolo preventivo e consuntivo da Ufficio Work."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "dispatch": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "customer": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "einvoice": {
                "status": "yes",
                "note": "QR-Rechnung ab Büro Basic.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Facture QR dès Bureau Basic."
                  },
                  "it": {
                    "note": "Fattura QR da Ufficio Basic."
                  }
                }
              },
              "gaeb": {
                "status": "yes",
                "note": "NPK-Verarbeitung und SIA451 ab Büro Basic.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Traitement CAN/NPK et SIA451 dès Bureau Basic."
                  },
                  "it": {
                    "note": "Elaborazione CPN/NPK e SIA451 da Ufficio Basic."
                  }
                }
              },
              "roles": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "export": {
                "status": "partial",
                "note": "WebService/WebBridge enthalten ab Basic; vollständigen Datenexport prüfen.",
                "source": "https://www.sorba.ch/preise",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "WebService/WebBridge dès Basic ; export complet à vérifier."
                  },
                  "it": {
                    "note": "WebService/WebBridge da Basic; verificare export completo."
                  }
                }
              },
              "ai-text": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://www.sorba.ch/preise"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "checkedAt": "2026-10-22",
      "marketCheckedAt": "2026-10-22",
      "researchScope": "local",
      "researchMethod": "Aktuelle Herstellerdokumentation; kein eigener Testaccount. Teilbelege sind partial, fehlende Belege unknown. Keine Rechts- oder Steuerzusage.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Logiciel suisse du bâtiment avec planification d’entretien et rapports mobiles.",
          "bestFor": "Entreprises de construction et d’entretien récurrent.",
          "pricingSummary": "Devis selon forfait et utilisateurs, facturation annuelle. Modules d’entretien et d’atelier distincts.",
          "tradeoffs": [
            "Les applications Entretien et Atelier couvrent des processus différents.",
            "La feuille de route IA ne prouve pas une disponibilité actuelle."
          ],
          "aiSummary": "Assistance textuelle et dictée décrites ; activation par module à confirmer."
        },
        "it": {
          "summary": "Software svizzero per edilizia, pianificazione manutenzione e rapporti mobili.",
          "bestFor": "Imprese edili e manutenzione ricorrente.",
          "pricingSummary": "Preventivo per piano e utenti, fatturazione annuale. Moduli manutenzione e officina distinti.",
          "tradeoffs": [
            "Le app Manutenzione e Officina coprono processi diversi.",
            "La roadmap IA non prova la disponibilità attuale."
          ],
          "aiSummary": "Assistenza testi e dettatura descritte; confermare attivazione per modulo."
        }
      },
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://www.sorba.ch/software/leistungserfassung/unterhalt"
      }
    },
    {
      "id": "noovi",
      "name": "noovi",
      "url": "https://noovi.ch/preise/",
      "categories": [
        "field-service"
      ],
      "summary": "Schweizer Handwerkersoftware für Rapporte, Einsatzplanung und Rechnungen.",
      "bestFor": "Kleine und mittlere Servicebetriebe mit mobiler Erfassung.",
      "tradeoffs": [
        "Starter ist kein vollständiges Field-Service-Paket.",
        "KI ist in Premium enthalten oder bei Pro ein Zusatz.",
        "Mehrsprachiges Diktat liefert laut Anbieter deutschen Ausgabetext; französische/italienische Ausgabe testen."
      ],
      "pricing": {
        "amount": 39,
        "currency": "CHF",
        "plan": "Pro",
        "unit": "Nutzer / Monat",
        "billing": "monthly",
        "vat": "excluded",
        "summary": "CHF 39 je Nutzer/Monat exkl. MwSt.; KI im Pro-Paket zusätzlich CHF 1 je Nutzer/Monat. Vertragslaufzeit bestätigen.",
        "source": "https://noovi.ch/preise/"
      },
      "ai": {
        "summary": "Rapport-Diktat und Entwürfe; MCP kann Offerten und Rechnungen kontrolliert als Entwurf anlegen.",
        "capabilities": [
          "Sprachbasierte Rapporte",
          "Text aus Bildern",
          "MCP-Entwürfe"
        ],
        "limits": [
          "KI bei Premium oder Pro-Zusatz; Kontingente bestätigen.",
          "MCP-Rechte dürfen die Benutzerrechte nicht überschreiten.",
          "Manuelle Fertigstellung und Versand bei MCP-Dokumenten."
        ],
        "source": "https://noovi.ch/funktionen/ki-funktionen/"
      },
      "integrations": [
        "REST API und Webhooks",
        "bexio: Stammdaten und Rechnungsprozess",
        "Proffix, SharePoint und Google Drive",
        "MCP für ChatGPT/Claude mit Berechtigungsgrenzen"
      ],
      "chAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://noovi.ch/preise/"
      },
      "sources": [
        {
          "label": "noovi",
          "url": "https://noovi.ch/preise/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviReport",
          "url": "https://noovi.ch/funktionen/rapporte/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviPlan",
          "url": "https://noovi.ch/funktionen/arbeitsplaene/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviTool",
          "url": "https://noovi.ch/funktionen/werkzeugverwaltung/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviAI",
          "url": "https://noovi.ch/funktionen/ki-funktionen/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviApi",
          "url": "https://noovi.ch/schnittstellen/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviBexio",
          "url": "https://noovi.ch/ratgeber/bexio-fuer-handwerker/",
          "checkedAt": "2026-10-22"
        },
        {
          "label": "nooviMcp",
          "url": "https://noovi.ch/schnittstellen/mcp/",
          "checkedAt": "2026-10-22"
        }
      ],
      "assessments": {
        "field-service": {
          "quote": {
            "status": "yes",
            "note": "Offerten und QR-Rechnungen ab Pro.",
            "source": "https://noovi.ch/preise/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Offres et factures QR dès Pro."
              },
              "it": {
                "note": "Offerte e fatture QR da Pro."
              }
            }
          },
          "schedule": {
            "status": "yes",
            "note": "Teams, Projekte und Fahrzeuge gemeinsam planen.",
            "source": "https://noovi.ch/funktionen/arbeitsplaene/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Planifier équipes, projets et véhicules ensemble."
              },
              "it": {
                "note": "Pianificare insieme team, progetti e veicoli."
              }
            }
          },
          "mobile": {
            "status": "yes",
            "note": "Rapport mit Fotos, Zeiten und Material vor Ort.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Rapport sur site avec photos, temps et matériel."
              },
              "it": {
                "note": "Rapporto sul posto con foto, tempi e materiali."
              }
            }
          },
          "time": {
            "status": "yes",
            "note": "Erfasste Rapportstunden gehen in Zeiterfassung über.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Les heures du rapport alimentent le suivi du temps."
              },
              "it": {
                "note": "Le ore del rapporto alimentano la rilevazione tempi."
              }
            }
          },
          "photos": {
            "status": "yes",
            "note": "Fotos und Arbeitsrapport in einem Ablauf.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Photos et rapport dans le même processus."
              },
              "it": {
                "note": "Foto e rapporto nello stesso flusso."
              }
            }
          },
          "offline": {
            "status": "yes",
            "note": "Rapporte zwischenspeichern und bei Verbindung synchronisieren.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Rapports mis en cache puis synchronisés au retour du réseau."
              },
              "it": {
                "note": "Rapporti salvati localmente e sincronizzati al ritorno della rete."
              }
            }
          },
          "signature": {
            "status": "yes",
            "note": "Kundenunterschrift direkt auf dem Smartphone.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Signature du client directement sur smartphone."
              },
              "it": {
                "note": "Firma del cliente direttamente sullo smartphone."
              }
            }
          },
          "materials": {
            "status": "yes",
            "note": "Materialverbrauch aus Rapport dem Projekt zugeordnet.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Consommation de matériel affectée au projet depuis le rapport."
              },
              "it": {
                "note": "Materiale consumato assegnato al progetto dal rapporto."
              }
            }
          },
          "costing": {
            "status": "partial",
            "note": "Projektcontrolling ab Pro; vollständige Vor-/Nachkalkulation testen.",
            "source": "https://noovi.ch/preise/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Contrôle de projet dès Pro ; calcul prévu/réel complet à tester."
              },
              "it": {
                "note": "Controllo progetto da Pro; testare preventivo/consuntivo completo."
              }
            }
          },
          "progress": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "maintenance": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "dispatch": {
            "status": "partial",
            "note": "Ressourcen und Absenzen in Planung; harte Konfliktsperren offen.",
            "source": "https://noovi.ch/funktionen/arbeitsplaene/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Ressources et absences prises en compte ; blocage strict non vérifié."
              },
              "it": {
                "note": "Risorse e assenze nella pianificazione; blocchi rigidi non verificati."
              }
            }
          },
          "customer": {
            "status": "yes",
            "note": "Rapport auf Wunsch als PDF an Kunden senden.",
            "source": "https://noovi.ch/funktionen/rapporte/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Envoi du rapport PDF au client sur demande."
              },
              "it": {
                "note": "Invio del rapporto PDF al cliente su richiesta."
              }
            }
          },
          "datev": {
            "status": "partial",
            "note": "bexio-Anbindung dokumentiert; tatsächlichen Treuhandprozess testen.",
            "source": "https://noovi.ch/ratgeber/bexio-fuer-handwerker/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Connexion bexio documentée ; processus fiduciaire à tester."
              },
              "it": {
                "note": "Connessione bexio documentata; testare processo fiduciario."
              }
            }
          },
          "einvoice": {
            "status": "yes",
            "note": "Swiss QR-Rechnungen im Pro-Paket.",
            "source": "https://noovi.ch/preise/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Factures QR suisses dans Pro."
              },
              "it": {
                "note": "Fatture QR svizzere in Pro."
              }
            }
          },
          "gaeb": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "roles": {
            "status": "partial",
            "note": "Werkzeugumbuchung je Rolle; weitere Büro-/Monteurrechte testen.",
            "source": "https://noovi.ch/funktionen/werkzeugverwaltung/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Transfert d’outils par rôle ; autres droits bureau/terrain à tester."
              },
              "it": {
                "note": "Trasferimenti attrezzi per ruolo; testare altri diritti ufficio/campo."
              }
            }
          },
          "export": {
            "status": "partial",
            "note": "REST API und Webhooks; vollständigen Exit-Export prüfen.",
            "source": "https://noovi.ch/schnittstellen/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "REST API et webhooks ; export de sortie complet à vérifier."
              },
              "it": {
                "note": "REST API e webhook; verificare export completo in uscita."
              }
            }
          },
          "ai-text": {
            "status": "yes",
            "note": "Sprache wird in strukturierten Rapporttext umgewandelt.",
            "source": "https://noovi.ch/funktionen/ki-funktionen/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "La parole est transformée en rapport structuré."
              },
              "it": {
                "note": "Il parlato viene trasformato in rapporto strutturato."
              }
            }
          },
          "ai-review": {
            "status": "partial",
            "note": "MCP-Belege bleiben Entwürfe; Rapport-Freigabe separat prüfen.",
            "source": "https://noovi.ch/schnittstellen/mcp/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Documents MCP restent des brouillons ; validation des rapports à vérifier."
              },
              "it": {
                "note": "Documenti MCP restano bozze; verificare approvazione rapporti."
              }
            }
          },
          "depth-field-service-asset-service-history": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-inspection-checklists": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-measurement-capture": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-tool-assignment": {
            "status": "yes",
            "note": "Werkzeuge per QR an Personen, Fahrzeuge oder Projekte zuweisen.",
            "source": "https://noovi.ch/funktionen/werkzeugverwaltung/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Affecter les outils par QR aux personnes, véhicules ou projets."
              },
              "it": {
                "note": "Assegnare attrezzi via QR a persone, veicoli o progetti."
              }
            }
          },
          "depth-field-service-remote-video-support": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-defect-followup": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-mobile-dispatch-new-job": {
            "status": "unknown",
            "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
            "source": "",
            "checkedAt": "2026-10-22",
            "localized": {
              "fr": {
                "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
              },
              "it": {
                "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
              }
            }
          },
          "depth-field-service-ai-transcript-review": {
            "status": "partial",
            "note": "Transkription belegt; Bearbeiten vor Abgabe noch testen.",
            "source": "https://noovi.ch/funktionen/ki-funktionen/",
            "checkedAt": "2026-10-22",
            "evidenceType": "official-documentation",
            "localized": {
              "fr": {
                "note": "Transcription documentée ; édition avant envoi à tester."
              },
              "it": {
                "note": "Trascrizione documentata; testare modifica prima dell’invio."
              }
            }
          }
        }
      },
      "plans": [
        {
          "id": "starter",
          "name": "Starter",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": 19,
            "currency": "CHF",
            "plan": "Starter",
            "unit": "Nutzer / Monat",
            "billing": "monthly",
            "vat": "excluded",
            "summary": "CHF 19 je Nutzer/Monat exkl. MwSt.; Basisverwaltung und Zeit, keine pauschale Pro-Zusage.",
            "source": "https://noovi.ch/preise/"
          },
          "minimumSeats": null,
          "includes": [
            "Kunden, Projekte, Zeit und Abwesenheiten"
          ],
          "limits": [
            "Rapporte, Disposition und Rechnungsfunktionen sind erst für Pro ausgewiesen."
          ],
          "addons": [],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "schedule": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "mobile": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "time": {
                "status": "partial",
                "note": "Zeiterfassung enthalten; mobiler Rapportablauf nicht im Starter belegt.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Suivi du temps inclus ; rapport mobile non prouvé en Starter."
                  },
                  "it": {
                    "note": "Rilevazione tempi inclusa; rapporto mobile non provato in Starter."
                  }
                }
              },
              "photos": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "offline": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "signature": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "materials": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "costing": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "dispatch": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "customer": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "datev": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "einvoice": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "gaeb": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "roles": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "export": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-text": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://noovi.ch/preise/"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "pro",
          "name": "Pro",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": 39,
            "currency": "CHF",
            "plan": "Pro",
            "unit": "Nutzer / Monat",
            "billing": "monthly",
            "vat": "excluded",
            "summary": "CHF 39 je Nutzer/Monat exkl. MwSt.; KI im Pro-Paket zusätzlich CHF 1 je Nutzer/Monat. Vertragslaufzeit bestätigen.",
            "source": "https://noovi.ch/preise/"
          },
          "minimumSeats": null,
          "includes": [
            "Operativer Pro-Funktionsumfang"
          ],
          "limits": [
            "KI-Zusatz nicht im Grundpreis bewertet."
          ],
          "addons": [
            "KI-Funktion CHF 1 je Nutzer/Monat zusätzlich, laut Preisseite."
          ],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "yes",
                "note": "Offerten und QR-Rechnungen ab Pro.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Offres et factures QR dès Pro."
                  },
                  "it": {
                    "note": "Offerte e fatture QR da Pro."
                  }
                }
              },
              "schedule": {
                "status": "yes",
                "note": "Teams, Projekte und Fahrzeuge gemeinsam planen.",
                "source": "https://noovi.ch/funktionen/arbeitsplaene/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Planifier équipes, projets et véhicules ensemble."
                  },
                  "it": {
                    "note": "Pianificare insieme team, progetti e veicoli."
                  }
                }
              },
              "mobile": {
                "status": "yes",
                "note": "Rapport mit Fotos, Zeiten und Material vor Ort.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Rapport sur site avec photos, temps et matériel."
                  },
                  "it": {
                    "note": "Rapporto sul posto con foto, tempi e materiali."
                  }
                }
              },
              "time": {
                "status": "yes",
                "note": "Erfasste Rapportstunden gehen in Zeiterfassung über.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Les heures du rapport alimentent le suivi du temps."
                  },
                  "it": {
                    "note": "Le ore del rapporto alimentano la rilevazione tempi."
                  }
                }
              },
              "photos": {
                "status": "yes",
                "note": "Fotos und Arbeitsrapport in einem Ablauf.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Photos et rapport dans le même processus."
                  },
                  "it": {
                    "note": "Foto e rapporto nello stesso flusso."
                  }
                }
              },
              "offline": {
                "status": "yes",
                "note": "Rapporte zwischenspeichern und bei Verbindung synchronisieren.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Rapports mis en cache puis synchronisés au retour du réseau."
                  },
                  "it": {
                    "note": "Rapporti salvati localmente e sincronizzati al ritorno della rete."
                  }
                }
              },
              "signature": {
                "status": "yes",
                "note": "Kundenunterschrift direkt auf dem Smartphone.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Signature du client directement sur smartphone."
                  },
                  "it": {
                    "note": "Firma del cliente direttamente sullo smartphone."
                  }
                }
              },
              "materials": {
                "status": "yes",
                "note": "Materialverbrauch aus Rapport dem Projekt zugeordnet.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Consommation de matériel affectée au projet depuis le rapport."
                  },
                  "it": {
                    "note": "Materiale consumato assegnato al progetto dal rapporto."
                  }
                }
              },
              "costing": {
                "status": "partial",
                "note": "Projektcontrolling ab Pro; vollständige Vor-/Nachkalkulation testen.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Contrôle de projet dès Pro ; calcul prévu/réel complet à tester."
                  },
                  "it": {
                    "note": "Controllo progetto da Pro; testare preventivo/consuntivo completo."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "dispatch": {
                "status": "partial",
                "note": "Ressourcen und Absenzen in Planung; harte Konfliktsperren offen.",
                "source": "https://noovi.ch/funktionen/arbeitsplaene/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Ressources et absences prises en compte ; blocage strict non vérifié."
                  },
                  "it": {
                    "note": "Risorse e assenze nella pianificazione; blocchi rigidi non verificati."
                  }
                }
              },
              "customer": {
                "status": "yes",
                "note": "Rapport auf Wunsch als PDF an Kunden senden.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Envoi du rapport PDF au client sur demande."
                  },
                  "it": {
                    "note": "Invio del rapporto PDF al cliente su richiesta."
                  }
                }
              },
              "datev": {
                "status": "partial",
                "note": "bexio-Anbindung dokumentiert; tatsächlichen Treuhandprozess testen.",
                "source": "https://noovi.ch/ratgeber/bexio-fuer-handwerker/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Connexion bexio documentée ; processus fiduciaire à tester."
                  },
                  "it": {
                    "note": "Connessione bexio documentata; testare processo fiduciario."
                  }
                }
              },
              "einvoice": {
                "status": "yes",
                "note": "Swiss QR-Rechnungen im Pro-Paket.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Factures QR suisses dans Pro."
                  },
                  "it": {
                    "note": "Fatture QR svizzere in Pro."
                  }
                }
              },
              "gaeb": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "roles": {
                "status": "partial",
                "note": "Werkzeugumbuchung je Rolle; weitere Büro-/Monteurrechte testen.",
                "source": "https://noovi.ch/funktionen/werkzeugverwaltung/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Transfert d’outils par rôle ; autres droits bureau/terrain à tester."
                  },
                  "it": {
                    "note": "Trasferimenti attrezzi per ruolo; testare altri diritti ufficio/campo."
                  }
                }
              },
              "export": {
                "status": "partial",
                "note": "REST API und Webhooks; vollständigen Exit-Export prüfen.",
                "source": "https://noovi.ch/schnittstellen/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "REST API et webhooks ; export de sortie complet à vérifier."
                  },
                  "it": {
                    "note": "REST API e webhook; verificare export completo in uscita."
                  }
                }
              },
              "ai-text": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "ai-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "yes",
                "note": "Werkzeuge per QR an Personen, Fahrzeuge oder Projekte zuweisen.",
                "source": "https://noovi.ch/funktionen/werkzeugverwaltung/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Affecter les outils par QR aux personnes, véhicules ou projets."
                  },
                  "it": {
                    "note": "Assegnare attrezzi via QR a persone, veicoli o progetti."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://noovi.ch/preise/"
            }
          ],
          "kind": "tariff"
        },
        {
          "id": "premium",
          "name": "Premium",
          "categories": [
            "field-service"
          ],
          "pricing": {
            "amount": 49,
            "currency": "CHF",
            "plan": "Premium",
            "unit": "Nutzer / Monat",
            "billing": "monthly",
            "vat": "excluded",
            "summary": "CHF 49 je Nutzer/Monat exkl. MwSt.; KI und weitere Zusatzfunktionen enthalten.",
            "source": "https://noovi.ch/preise/"
          },
          "minimumSeats": null,
          "includes": [
            "Pro-Umfang plus KI, Mehrsprachigkeit und weitere Extras"
          ],
          "limits": [
            "KI-Kontingente und französische/italienische Ausgaben noch prüfen."
          ],
          "addons": [],
          "assessments": {
            "field-service": {
              "quote": {
                "status": "yes",
                "note": "Offerten und QR-Rechnungen ab Pro.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Offres et factures QR dès Pro."
                  },
                  "it": {
                    "note": "Offerte e fatture QR da Pro."
                  }
                }
              },
              "schedule": {
                "status": "yes",
                "note": "Teams, Projekte und Fahrzeuge gemeinsam planen.",
                "source": "https://noovi.ch/funktionen/arbeitsplaene/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Planifier équipes, projets et véhicules ensemble."
                  },
                  "it": {
                    "note": "Pianificare insieme team, progetti e veicoli."
                  }
                }
              },
              "mobile": {
                "status": "yes",
                "note": "Rapport mit Fotos, Zeiten und Material vor Ort.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Rapport sur site avec photos, temps et matériel."
                  },
                  "it": {
                    "note": "Rapporto sul posto con foto, tempi e materiali."
                  }
                }
              },
              "time": {
                "status": "yes",
                "note": "Erfasste Rapportstunden gehen in Zeiterfassung über.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Les heures du rapport alimentent le suivi du temps."
                  },
                  "it": {
                    "note": "Le ore del rapporto alimentano la rilevazione tempi."
                  }
                }
              },
              "photos": {
                "status": "yes",
                "note": "Fotos und Arbeitsrapport in einem Ablauf.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Photos et rapport dans le même processus."
                  },
                  "it": {
                    "note": "Foto e rapporto nello stesso flusso."
                  }
                }
              },
              "offline": {
                "status": "yes",
                "note": "Rapporte zwischenspeichern und bei Verbindung synchronisieren.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Rapports mis en cache puis synchronisés au retour du réseau."
                  },
                  "it": {
                    "note": "Rapporti salvati localmente e sincronizzati al ritorno della rete."
                  }
                }
              },
              "signature": {
                "status": "yes",
                "note": "Kundenunterschrift direkt auf dem Smartphone.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Signature du client directement sur smartphone."
                  },
                  "it": {
                    "note": "Firma del cliente direttamente sullo smartphone."
                  }
                }
              },
              "materials": {
                "status": "yes",
                "note": "Materialverbrauch aus Rapport dem Projekt zugeordnet.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Consommation de matériel affectée au projet depuis le rapport."
                  },
                  "it": {
                    "note": "Materiale consumato assegnato al progetto dal rapporto."
                  }
                }
              },
              "costing": {
                "status": "partial",
                "note": "Projektcontrolling ab Pro; vollständige Vor-/Nachkalkulation testen.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Contrôle de projet dès Pro ; calcul prévu/réel complet à tester."
                  },
                  "it": {
                    "note": "Controllo progetto da Pro; testare preventivo/consuntivo completo."
                  }
                }
              },
              "progress": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "maintenance": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "dispatch": {
                "status": "partial",
                "note": "Ressourcen und Absenzen in Planung; harte Konfliktsperren offen.",
                "source": "https://noovi.ch/funktionen/arbeitsplaene/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Ressources et absences prises en compte ; blocage strict non vérifié."
                  },
                  "it": {
                    "note": "Risorse e assenze nella pianificazione; blocchi rigidi non verificati."
                  }
                }
              },
              "customer": {
                "status": "yes",
                "note": "Rapport auf Wunsch als PDF an Kunden senden.",
                "source": "https://noovi.ch/funktionen/rapporte/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Envoi du rapport PDF au client sur demande."
                  },
                  "it": {
                    "note": "Invio del rapporto PDF al cliente su richiesta."
                  }
                }
              },
              "datev": {
                "status": "partial",
                "note": "bexio-Anbindung dokumentiert; tatsächlichen Treuhandprozess testen.",
                "source": "https://noovi.ch/ratgeber/bexio-fuer-handwerker/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Connexion bexio documentée ; processus fiduciaire à tester."
                  },
                  "it": {
                    "note": "Connessione bexio documentata; testare processo fiduciario."
                  }
                }
              },
              "einvoice": {
                "status": "yes",
                "note": "Swiss QR-Rechnungen im Pro-Paket.",
                "source": "https://noovi.ch/preise/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Factures QR suisses dans Pro."
                  },
                  "it": {
                    "note": "Fatture QR svizzere in Pro."
                  }
                }
              },
              "gaeb": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "roles": {
                "status": "partial",
                "note": "Werkzeugumbuchung je Rolle; weitere Büro-/Monteurrechte testen.",
                "source": "https://noovi.ch/funktionen/werkzeugverwaltung/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Transfert d’outils par rôle ; autres droits bureau/terrain à tester."
                  },
                  "it": {
                    "note": "Trasferimenti attrezzi per ruolo; testare altri diritti ufficio/campo."
                  }
                }
              },
              "export": {
                "status": "partial",
                "note": "REST API und Webhooks; vollständigen Exit-Export prüfen.",
                "source": "https://noovi.ch/schnittstellen/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "REST API et webhooks ; export de sortie complet à vérifier."
                  },
                  "it": {
                    "note": "REST API e webhook; verificare export completo in uscita."
                  }
                }
              },
              "ai-text": {
                "status": "yes",
                "note": "Sprache wird in strukturierten Rapporttext umgewandelt.",
                "source": "https://noovi.ch/funktionen/ki-funktionen/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "La parole est transformée en rapport structuré."
                  },
                  "it": {
                    "note": "Il parlato viene trasformato in rapporto strutturato."
                  }
                }
              },
              "ai-review": {
                "status": "partial",
                "note": "MCP-Belege bleiben Entwürfe; Rapport-Freigabe separat prüfen.",
                "source": "https://noovi.ch/schnittstellen/mcp/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Documents MCP restent des brouillons ; validation des rapports à vérifier."
                  },
                  "it": {
                    "note": "Documenti MCP restano bozze; verificare approvazione rapporti."
                  }
                }
              },
              "depth-field-service-asset-service-history": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-inspection-checklists": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-measurement-capture": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-tool-assignment": {
                "status": "yes",
                "note": "Werkzeuge per QR an Personen, Fahrzeuge oder Projekte zuweisen.",
                "source": "https://noovi.ch/funktionen/werkzeugverwaltung/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Affecter les outils par QR aux personnes, véhicules ou projets."
                  },
                  "it": {
                    "note": "Assegnare attrezzi via QR a persone, veicoli o progetti."
                  }
                }
              },
              "depth-field-service-remote-video-support": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-defect-followup": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-mobile-dispatch-new-job": {
                "status": "unknown",
                "note": "Konkreter Prüffall oder Tarifumfang noch nicht belegt; dies bedeutet nicht, dass die Funktion fehlt.",
                "source": "",
                "checkedAt": "2026-10-22",
                "localized": {
                  "fr": {
                    "note": "Cas précis ou inclusion dans l’offre non vérifiés ; cela ne signifie pas que la fonction manque."
                  },
                  "it": {
                    "note": "Caso specifico o inclusione nel piano non verificati; non significa che la funzione manchi."
                  }
                }
              },
              "depth-field-service-ai-transcript-review": {
                "status": "partial",
                "note": "Transkription belegt; Bearbeiten vor Abgabe noch testen.",
                "source": "https://noovi.ch/funktionen/ki-funktionen/",
                "checkedAt": "2026-10-22",
                "evidenceType": "official-documentation",
                "localized": {
                  "fr": {
                    "note": "Transcription documentée ; édition avant envoi à tester."
                  },
                  "it": {
                    "note": "Trascrizione documentata; testare modifica prima dell’invio."
                  }
                }
              }
            }
          },
          "sources": [
            {
              "label": "Offizielle Paket- oder Modulbeschreibung",
              "url": "https://noovi.ch/preise/"
            }
          ],
          "kind": "tariff"
        }
      ],
      "pricingByCategory": {},
      "checkedAt": "2026-10-22",
      "marketCheckedAt": "2026-10-22",
      "researchScope": "local",
      "researchMethod": "Aktuelle Herstellerdokumentation; kein eigener Testaccount. Teilbelege sind partial, fehlende Belege unknown. Keine Rechts- oder Steuerzusage.",
      "affiliateUrl": null,
      "localized": {
        "fr": {
          "summary": "Logiciel suisse pour rapports, interventions et facturation.",
          "bestFor": "PME de service ayant besoin de saisie mobile.",
          "pricingSummary": "Pro : CHF 39/utilisateur/mois hors TVA. IA : supplément CHF 1 en Pro, incluse en Premium à CHF 49.",
          "tradeoffs": [
            "Starter ne couvre pas tous les processus de terrain.",
            "La dictée multilingue annonce une sortie en allemand."
          ],
          "aiSummary": "Dictée de rapports et brouillons MCP contrôlés par les droits utilisateur."
        },
        "it": {
          "summary": "Software svizzero per rapporti, interventi e fatturazione.",
          "bestFor": "PMI di servizi che necessitano di rilevazione mobile.",
          "pricingSummary": "Pro: CHF 39/utente/mese IVA esclusa. IA: supplemento CHF 1 in Pro, inclusa in Premium a CHF 49.",
          "tradeoffs": [
            "Starter non copre tutti i processi sul campo.",
            "La dettatura multilingue dichiara output in tedesco."
          ],
          "aiSummary": "Dettatura rapporti e bozze MCP controllate dai diritti utente."
        }
      },
      "deAvailability": {
        "status": "documented",
        "note": "Schweizer Produktangebot auf der Herstellerseite dokumentiert.",
        "source": "https://noovi.ch/preise/"
      }
    }
  ],
  "guides": [
    {
      "id": "software-auswahl",
      "title": "Software in der Schweiz auswählen",
      "summary": "Vom realen Ablauf zum passenden Tarif: lokale Anforderungen, Nachweise, Gesamtpreis und Ausstieg gemeinsam prüfen.",
      "sections": [
        {
          "heading": "Zuerst den Arbeitsablauf festlegen",
          "paragraphs": [
            "Wählen Sie eine Kategorie und dokumentieren Sie einen vollständigen Arbeitstag oder Monatsabschluss. Nutzen Sie die Demo-Fragen der einzelnen Kriterien, statt nur Funktionsnamen abzuhaken."
          ]
        },
        {
          "heading": "Lokales Angebot und Paket trennen",
          "paragraphs": [
            "Ein Anbieter kann im Land verkaufen, ohne jeden benötigten Fachprozess abzudecken. Ein Einstiegsplan enthält nicht automatisch die im Anbieterüberblick bewerteten Funktionen. Nutzen Sie die separate Tarifauswahl."
          ]
        },
        {
          "heading": "KI konkret bewerten",
          "paragraphs": [
            "Testen Sie einen typischen Auftrag mit Fehlern, Korrektur, menschlicher Freigabe und Datenauskunft. Eine angekündigte Funktion oder eine Beta bleibt entsprechend markiert. Verlangte Sprache, Kontingente und Zusatzkosten gehören ins Angebot."
          ]
        },
        {
          "heading": "Gesamtkosten und Ausstieg",
          "paragraphs": [
            "Kalkulieren Sie Nutzer, Mandanten, Grundgebühr, Credits, Einrichtung, Migration und Steuern. Ein Datenexport mit Beziehungen und Originaldateien ist Bestandteil des Piloten."
          ]
        }
      ],
      "sources": [
        {
          "label": "SECO KMU – historische Entwicklung",
          "url": "https://www.kmu.admin.ch/de/kmu-in-zahlen-historische-entwicklung",
          "finding": "624’219 marktwirtschaftliche KMU im Jahr 2023; das ist ein Datenjahr, keine Schätzung für 2026."
        },
        {
          "label": "ESTV Mehrwertsteuer",
          "url": "https://www.estv.admin.ch/de/mehrwertsteuer",
          "finding": "Aktuelles MWST-Portal und Wechsel von easy zu pro beachten."
        },
        {
          "label": "ESTV Tätigkeitsbericht 2024",
          "url": "https://www.estv.admin.ch/dam/estv/de/dokumente/estv/taetigkeitsbericht/estv-taetigkeitsbericht-2024-de.pdf.download.pdf/estv-taetigkeitsbericht-2024-de.pdf",
          "finding": "Seit 2024: Normalsatz 8.1%, reduziert 2.6%, Beherbergung 3.8%; Onlineeinreichung seit 2025."
        },
        {
          "label": "SIX QR-Rechnung",
          "url": "https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html",
          "finding": "Aktuelle QR-Richtlinien und strukturierte Adresse prüfen; Seite enthält Übergangshinweise für November 2026 und ältere 2025-Texte."
        },
        {
          "label": "eBill Netzwerkpartner",
          "url": "https://www.ebill.ch/de/home/partner/network-partners.html",
          "finding": "eBill-Netzwerkanbindung separat von QR-Rechnungsdruck bewerten."
        },
        {
          "label": "Swissdec Lohnstandard",
          "url": "https://swissdec.ch/it/elm",
          "finding": "ELM 6.0 ist als aktuelle Zertifizierungsbasis 06.03.2026 genannt; installierte Produktversion und Zielmeldungen abgleichen."
        },
        {
          "label": "SECO Arbeits- und Ruhezeiten",
          "url": "https://www.seco.admin.ch/de/arbeits-und-ruhezeiten",
          "finding": "Zeiterfassung und einschlägige Aufbewahrungspflichten im betrieblichen Kontext prüfen."
        },
        {
          "label": "EDÖB Cloud",
          "url": "https://www.edoeb.admin.ch/de/datenbearbeitungen-in-der-cloud",
          "finding": "Auftragsbearbeitung, Unterauftragnehmer und Auslandsbekanntgabe prüfen; Hostingland allein genügt nicht."
        },
        {
          "label": "EDÖB Outsourcing",
          "url": "https://www.edoeb.admin.ch/de/outsourcing-auftragsdatenbearbeitung",
          "finding": "Verantwortung verbleibt beim Verantwortlichen; Verträge und Verarbeitungskette prüfen."
        }
      ]
    }
  ],
  "sourceLog": [
    {
      "label": "SECO KMU – historische Entwicklung",
      "url": "https://www.kmu.admin.ch/de/kmu-in-zahlen-historische-entwicklung",
      "finding": "624’219 marktwirtschaftliche KMU im Jahr 2023; das ist ein Datenjahr, keine Schätzung für 2026."
    },
    {
      "label": "ESTV Mehrwertsteuer",
      "url": "https://www.estv.admin.ch/de/mehrwertsteuer",
      "finding": "Aktuelles MWST-Portal und Wechsel von easy zu pro beachten."
    },
    {
      "label": "ESTV Tätigkeitsbericht 2024",
      "url": "https://www.estv.admin.ch/dam/estv/de/dokumente/estv/taetigkeitsbericht/estv-taetigkeitsbericht-2024-de.pdf.download.pdf/estv-taetigkeitsbericht-2024-de.pdf",
      "finding": "Seit 2024: Normalsatz 8.1%, reduziert 2.6%, Beherbergung 3.8%; Onlineeinreichung seit 2025."
    },
    {
      "label": "SIX QR-Rechnung",
      "url": "https://www.six-group.com/de/products-services/banking-services/payment-standardization/standards/qr-bill.html",
      "finding": "Aktuelle QR-Richtlinien und strukturierte Adresse prüfen; Seite enthält Übergangshinweise für November 2026 und ältere 2025-Texte."
    },
    {
      "label": "eBill Netzwerkpartner",
      "url": "https://www.ebill.ch/de/home/partner/network-partners.html",
      "finding": "eBill-Netzwerkanbindung separat von QR-Rechnungsdruck bewerten."
    },
    {
      "label": "Swissdec Lohnstandard",
      "url": "https://swissdec.ch/it/elm",
      "finding": "ELM 6.0 ist als aktuelle Zertifizierungsbasis 06.03.2026 genannt; installierte Produktversion und Zielmeldungen abgleichen."
    },
    {
      "label": "SECO Arbeits- und Ruhezeiten",
      "url": "https://www.seco.admin.ch/de/arbeits-und-ruhezeiten",
      "finding": "Zeiterfassung und einschlägige Aufbewahrungspflichten im betrieblichen Kontext prüfen."
    },
    {
      "label": "EDÖB Cloud",
      "url": "https://www.edoeb.admin.ch/de/datenbearbeitungen-in-der-cloud",
      "finding": "Auftragsbearbeitung, Unterauftragnehmer und Auslandsbekanntgabe prüfen; Hostingland allein genügt nicht."
    },
    {
      "label": "EDÖB Outsourcing",
      "url": "https://www.edoeb.admin.ch/de/outsourcing-auftragsdatenbearbeitung",
      "finding": "Verantwortung verbleibt beim Verantwortlichen; Verträge und Verarbeitungskette prüfen."
    },
    {
      "label": "HubSpot: Kunde LEAD Innovation in Wien",
      "url": "https://www.hubspot.de/case-studies/lead-innovation"
    },
    {
      "label": "HubSpot: Schweizer Kunde TrekkSoft",
      "url": "https://www.hubspot.de/case-studies/trekksoft"
    },
    {
      "label": "Pipedrive: TrekkSoft, Standort Schweiz",
      "url": "https://www.pipedrive.com/en/case-studies/trekksoft-case-study"
    },
    {
      "label": "Pipedrive: offizielle Kundenauswahl",
      "url": "https://www.pipedrive.com/en/case-studies"
    },
    {
      "label": "Salesforce: Wien mit österreichischen Kunden, Veranstaltung 2022",
      "url": "https://invite.salesforce.com/salesforcelivevienna"
    },
    {
      "label": "Salesforce: Schweizer Standorte",
      "url": "https://www.salesforce.com/company/locations/"
    },
    {
      "label": "Salesforce: EU-Angebot",
      "url": "https://www.salesforce.com/eu/"
    },
    {
      "label": "Brevo: Rechnungskunden in Österreich und Schweiz",
      "url": "https://help.brevo.com/hc/en-us/articles/36637034030738-About-e-invoicing-in-Europe"
    },
    {
      "label": "Brevo: unterstützte SMS-Zielländer",
      "url": "https://help.brevo.com/hc/en-us/articles/208717449-Supported-countries-and-pricing-for-SMS-messages"
    },
    {
      "label": "GetResponse: Self-Service-SMS, Schweiz ausdrücklich genannt; Suchindexauszug, Direktabruf gescheitert",
      "url": "https://www.getresponse.com/de/hilfe/wie-erstellt-und-versendet-man-sms-in-self-service-konten.html"
    },
    {
      "label": "Shopify: unterstützte Länder für Shopify Payments",
      "url": "https://help.shopify.com/en/manual/payments/shopify-payments/supported-countries"
    },
    {
      "label": "Stripe: Länderfreigabe",
      "url": "https://stripe.com/global"
    },
    {
      "label": "Stripe Österreich: Preise",
      "url": "https://stripe.com/at/pricing"
    },
    {
      "label": "Stripe Schweiz: Preise",
      "url": "https://stripe.com/en-ch/pricing"
    },
    {
      "label": "Microsoft: Österreich-Lokalisierung",
      "url": "https://learn.microsoft.com/en-us/dynamics365/business-central/localfunctionality/austria/austria-local-functionality"
    },
    {
      "label": "Microsoft: Schweizer Lokalisierung",
      "url": "https://learn.microsoft.com/en-us/dynamics365/business-central/localfunctionality/switzerland/switzerland-local-functionality"
    },
    {
      "label": "Business Central: Preise Österreich",
      "url": "https://www.microsoft.com/de-at/dynamics-365/products/business-central/pricing"
    },
    {
      "label": "Business Central: Preise Schweiz",
      "url": "https://www.microsoft.com/de-ch/dynamics-365/products/business-central/pricing"
    },
    {
      "label": "Personio: SAE Institute mit DACH-Standorten",
      "url": "https://www.personio.ch/referenzen/case-study-sae-institute/"
    },
    {
      "label": "Personio Payroll: derzeit nur Deutschland",
      "url": "https://www.personio.com/product/personio-payroll/"
    },
    {
      "label": "Skribble: österreichische Nutzung und Signaturanbieter",
      "url": "https://www.skribble.com/de-de/elektronische-signatur-software/"
    },
    {
      "label": "Skribble: Schweizer Preise und Limits",
      "url": "https://www.skribble.com/de-ch/preise/"
    },
    {
      "label": "Twilio: Österreich SMS-Preise",
      "url": "https://www.twilio.com/de-de/sms/pricing/at"
    },
    {
      "label": "Twilio: Schweiz SMS-Preise",
      "url": "https://www.twilio.com/en-us/sms/pricing/ch"
    },
    {
      "label": "Zadarma: Österreich, Nummern und Nachweise",
      "url": "https://zadarma.com/en/tariffs/numbers/austria/"
    },
    {
      "label": "Zadarma: Schweiz, Nummern und Nachweise",
      "url": "https://zadarma.com/en/tariffs/numbers/switzerland/"
    },
    {
      "label": "Text / LiveChat: globale Preise und AI-Kontingente",
      "url": "https://www.livechat.com/pricing/"
    },
    {
      "label": "Smartsupp: globale Preise, Sprachen und KI-Limits",
      "url": "https://www.smartsupp.com/pricing/"
    },
    {
      "label": "Pulseem: öffentliche englische Produkt- und KI-Navigation",
      "url": "https://site.pulseem.com/"
    },
    {
      "label": "n8n: globale Ausführungs- und Hostingmodelle",
      "url": "https://n8n.io/pricing/"
    },
    {
      "label": "Make: Blinno mit AT/CH-Präsenz",
      "url": "https://www.make.com/partners-directory/blinno-gmbh"
    }
  ],
  "notes": [
    "Lokale Recherche und übernommene allgemeine Produktnachweise sind getrennt gekennzeichnet.",
    "Keine automatischen Währungsumrechnungen und keine Übernahme deutscher Fachvorgaben."
  ],
  "depthVersion": "2026-10-21.1"
}
