-- Migration 136: Cap Table (Beteiligungsstruktur) Template
-- Strukturierte Uebersicht ueber Gesellschafter, Investoren, Convertibles, ESOP-Pool
-- Fuer Investor Due Diligence, interne Steuerung und Exit-Vorbereitung
-- Enthaelt Verwaesserungsanalyse, Liquidations-Wasserfall-Simulation und Historie
-- Dynamische Tabellen-Inhalte via Platzhalter (GRUENDER_ZEILEN, INVESTOREN_ZEILEN, etc.)
-- Optionale Bloecke: HAS_INVESTOREN, HAS_CONVERTIBLES, HAS_ESOP_POOL, HAS_OTHERS,
-- HAS_NEW_INVESTORS, HAS_ASSUMED_SERIES_A, HAS_LIQUIDATION_WATERFALL

INSERT INTO compliance_legal_templates (
    id, tenant_id, document_type, title, description, content,
    placeholders, language, jurisdiction,
    license_id, license_name, source_name,
    attribution_required, is_complete_document, version, status,
    created_at, updated_at
) SELECT
    gen_random_uuid(),
    '9282a473-5c95-4b3a-bf78-0ecc0ec71d3e',
    'cap_table',
    'Cap Table (Beteiligungsstruktur)',
    'Strukturierte Uebersicht ueber die Beteiligungsverhaeltnisse einer Gesellschaft. Zeigt vollverwaessert (Fully Diluted) Gruender-Anteile, Investoren mit Anteilsklasse und Liquidation Preferences, ausstehende Wandeldarlehen mit Cap/Discount, ESOP/VSOP-Pool inkl. Top-Berechtigte, Vesting-Status der Gruender, Verwaesserungsanalyse (Convertible-Wandlung, ESOP-Full-Vesting, Series-A-Annahme), Liquidations-Wasserfall-Simulation und Historie der Veraenderungen. Hinweis: Rechtlich verbindlich ist die Gesellschafterliste nach § 40 GmbHG.',
    $template$
# Cap Table (Beteiligungsstruktur) der {{COMPANY_NAME}}

---

## Dokumentenkontrolle

| Feld | Wert |
|---|---|
| Gesellschaft | {{COMPANY_NAME}} |
| Stand | {{CAP_TABLE_DATE}} |
| Anlass | {{CAP_TABLE_REASON}} (z.B. Gründung, Finanzierungsrunde, Exit-Vorbereitung) |
| Erstellt von | {{CAP_TABLE_AUTHOR}} |
| Version | {{DOCUMENT_VERSION}} |

> **Hinweis:** Diese Cap Table ist eine **Übersicht** der Beteiligungsverhältnisse. Die rechtlich verbindliche Darstellung ergibt sich aus der **Gesellschafterliste** nach § 40 GmbHG und dem Handelsregisterauszug. Bei Abweichungen gilt die Gesellschafterliste.

---

## 1. Stammkapital und Anteile

| Position | Wert |
|---|---:|
| **Stammkapital aktuell** | {{CURRENT_STAMMKAPITAL_EUR}} EUR |
| **Anzahl Anteile gesamt (vollverwässert)** | {{TOTAL_SHARES_FULLY_DILUTED}} |
| **Nennbetrag pro Anteil** | {{SHARE_NENNBETRAG_EUR}} EUR |
| **Aktuelle Pre-Money Bewertung** | {{PRE_MONEY_VALUATION_EUR}} EUR |
| **Aktuelle Post-Money Bewertung** | {{POST_MONEY_VALUATION_EUR}} EUR |
| **Implizierter Preis pro Anteil** | {{IMPLIED_PRICE_PER_SHARE_EUR}} EUR |

## 2. Gesellschafterstruktur (aktuell)

### 2.1 Gründer

| Gesellschafter | Anteile (Nr.) | Nennbetrag (EUR) | Anteil am Stammkapital (%) | Vested (%) | Anteilsklasse |
|---|---:|---:|---:|---:|---|
{{GRUENDER_ZEILEN}}

**Summe Gründer:** {{GRUENDER_SUMME_PCT}} %

### 2.2 Investoren

