-- Migration 143: Muster-Widerrufsformular (P45)
--
-- Die Widerrufsbelehrung (doc_type=widerruf) ist da, aber das separate
-- Muster-Widerrufsformular nach Anlage 2 zu Art. 246a §1 Abs. 2 EGBGB
-- fehlte. Das ist eine Pflichtanlage zur Widerrufsbelehrung —
-- ausfuellbares Standard-Formular, das jeder B2C-Anbieter beilegen muss.

BEGIN;

INSERT INTO compliance.compliance_legal_templates (
    id, tenant_id, document_type, title, description, content,
    placeholders, language, jurisdiction, license_name,
    attribution_required, is_complete_document, version, status,
    source_name
)
SELECT
    gen_random_uuid(),
    '9282a473-5c95-4b3a-bf78-0ecc0ec71d3e'::uuid,
    'widerrufsformular',
    'Muster-Widerrufsformular (Anlage 2 zu Art. 246a §1(2) EGBGB)',
    'Standard-Widerrufsformular nach gesetzlicher Vorlage (Anlage 2 zu Art. 246a §1 Abs. 2 EGBGB). Pflicht-Anlage zur Widerrufsbelehrung im B2C-Online-Handel. Ausfuellbares Formular mit allen gesetzlich vorgesehenen Feldern.',
    '# Muster-Widerrufsformular

*Wenn Sie den Vertrag widerrufen wollen, dann fuellen Sie bitte dieses Formular aus und senden Sie es zurueck.*

---

**An:**

{{company_legal_name}}
{{company_address}}
{{company_postal}} {{company_city}}
{{company_country}}

Telefax: {{company_fax}}
E-Mail: {{company_email}}

---

Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag ueber den Kauf der folgenden Waren (*) / die Erbringung der folgenden Dienstleistung (*):

___________________________________________________________________

___________________________________________________________________

**Bestellt am (*):** _______________________

**Erhalten am (*):** _______________________

**Bestellnummer (falls vorhanden):** _______________________

**Name des/der Verbraucher(s):**

___________________________________________________________________

**Anschrift des/der Verbraucher(s):**

___________________________________________________________________

___________________________________________________________________

**Datum:** _______________________

**Unterschrift des/der Verbraucher(s) (nur bei Mitteilung auf Papier):**

___________________________________________________________________

---

(*) Unzutreffendes streichen.

---

## Hinweise zur Verwendung

- Dieses Formular muss dem Verbraucher **vor Vertragsschluss** zur Verfuegung gestellt werden (§312d Abs. 1 BGB i.V.m. Art. 246a §1 Abs. 2 Nr. 1 EGBGB).
- Der Verbraucher ist **nicht verpflichtet**, dieses Formular zu nutzen — der Widerruf kann formfrei erklaert werden (z.B. per E-Mail, Brief, Fax).
- Bei Online-Vertrieb sollte das Formular ueber einen klar gekennzeichneten Link **direkt von der Widerrufsbelehrung aus erreichbar** sein.
- Bei Bereitstellung einer Online-Widerrufsfunktion (Kuendigungsbutton-aehnlich nach §312k BGB) muss der Anbieter den Eingang unverzueglich auf einem dauerhaften Datentraeger bestaetigen.

## Rechtsgrundlage

- **Art. 246a §1 Abs. 2 Nr. 1 EGBGB**: Pflicht zur Beifuegung des Muster-Widerrufsformulars als Anlage 2.
- **§312g BGB**: Widerrufsrecht des Verbrauchers bei Fernabsatzvertraegen.
- **§355 BGB**: Allgemeine Regelung zum Widerruf, Frist 14 Tage ab Erhalt der Ware.

---

*Anbieter: {{company_legal_name}} - Stand: {{date}}*',
    '[{"name":"company_legal_name","label":"Firma","required":true},{"name":"company_address","label":"Anschrift","required":true},{"name":"company_postal","label":"PLZ","required":true},{"name":"company_city","label":"Ort","required":true},{"name":"company_country","label":"Land","required":true},{"name":"company_email","label":"E-Mail","required":true},{"name":"company_fax","label":"Fax (optional)","required":false}]'::jsonb,
    'de', 'DE', 'MIT', false, true, '1.0.0', 'published',
    'BreakPilot Compliance (Anlage 2 zu Art. 246a §1(2) EGBGB)'
;

COMMIT;
