{
  "generatedAt": "2026-07-29",
  "project": "WettIndex",
  "disclaimer": "Öffentliche WettIndex-Datenangaben. Keine Rechts-, Lizenz-, Steuer- oder Wettempfehlung.",
  "scopeNote": "Formel- und Beispielmodell für Asian Handicap, Push, Halbgewinn, Halberverlust, Auszahlung und Nettowert. Keine Rechtsbewertung, keine Wettempfehlung, keine Ergebnisgarantie und keine Affiliate-Weiterleitung.",
  "status": "handicap-rechner-erfüllt",
  "formulaCount": 6,
  "exampleCount": 8,
  "checkpointCount": 5,
  "outcomeModes": [
    "full-win",
    "push",
    "half-loss",
    "half-win",
    "full-loss"
  ],
  "sourceFeeds": [
    "quotenrechner-model.json",
    "sportwetten-glossar.json",
    "odds-analysis.json",
    "quoten-pruefcheck.json"
  ],
  "noAffiliateTracking": true,
  "noLegalAssessment": true,
  "noBetRecommendation": true,
  "noGuaranteedOutcome": true,
  "gateCount": 6,
  "passedGateCount": 6,
  "checks": [
    {
      "id": "formula_count",
      "label": "Mindestens sechs Handicap-Formeln",
      "passed": true,
      "value": 6,
      "limit": ">=6"
    },
    {
      "id": "example_count",
      "label": "Mindestens acht Handicap-Beispiele",
      "passed": true,
      "value": 8,
      "limit": ">=8"
    },
    {
      "id": "checkpoint_count",
      "label": "Mindestens fünf Prüfhinweise",
      "passed": true,
      "value": 5,
      "limit": ">=5"
    },
    {
      "id": "outcome_modes",
      "label": "Push, Halbgewinn und Halberverlust abgedeckt",
      "passed": true,
      "value": "full-win, push, half-loss, half-win, full-loss",
      "limit": "full-win/full-loss/push/half-win/half-loss"
    },
    {
      "id": "safe_claims",
      "label": "Keine Rechts-, Wett- oder Ergebnisempfehlung",
      "passed": true,
      "value": true,
      "limit": true
    },
    {
      "id": "internal_paths",
      "label": "Nur sichere interne Folgepfade",
      "passed": true,
      "value": 7,
      "limit": 7
    }
  ],
  "formulas": [
    {
      "id": "adjusted-margin",
      "label": "Adjustierter Vorsprung",
      "formula": "Tore Auswahl + Handicap - Tore Gegner",
      "explanation": "Rechnet das gewählte Handicap in das Ergebnis ein und zeigt, ob die Auswahl nach Linie vorne, gleich oder hinten liegt.",
      "example": "Heimteam -1,0 bei 2:1 ergibt 2 - 1 - 1 = 0, also Push.",
      "index": 1,
      "path": "/handicap-rechner/",
      "status": "handicap-formel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "full-win",
      "label": "Voller Gewinn",
      "formula": "adjustierter Vorsprung > 0",
      "explanation": "Ist der adjustierte Vorsprung positiv, gewinnt der betroffene Einsatzanteil rechnerisch.",
      "example": "Heimteam -0,5 bei 2:1 ergibt +0,5 und zahlt voll aus.",
      "index": 2,
      "path": "/handicap-rechner/",
      "status": "handicap-formel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "push",
      "label": "Push",
      "formula": "adjustierter Vorsprung = 0",
      "explanation": "Bei genau ausgeglichener Linie wird der betroffene Einsatzanteil rechnerisch zurückgegeben.",
      "example": "Heimteam -1,0 bei 2:1 gibt den Einsatz zurück.",
      "index": 3,
      "path": "/handicap-rechner/",
      "status": "handicap-formel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "quarter-split",
      "label": "Viertellinie",
      "formula": "Einsatz zu 50 % auf die benachbarten halben Linien teilen",
      "explanation": "Asian-Handicap-Linien wie -0,25 oder +0,75 werden rechnerisch in zwei halbe Einsätze geteilt.",
      "example": "+0,25 wird zu 50 % auf +0,0 und 50 % auf +0,5 gerechnet.",
      "index": 4,
      "path": "/handicap-rechner/",
      "status": "handicap-formel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "gross-payout",
      "label": "Bruttoauszahlung",
      "formula": "Gewinnanteile × Quote + Push-Anteile",
      "explanation": "Gewinnende Teilanteile zahlen Einsatzanteil mal Quote aus; Push-Anteile werden ohne Gewinn zurückgegeben.",
      "example": "20 EUR auf +0,25 bei Remis: 10 EUR Push + 10 EUR × Quote.",
      "index": 5,
      "path": "/handicap-rechner/",
      "status": "handicap-formel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "net-profit",
      "label": "Nettowert",
      "formula": "Bruttoauszahlung - Gesamteinsatz",
      "explanation": "Trennt den rechnerischen Auszahlungsbetrag vom tatsächlichen Gewinn oder Verlust.",
      "example": "29,50 EUR Auszahlung bei 20 EUR Einsatz ergibt +9,50 EUR Nettowert.",
      "index": 6,
      "path": "/handicap-rechner/",
      "status": "handicap-formel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    }
  ],
  "examples": [
    {
      "id": "minus-null-fuenf-win",
      "label": "-0,5 gewinnt",
      "side": "home",
      "line": -0.5,
      "odds": 1.9,
      "stake": 10,
      "homeGoals": 2,
      "awayGoals": 1,
      "context": "Favorit gewinnt mit einem Tor",
      "index": 1,
      "path": "/handicap-rechner/",
      "sideLabel": "Heimteam",
      "scoreLabel": "2:1",
      "lineParts": [
        -0.5
      ],
      "outcomeParts": [
        {
          "line": -0.5,
          "stake": 10,
          "adjustedMargin": 0.5,
          "outcome": "win",
          "grossPayout": 19
        }
      ],
      "adjustedMargin": 0.5,
      "grossPayout": 19,
      "netProfit": 9,
      "resultMode": "full-win",
      "resultLabel": "voller Gewinn",
      "formula": "2 + -0,50 - 1 = 0,50",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "minus-eins-push",
      "label": "-1,0 Push",
      "side": "home",
      "line": -1,
      "odds": 1.85,
      "stake": 10,
      "homeGoals": 2,
      "awayGoals": 1,
      "context": "genau ein Tor Vorsprung, Einsatz zurück",
      "index": 2,
      "path": "/handicap-rechner/",
      "sideLabel": "Heimteam",
      "scoreLabel": "2:1",
      "lineParts": [
        -1
      ],
      "outcomeParts": [
        {
          "line": -1,
          "stake": 10,
          "adjustedMargin": 0,
          "outcome": "push",
          "grossPayout": 10
        }
      ],
      "adjustedMargin": 0,
      "grossPayout": 10,
      "netProfit": 0,
      "resultMode": "push",
      "resultLabel": "Push",
      "formula": "2 + -1,00 - 1 = 0,00",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "plus-null-fuenf-win",
      "label": "+0,5 gewinnt",
      "side": "away",
      "line": 0.5,
      "odds": 1.8,
      "stake": 10,
      "homeGoals": 1,
      "awayGoals": 1,
      "context": "Außenseiter verliert nicht",
      "index": 3,
      "path": "/handicap-rechner/",
      "sideLabel": "Auswärtsteam",
      "scoreLabel": "1:1",
      "lineParts": [
        0.5
      ],
      "outcomeParts": [
        {
          "line": 0.5,
          "stake": 10,
          "adjustedMargin": 0.5,
          "outcome": "win",
          "grossPayout": 18
        }
      ],
      "adjustedMargin": 0.5,
      "grossPayout": 18,
      "netProfit": 8,
      "resultMode": "full-win",
      "resultLabel": "voller Gewinn",
      "formula": "1 + 0,50 - 1 = 0,50",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "minus-null-komma-fuenfundzwanzig-half-loss",
      "label": "-0,25 Halberverlust",
      "side": "home",
      "line": -0.25,
      "odds": 2.05,
      "stake": 20,
      "homeGoals": 1,
      "awayGoals": 1,
      "context": "halber Einsatz Push, halber Einsatz verliert",
      "index": 4,
      "path": "/handicap-rechner/",
      "sideLabel": "Heimteam",
      "scoreLabel": "1:1",
      "lineParts": [
        -0.5,
        0
      ],
      "outcomeParts": [
        {
          "line": -0.5,
          "stake": 10,
          "adjustedMargin": -0.5,
          "outcome": "loss",
          "grossPayout": 0
        },
        {
          "line": 0,
          "stake": 10,
          "adjustedMargin": 0,
          "outcome": "push",
          "grossPayout": 10
        }
      ],
      "adjustedMargin": -0.25,
      "grossPayout": 10,
      "netProfit": -10,
      "resultMode": "half-loss",
      "resultLabel": "Halberverlust",
      "formula": "1 + -0,25 - 1 = -0,25",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "plus-null-komma-fuenfundzwanzig-half-win",
      "label": "+0,25 Halbgewinn",
      "side": "away",
      "line": 0.25,
      "odds": 1.95,
      "stake": 20,
      "homeGoals": 1,
      "awayGoals": 1,
      "context": "halber Einsatz Push, halber Einsatz gewinnt",
      "index": 5,
      "path": "/handicap-rechner/",
      "sideLabel": "Auswärtsteam",
      "scoreLabel": "1:1",
      "lineParts": [
        0,
        0.5
      ],
      "outcomeParts": [
        {
          "line": 0,
          "stake": 10,
          "adjustedMargin": 0,
          "outcome": "push",
          "grossPayout": 10
        },
        {
          "line": 0.5,
          "stake": 10,
          "adjustedMargin": 0.5,
          "outcome": "win",
          "grossPayout": 19.5
        }
      ],
      "adjustedMargin": 0.25,
      "grossPayout": 29.5,
      "netProfit": 9.5,
      "resultMode": "half-win",
      "resultLabel": "Halbgewinn",
      "formula": "1 + 0,25 - 1 = 0,25",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "minus-null-komma-fuenfundsiebzig-half-win",
      "label": "-0,75 Halbgewinn",
      "side": "home",
      "line": -0.75,
      "odds": 1.95,
      "stake": 20,
      "homeGoals": 2,
      "awayGoals": 1,
      "context": "halber Einsatz gewinnt, halber Einsatz Push",
      "index": 6,
      "path": "/handicap-rechner/",
      "sideLabel": "Heimteam",
      "scoreLabel": "2:1",
      "lineParts": [
        -1,
        -0.5
      ],
      "outcomeParts": [
        {
          "line": -1,
          "stake": 10,
          "adjustedMargin": 0,
          "outcome": "push",
          "grossPayout": 10
        },
        {
          "line": -0.5,
          "stake": 10,
          "adjustedMargin": 0.5,
          "outcome": "win",
          "grossPayout": 19.5
        }
      ],
      "adjustedMargin": 0.25,
      "grossPayout": 29.5,
      "netProfit": 9.5,
      "resultMode": "half-win",
      "resultLabel": "Halbgewinn",
      "formula": "2 + -0,75 - 1 = 0,25",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "plus-null-komma-fuenfundsiebzig-half-loss",
      "label": "+0,75 Halberverlust",
      "side": "away",
      "line": 0.75,
      "odds": 1.9,
      "stake": 20,
      "homeGoals": 2,
      "awayGoals": 1,
      "context": "halber Einsatz Push, halber Einsatz verliert",
      "index": 7,
      "path": "/handicap-rechner/",
      "sideLabel": "Auswärtsteam",
      "scoreLabel": "2:1",
      "lineParts": [
        0.5,
        1
      ],
      "outcomeParts": [
        {
          "line": 0.5,
          "stake": 10,
          "adjustedMargin": -0.5,
          "outcome": "loss",
          "grossPayout": 0
        },
        {
          "line": 1,
          "stake": 10,
          "adjustedMargin": 0,
          "outcome": "push",
          "grossPayout": 10
        }
      ],
      "adjustedMargin": -0.25,
      "grossPayout": 10,
      "netProfit": -10,
      "resultMode": "half-loss",
      "resultLabel": "Halberverlust",
      "formula": "1 + 0,75 - 2 = -0,25",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "minus-eins-komma-fuenf-loss",
      "label": "-1,5 verliert",
      "side": "home",
      "line": -1.5,
      "odds": 2.1,
      "stake": 10,
      "homeGoals": 2,
      "awayGoals": 1,
      "context": "Sieg reicht nicht für die Handicap-Linie",
      "index": 8,
      "path": "/handicap-rechner/",
      "sideLabel": "Heimteam",
      "scoreLabel": "2:1",
      "lineParts": [
        -1.5
      ],
      "outcomeParts": [
        {
          "line": -1.5,
          "stake": 10,
          "adjustedMargin": -0.5,
          "outcome": "loss",
          "grossPayout": 0
        }
      ],
      "adjustedMargin": -0.5,
      "grossPayout": 0,
      "netProfit": -10,
      "resultMode": "full-loss",
      "resultLabel": "voller Verlust",
      "formula": "2 + -1,50 - 1 = -0,50",
      "status": "handicap-beispiel-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    }
  ],
  "checkpoints": [
    {
      "id": "linie",
      "label": "Linie exakt lesen",
      "check": "Prüfe, ob die Linie ganzzahlig, halb oder als Viertellinie notiert ist.",
      "risk": "Schon -0,25 und -0,5 führen bei Remis zu unterschiedlichen Ergebnissen.",
      "index": 1,
      "path": "/handicap-rechner/",
      "status": "handicap-prüfpunkt-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "auswahl",
      "label": "Auswahlseite festlegen",
      "check": "Lege fest, ob das Handicap auf Heimteam, Auswärtsteam, Spieler oder Auswahl angewendet wird.",
      "risk": "Ein Vorzeichenwechsel verändert Gewinn, Push und Verlust vollständig.",
      "index": 2,
      "path": "/handicap-rechner/",
      "status": "handicap-prüfpunkt-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "push",
      "label": "Push getrennt behandeln",
      "check": "Gib Push-Anteile nur als Einsatzrückgabe aus und rechne sie nicht als Gewinn.",
      "risk": "Sonst wirkt ein halber Gewinn oder Halberverlust besser als er rechnerisch ist.",
      "index": 3,
      "path": "/handicap-rechner/",
      "status": "handicap-prüfpunkt-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "quote",
      "label": "Quote und Auszahlung trennen",
      "check": "Berechne Bruttoauszahlung, Einsatzrückgabe und Nettowert getrennt.",
      "risk": "Bruttoauszahlung kann wie Gewinn wirken, enthält aber den Einsatzanteil.",
      "index": 4,
      "path": "/handicap-rechner/",
      "status": "handicap-prüfpunkt-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    },
    {
      "id": "marktregel",
      "label": "Marktregel gegenlesen",
      "check": "Prüfe Anbieterregel, Sportart, Verlängerung und Marktbezeichnung vor der Interpretation.",
      "risk": "Regelunterschiede können die rechnerische Einordnung unbrauchbar machen.",
      "index": 5,
      "path": "/handicap-rechner/",
      "status": "handicap-prüfpunkt-veröffentlicht",
      "noAffiliateTracking": true,
      "noLegalAssessment": true,
      "noBetRecommendation": true,
      "noGuaranteedOutcome": true
    }
  ]
}