{{#IF HAS_INVESTOREN}}
| Investor | Round | Anteile (Nr.) | Nennbetrag (EUR) | Anteil (%) | Liquidation Pref. | Klasse |
|---|---|---:|---:|---:|---:|---|
{{INVESTOREN_ZEILEN}}

**Summe Investoren:** {{INVESTOREN_SUMME_PCT}} %
{{/IF}}
{{#IF NOT HAS_INVESTOREN}}
_Noch keine Investoren beteiligt._
{{/IF}}

### 2.3 Convertibles (Wandeldarlehen / SAFE)

{{#IF HAS_CONVERTIBLES}}
| Investor | Datum | Betrag (EUR) | Cap (EUR) | Discount (%) | Verzinsung (%) | Status |
|---|---|---:|---:|---:|---:|---|
{{CONVERTIBLES_ZEILEN}}

**Summe Convertibles (zur Wandlung):** {{CONVERTIBLES_SUMME_EUR}} EUR
{{/IF}}
{{#IF NOT HAS_CONVERTIBLES}}
_Keine ausstehenden Wandeldarlehen._
{{/IF}}

### 2.4 ESOP / VSOP / Phantom Pool

{{#IF HAS_ESOP_POOL}}
| Pool-Typ | Pool-Größe (%) | Bereits zugeteilt (%) | Verfügbar (%) | Strike Price Range |
|---|---:|---:|---:|---|
| {{ESOP_TYPE}} | {{POOL_TOTAL_PCT}} | {{POOL_ALLOCATED_PCT}} | {{POOL_AVAILABLE_PCT}} | {{STRIKE_PRICE_RANGE}} |

**Top-10 Berechtigte (vested + unvested):**

| Berechtigte/r | Funktion | Allokation (%) | Vested (%) | Eintritt | Strike Price (EUR) |
|---|---|---:|---:|---|---:|
{{ESOP_TOP_BERECHTIGTE}}
{{/IF}}
{{#IF NOT HAS_ESOP_POOL}}
_Kein ESOP/VSOP-Pool eingerichtet._
{{/IF}}

### 2.5 Sonstige (Beirat, Advisor, etc.)

{{#IF HAS_OTHERS}}
| Person/Rolle | Anteile (%) | Form | Status |
|---|---:|---|---|
{{SONSTIGE_ZEILEN}}
{{/IF}}

## 3. Übersicht: Beteiligungsverhältnis (gerundet)

| Kategorie | Pre-Money (%) | Post-Money (%) |
|---|---:|---:|
| Gründer | {{GRUENDER_PRE_PCT}} | {{GRUENDER_POST_PCT}} |
| Bestehende Investoren | {{INVESTOREN_PRE_PCT}} | {{INVESTOREN_POST_PCT}} |
| ESOP-Pool | {{ESOP_PRE_PCT}} | {{ESOP_POST_PCT}} |
| Convertibles (bei Wandlung) | {{CONVERTIBLES_PRE_PCT}} | {{CONVERTIBLES_POST_PCT}} |
{{#IF HAS_NEW_INVESTORS}}
| Neue Investoren (aktuelle Runde) | — | {{NEW_INVESTORS_POST_PCT}} |
{{/IF}}
| **Summe** | **100,00** | **100,00** |

## 4. Vesting-Status (Founders)

| Gründer | Total Anteile (%) | Vested (%) | Unvested (%) | Vesting-Beginn | Vesting-Ende | Cliff überschritten |
|---|---:|---:|---:|---|---|---|
{{VESTING_STATUS_ZEILEN}}

## 5. Verwässerungsanalyse

### 5.1 Bei Wandlung aller Convertibles

{{#IF HAS_CONVERTIBLES}}
| Annahme | Wert |
|---|---:|
| Nächste Bewertung (Pre-Money) | {{ASSUMED_NEXT_VALUATION_EUR}} EUR |
| Wandlungspreis (gemäß Cap/Discount) | {{CONVERSION_PRICE_EUR}} EUR/Anteil |
| Neue Anteile durch Wandlung | {{NEW_SHARES_FROM_CONVERSION}} |
| Verwässerung Gründer | {{GRUENDER_VERWAESSERUNG_PCT}} %-Pkt |
{{/IF}}

### 5.2 Bei Full-Vesting des ESOP-Pools

{{#IF HAS_ESOP_POOL}}
| Annahme | Wert |
|---|---:|
| Pool-Vergabe | 100 % (alle Allocations vested) |
| Gründer-Verdünnung gegenüber heute | {{GRUENDER_ESOP_VERWAESSERUNG_PCT}} %-Pkt |
{{/IF}}

### 5.3 Bei Series-A-Runde (Annahme)

{{#IF HAS_ASSUMED_SERIES_A}}
| Annahme | Wert |
|---|---:|
| Investment | {{ASSUMED_SERIES_A_AMOUNT_EUR}} EUR |
| Pre-Money | {{ASSUMED_SERIES_A_PRE_MONEY_EUR}} EUR |
| Neue Investoren-Quote (Post) | {{ASSUMED_NEW_INVESTOR_PCT}} % |
| Gründer-Anteil danach | {{GRUENDER_AFTER_A_PCT}} % |
{{/IF}}

## 6. Liquidations-Wasserfall (Exit-Simulation)

{{#IF HAS_LIQUIDATION_WATERFALL}}
Bei einem Exit-Erlös von **{{EXIT_PROCEEDS_EUR}} EUR** würden die Erlöse wie folgt verteilt:

| Rang | Empfänger | Berechnung | Erlös (EUR) | % vom Gesamt |
|---|---|---|---:|---:|
{{LIQUIDATIONS_WATERFALL_ZEILEN}}

**Hinweis:** Vereinfachte Darstellung. Tatsächliche Verteilung hängt von genauen Vorzugsrechten ab.
{{/IF}}

## 7. Historische Veränderungen

| Datum | Ereignis | Auswirkung | Cap-Table-Version |
|---|---|---|---|
{{HISTORIE_ZEILEN}}

## 8. Annahmen und Hinweise

(1) **Vollverwässerte Darstellung:** Alle Tabellen sind in **Fully Diluted** Sicht, inkl. ESOP-Pool und Convertibles.

(2) **Zeitpunkt:** Stand zum **{{CAP_TABLE_DATE}}**. Spätere Änderungen sind in einer aktualisierten Version zu erfassen.

(3) **Rechtlich verbindlich** ist die Gesellschafterliste nach § 40 GmbHG sowie der Handelsregisterauszug.

(4) **Steuerliche Hinweise** werden in dieser Übersicht nicht aufgenommen — bitte separat mit Steuerberatung klären (insbesondere zu § 19a EStG, geldwerter Vorteil, Grunderwerbsteuer bei Anteilsübertragungen).

(5) Bei Diskrepanzen zwischen Cap Table, Gesellschafterliste und SHA gilt die jeweils aktuellere und rechtlich relevantere Quelle.

---

**Erstellt am {{CAP_TABLE_DATE}} durch {{CAP_TABLE_AUTHOR}}.**

___________________________
{{CAP_TABLE_AUTHOR}}
{{CAP_TABLE_AUTHOR_ROLE}}
$template$,
    '["COMPANY_NAME","CAP_TABLE_DATE","CAP_TABLE_REASON","CAP_TABLE_AUTHOR","CAP_TABLE_AUTHOR_ROLE","DOCUMENT_VERSION","CURRENT_STAMMKAPITAL_EUR","TOTAL_SHARES_FULLY_DILUTED","SHARE_NENNBETRAG_EUR","PRE_MONEY_VALUATION_EUR","POST_MONEY_VALUATION_EUR","IMPLIED_PRICE_PER_SHARE_EUR","GRUENDER_ZEILEN","GRUENDER_SUMME_PCT","HAS_INVESTOREN","INVESTOREN_ZEILEN","INVESTOREN_SUMME_PCT","HAS_CONVERTIBLES","CONVERTIBLES_ZEILEN","CONVERTIBLES_SUMME_EUR","HAS_ESOP_POOL","ESOP_TYPE","POOL_TOTAL_PCT","POOL_ALLOCATED_PCT","POOL_AVAILABLE_PCT","STRIKE_PRICE_RANGE","ESOP_TOP_BERECHTIGTE","HAS_OTHERS","SONSTIGE_ZEILEN","GRUENDER_PRE_PCT","GRUENDER_POST_PCT","INVESTOREN_PRE_PCT","INVESTOREN_POST_PCT","ESOP_PRE_PCT","ESOP_POST_PCT","CONVERTIBLES_PRE_PCT","CONVERTIBLES_POST_PCT","HAS_NEW_INVESTORS","NEW_INVESTORS_POST_PCT","VESTING_STATUS_ZEILEN","ASSUMED_NEXT_VALUATION_EUR","CONVERSION_PRICE_EUR","NEW_SHARES_FROM_CONVERSION","GRUENDER_VERWAESSERUNG_PCT","GRUENDER_ESOP_VERWAESSERUNG_PCT","HAS_ASSUMED_SERIES_A","ASSUMED_SERIES_A_AMOUNT_EUR","ASSUMED_SERIES_A_PRE_MONEY_EUR","ASSUMED_NEW_INVESTOR_PCT","GRUENDER_AFTER_A_PCT","HAS_LIQUIDATION_WATERFALL","EXIT_PROCEEDS_EUR","LIQUIDATIONS_WATERFALL_ZEILEN","HISTORIE_ZEILEN"]'::jsonb,
    'de','DE','mit','MIT License','BreakPilot Compliance',false,true,'1.0.0','published',NOW(),NOW()
;
SELECT document_type, title, LENGTH(content) FROM compliance_legal_templates WHERE document_type = 'cap_table' ORDER BY created_at DESC LIMIT 1;
