mirror of
https://github.com/Klotzkette/claude-fuer-deutsches-recht
synced 2026-06-09 10:03:19 +00:00
forderungsmanagement-klagewerkstatt: 3 Meta-Workflow-Skills entfernt
- klage-aus-eigenem-skill (Meta-Beschreibung kein ZPO-Inhalt) - klagevorlage-aus-eigenen-mustern (Skill-Editor-Workflow nicht Forderungsrecht) - inkasso-zahlungsklage-ersteller (B2B-Inhalt in zahlungsklage-erstellen integriert) B2B-Inkassokosten-Abschnitt in zahlungsklage-erstellen ergaenzt mit Antragsmuster Inkassokosten 40-Euro-Pauschale BGB 288 Abs. 5 und Verzugszinsen B2B neun Prozentpunkte BGB 288 Abs. 2. Plugin jetzt 46 Skills alle mit eigenstaendigem Sachthema kein Plugin-Wiederholungspraefix und kein Meta-Workflow.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Skill-Gesamtuebersicht
|
||||
|
||||
Automatisch generierte Gesamtuebersicht aller **18291 Skills** in **210 Plugins**.
|
||||
Automatisch generierte Gesamtuebersicht aller **18288 Skills** in **210 Plugins**.
|
||||
|
||||
Stand: `v212.0.0`.
|
||||
|
||||
@@ -34,7 +34,7 @@ So bekommt man die komplette Sammlung als ZIP:
|
||||
|
||||
**Wichtig:** Wenn irgendwo im Repo ein neuer Skill angelegt wird (also ein neuer Ordner `<plugin>/skills/<skill>/SKILL.md`), erscheint er beim naechsten Lauf von `scripts/generate-skills-md.py` automatisch -- sowohl in dieser Liste als auch auf der jeweiligen Plugin-Detailseite. Es kann also nichts fehlen.
|
||||
|
||||
Die Detailseiten liegen unter [`skills-index/`](skills-index/) -- eine eigene `.md`-Datei pro Plugin. So bleibt diese Hauptseite klein und laedt schnell, statt mit 18291 Tabellenzeilen den Browser-Renderer von GitHub zu ueberfordern.
|
||||
Die Detailseiten liegen unter [`skills-index/`](skills-index/) -- eine eigene `.md`-Datei pro Plugin. So bleibt diese Hauptseite klein und laedt schnell, statt mit 18288 Tabellenzeilen den Browser-Renderer von GitHub zu ueberfordern.
|
||||
|
||||
## Alle Plugins
|
||||
|
||||
@@ -117,7 +117,7 @@ Pro Plugin: Klick auf den Namen oeffnet die Detailseite mit allen Skills, Beschr
|
||||
| **fashion-law-moderecht** | 50 | [Skills ansehen](skills-index/fashion-law-moderecht.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/fashion-law-moderecht.zip) |
|
||||
| **festlandchina-wirtschaftsverkehr** | 101 | [Skills ansehen](skills-index/festlandchina-wirtschaftsverkehr.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/festlandchina-wirtschaftsverkehr.zip) |
|
||||
| **fluggastrechte** | 84 | [Skills ansehen](skills-index/fluggastrechte.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/fluggastrechte.zip) |
|
||||
| **forderungsmanagement-klagewerkstatt** | 50 | [Skills ansehen](skills-index/forderungsmanagement-klagewerkstatt.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/forderungsmanagement-klagewerkstatt.zip) |
|
||||
| **forderungsmanagement-klagewerkstatt** | 47 | [Skills ansehen](skills-index/forderungsmanagement-klagewerkstatt.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/forderungsmanagement-klagewerkstatt.zip) |
|
||||
| **forschungszulage-antragstellung** | 86 | [Skills ansehen](skills-index/forschungszulage-antragstellung.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/forschungszulage-antragstellung.zip) |
|
||||
| **fortbestehensprognose** | 54 | [Skills ansehen](skills-index/fortbestehensprognose.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/fortbestehensprognose.zip) |
|
||||
| **franchiserecht-praxis** | 78 | [Skills ansehen](skills-index/franchiserecht-praxis.md) | [Download](https://github.com/Klotzkette/claude-fuer-deutsches-recht/releases/latest/download/franchiserecht-praxis.zip) |
|
||||
|
||||
@@ -107,7 +107,7 @@ Quellenregel: Keine Kommentar-, Handbuch- oder Aufsatzfundstellen aus Modellwiss
|
||||
|
||||
## Alle Skills im Ueberblick
|
||||
|
||||
Automatisch generierte Komplett-Liste aller 50 Skills in diesem Plugin. Beschreibungen stammen aus dem `description`-Feld der jeweiligen SKILL.md.
|
||||
Automatisch generierte Komplett-Liste aller 47 Skills in diesem Plugin. Beschreibungen stammen aus dem `description`-Feld der jeweiligen SKILL.md.
|
||||
|
||||
| Skill | Beschreibung |
|
||||
| --- | --- |
|
||||
@@ -133,12 +133,9 @@ Automatisch generierte Komplett-Liste aller 50 Skills in diesem Plugin. Beschrei
|
||||
| `fristen-risikoampel` | Ampel zur Bewertung saemtlicher Fristen in einer Forderungssache von Verjaehrung Klagefrist Einspruchsfrist Beschwerdefrist bis Vollstreckungsfristen. Pinpoints BGB 195 199 ZPO 339 Einspruchsfrist Versaeumnisurteil ZPO 700 Einspruch Voll... |
|
||||
| `gatekeeper-verhandlung-vergleich` | Pruefraster vor Eintritt in Vergleichsverhandlungen. Erhebt Mandantenziel Untergrenzen Sicherheitsbedarf Vollstreckbarkeit. Pinpoints BGB 779 Vergleich ZPO 794 Abs. 1 Nr. 1 Prozessvergleich ZPO 796a anwaltlicher Vergleich. Liefert Verhan... |
|
||||
| `inkasso-risikoampel` | Bewertung der Erfolgswahrscheinlichkeit einer Forderungseinziehung anhand Schuldnerprofil Belegstand Verjaehrungslage und Vermoegenslage. Pinpoints ZPO 802c Vermoegensauskunft ZPO 882b Schuldnerverzeichnis InsO 14 Glaeubigerantrag. Liefe... |
|
||||
| `inkasso-zahlungsklage-ersteller` | Erstellt eine Zahlungsklage fuer einen gewerblichen Glaeubiger nach abgeschlossenem Inkassovorlauf. Setzt aussergerichtliche Mahnung und Verzug voraus und bringt Inkassokosten Verzugszinsen und Pauschale 40 Euro mit ein. Pinpoints BGB 28... |
|
||||
| `kaltstart-triage` | Erste Triage einer neuen Forderungsangelegenheit. Erhebt Rolle Mandantenziel Forderungsgrund Beklagter Belegstand Mahnvorlauf Verjaehrungslage und Fristen. Ordnet die Sache einer von drei Spuren zu aussergerichtliche Mahnung gerichtliche... |
|
||||
| `klage-aus-eigenem-skill` | Erstellt eine konkrete Klage aus dem hauseigenen kanzlei-spezifischen Vorlagen-Plugin gegen einen benannten Beklagten. Nimmt Mandantendaten Forderungsgrund Streitwert Belege auf und fuellt die Kanzleivorlage. Pinpoints ZPO 253 Abs. 2 ZPO... |
|
||||
| `klage-einreichungslogik` | Praktische Einreichungslogik einer Zahlungsklage. Klaert Zustaendigkeit Gerichtskostenvorschuss beA-Pflicht Anzahl Abschriften Anlagenbezeichnung und Zustellung. Pinpoints ZPO 130d beA-Pflicht ZPO 253 Klageinhalt ZPO 167 Rueckwirkung Zus... |
|
||||
| `klagefreigabe-belegte-forderung` | Pruefraster ob eine Forderung klagefaehig ist. Verlangt Belegnachweis Faelligkeit Verzug Verjaehrung Zustellfaehigkeit und positive Aussicht. Pinpoints ZPO 253 ZPO 138 BGB 286 BGB 195 BGB 199 ZPO 167. Liefert binaere Klagefreigabe-Entsch... |
|
||||
| `klagevorlage-aus-eigenen-mustern` | Erstellt aus einem oder mehreren von der Kanzlei hochgeladenen Klagemuster eine wiederverwendbare interne Klage-Vorlage. Extrahiert Variable Platzhalter Mandanten Datum Betrag und kanzlei-typische Formulierungen. Pinpoints ZPO 253 Abs. 2... |
|
||||
| `mahnbescheid-online` | Mahnbescheid (§§ 688-703d ZPO) online beantragen: zentrales Mahngericht je Bundesland, online-mahnbescheid.de, Widerspruchsfrist 2 Wochen § 692 ZPO, Vollstreckungsbescheid § 699 ZPO. Vorteile gegenueber Klage: niedrigere Kosten, schnelle... |
|
||||
| `mahnung-aussergerichtlich-stufenmodell` | Aussergerichtliches Mahnverfahren in Stufen: 1. kostenfreie Erinnerung, 2. erste Mahnung verzugsbegruendend § 286 BGB, 3. zweite/letzte Mahnung mit Fristsetzung. B2B: 30-Tage-Regel § 286 Abs. 3 BGB. Verbraucher: Belehrungspflicht. Output... |
|
||||
| `mahnverfahren-bauleiter` | Spezielles Mahnverfahren bei Werklohnanspruechen aus Bauvertraegen. Beruecksichtigt Faelligkeit nach Abnahme BGB 641 Maengelrechte BGB 634 Bauhandwerkersicherung BGB 650f. Pinpoints ZPO 688 ZPO 690 BGB 641 BGB 650f. Liefert Pruefliste fu... |
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
---
|
||||
name: inkasso-zahlungsklage-ersteller
|
||||
description: "Erstellt eine Zahlungsklage fuer einen gewerblichen Glaeubiger nach abgeschlossenem Inkassovorlauf. Setzt aussergerichtliche Mahnung und Verzug voraus und bringt Inkassokosten Verzugszinsen und Pauschale 40 Euro mit ein. Pinpoints BGB 286 BGB 288 RDG 13 ZPO 253. Liefert klagefertiges DOCX und Markdown."
|
||||
---
|
||||
|
||||
# Inkasso-Zahlungsklage Ersteller
|
||||
|
||||
Standardpfad fuer gewerbliche Glaeubiger mit aussergerichtlichem Inkassovorlauf. Klage knuepft nahtlos an die Mahnstrecke an.
|
||||
|
||||
## Pruefliste vor Klagefertigung
|
||||
|
||||
| Punkt | Pflicht |
|
||||
|---|---|
|
||||
| aussergerichtliche Mahnung erfolgt | ja Beleg Datum |
|
||||
| Verzug eingetreten | nach BGB 286 |
|
||||
| Forderung faellig | konkrete Faelligkeit |
|
||||
| Inkassokosten dokumentiert | Inkassovertrag und Rechnung |
|
||||
| Mandantenfreigabe | schriftlich |
|
||||
|
||||
## Inkassokosten als Verzugsschaden
|
||||
|
||||
Inkassokosten sind ersatzfaehig wenn der Schuldner in Verzug ist und die Beauftragung notwendig und zweckmaessig war BGB 280 286. Hoehe ist auf das beschraenkt was eine Rechtsanwaeltin nach RVG haette berechnen koennen RDG 13c.
|
||||
|
||||
## Verzugszinsen
|
||||
|
||||
- B2C fuenf Prozentpunkte ueber Basiszinssatz BGB 288 Abs. 1
|
||||
- B2B neun Prozentpunkte ueber Basiszinssatz BGB 288 Abs. 2
|
||||
- Pauschale 40 Euro nur B2B Hauptforderung BGB 288 Abs. 5
|
||||
|
||||
## Muster Antrag inklusive Inkassokosten
|
||||
|
||||
```
|
||||
Die Beklagte wird verurteilt an die Klaegerin
|
||||
einen Betrag von [Hauptsumme] Euro nebst Zinsen
|
||||
in Hoehe von neun Prozentpunkten ueber dem
|
||||
Basiszinssatz seit [Datum]
|
||||
sowie weitere [Inkassokosten] Euro nebst Zinsen
|
||||
in Hoehe von fuenf Prozentpunkten ueber dem
|
||||
Basiszinssatz seit Rechtshaengigkeit sowie
|
||||
40 Euro Verzugskostenpauschale zu zahlen.
|
||||
```
|
||||
|
||||
## Norm-Pinpoints
|
||||
|
||||
- BGB 280 286 288
|
||||
- RDG 13 13c
|
||||
- ZPO 253
|
||||
|
||||
## Quellen
|
||||
|
||||
- [BGB 288](https://www.gesetze-im-internet.de/bgb/__288.html)
|
||||
- [RDG 13](https://www.gesetze-im-internet.de/rdg/__13.html)
|
||||
@@ -1,36 +0,0 @@
|
||||
---
|
||||
name: klage-aus-eigenem-skill
|
||||
description: "Erstellt eine konkrete Klage aus dem hauseigenen kanzlei-spezifischen Vorlagen-Plugin gegen einen benannten Beklagten. Nimmt Mandantendaten Forderungsgrund Streitwert Belege auf und fuellt die Kanzleivorlage. Pinpoints ZPO 253 Abs. 2 ZPO 130d beA. Liefert DOCX Klage druckfertig."
|
||||
---
|
||||
|
||||
# Klage aus eigenem Skill
|
||||
|
||||
Variante von klagevorlage-aus-eigenen-mustern. Hier ist die Vorlage bereits in einem hauseigenen Plugin oder Skill abgelegt und es geht um die konkrete Klagefertigung.
|
||||
|
||||
## Daten-Erhebung
|
||||
|
||||
| Block | Erhebt |
|
||||
|---|---|
|
||||
| Klaeger | Name Anschrift Vertreter |
|
||||
| Beklagter | Name Anschrift Rechtsform |
|
||||
| Forderung | Hauptsumme Faelligkeit Verzugsbeginn |
|
||||
| Anspruchsgrund | Vertrag Lieferung Werk Honorar |
|
||||
| Belege | Liste mit Anlagen-Nummerierung |
|
||||
| Streitwert | Hauptsumme Nebenforderungen |
|
||||
| Gericht | sachlich und oertlich zustaendig pruefen |
|
||||
| Mandantenfreigabe | Datum Unterschrift |
|
||||
|
||||
## Anschluss-Skills
|
||||
|
||||
- zustaendigkeitspruefung-mahngericht fuer oertliche Zustaendigkeit
|
||||
- klage-einreichungslogik fuer Einreichung
|
||||
- klagefreigabe-belegte-forderung fuer Mandantenvermerk
|
||||
|
||||
## Norm-Pinpoints
|
||||
|
||||
- ZPO 130d
|
||||
- ZPO 253 Abs. 2
|
||||
|
||||
## Quellen
|
||||
|
||||
- [ZPO 253](https://www.gesetze-im-internet.de/zpo/__253.html)
|
||||
-227
@@ -1,227 +0,0 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
verzugszins_rechner.py
|
||||
======================
|
||||
|
||||
Rechnet Verzugszinsen nach §§ 286, 288 BGB aus.
|
||||
|
||||
* Bei Rechtsgeschaeften mit Verbraucherbeteiligung: Basiszinssatz + 5 Prozentpunkte (§ 288 Abs. 1 BGB).
|
||||
* Bei reinen B2B-Forderungen (kein Verbraucher beteiligt): Basiszinssatz + 9 Prozentpunkte (§ 288 Abs. 2 BGB).
|
||||
|
||||
Eingabe
|
||||
-------
|
||||
|
||||
* Hauptforderung in EUR
|
||||
* Verzugsbeginn (JJJJ-MM-TT)
|
||||
* Verzugsende (JJJJ-MM-TT, optional, sonst heute)
|
||||
* Art (b2c | b2b)
|
||||
|
||||
Ausgabe
|
||||
-------
|
||||
|
||||
Tabelle der angewendeten Basiszinsperioden mit Zinslauf, daraus
|
||||
Tageszins, daraus aufgelaufener Zins.
|
||||
|
||||
Quelle Basiszinssatz
|
||||
--------------------
|
||||
|
||||
§ 247 BGB: jeweils 1. Januar und 1. Juli, festgestellt von der
|
||||
Deutschen Bundesbank. Die Tabelle `BASISZINS` listet die historisch
|
||||
veroeffentlichten Werte; bei neuen Periodengrenzen ist sie zu
|
||||
ergaenzen.
|
||||
|
||||
Lizenz / Verantwortung
|
||||
----------------------
|
||||
|
||||
Der Rechner ist Berechnungshilfe; die rechtliche Bewertung der
|
||||
Verzugsvoraussetzungen (§ 286 BGB: Mahnung / Kalendermahnung /
|
||||
Entbehrlichkeit) bleibt im Einzelfall beim Anwalt.
|
||||
"""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
import argparse
|
||||
import sys
|
||||
from dataclasses import dataclass
|
||||
from datetime import date, datetime, timedelta
|
||||
from typing import List, Optional, Tuple
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Basiszinssatz nach § 247 BGB (Stand: bis Ende 2026 ergaenzen)
|
||||
# Liste: (gueltig_ab, satz_in_prozent)
|
||||
# Quelle: Bundesbank-Veroeffentlichungen.
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
BASISZINS: List[Tuple[date, float]] = [
|
||||
(date(2002, 1, 1), 2.57),
|
||||
(date(2002, 7, 1), 2.47),
|
||||
(date(2003, 1, 1), 1.97),
|
||||
(date(2003, 7, 1), 1.22),
|
||||
(date(2004, 1, 1), 1.14),
|
||||
(date(2004, 7, 1), 1.13),
|
||||
(date(2005, 1, 1), 1.21),
|
||||
(date(2005, 7, 1), 1.17),
|
||||
(date(2006, 1, 1), 1.37),
|
||||
(date(2006, 7, 1), 1.95),
|
||||
(date(2007, 1, 1), 2.70),
|
||||
(date(2007, 7, 1), 3.19),
|
||||
(date(2008, 1, 1), 3.32),
|
||||
(date(2008, 7, 1), 3.19),
|
||||
(date(2009, 1, 1), 1.62),
|
||||
(date(2009, 7, 1), 0.12),
|
||||
(date(2011, 7, 1), 0.37),
|
||||
(date(2012, 1, 1), 0.12),
|
||||
(date(2013, 1, 1), -0.13),
|
||||
(date(2014, 1, 1), -0.63),
|
||||
(date(2014, 7, 1), -0.73),
|
||||
(date(2015, 1, 1), -0.83),
|
||||
(date(2016, 7, 1), -0.88),
|
||||
(date(2023, 1, 1), 1.62),
|
||||
(date(2023, 7, 1), 3.12),
|
||||
(date(2024, 1, 1), 3.62),
|
||||
(date(2024, 7, 1), 3.37),
|
||||
(date(2025, 1, 1), 2.27),
|
||||
(date(2025, 7, 1), 1.27),
|
||||
(date(2026, 1, 1), 1.27),
|
||||
]
|
||||
|
||||
|
||||
def basiszins_an(tag: date) -> float:
|
||||
"""Liefert den am `tag` gueltigen Basiszinssatz."""
|
||||
if tag < BASISZINS[0][0]:
|
||||
raise ValueError(f"Datum {tag} liegt vor erstem hinterlegten Basiszins-Eintrag.")
|
||||
aktuell = BASISZINS[0][1]
|
||||
for grenze, satz in BASISZINS:
|
||||
if tag >= grenze:
|
||||
aktuell = satz
|
||||
else:
|
||||
break
|
||||
return aktuell
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Berechnung
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
@dataclass
|
||||
class Periode:
|
||||
von: date
|
||||
bis: date # inklusive
|
||||
basiszins: float
|
||||
aufschlag: float
|
||||
forderung: float
|
||||
|
||||
@property
|
||||
def tage(self) -> int:
|
||||
return (self.bis - self.von).days + 1
|
||||
|
||||
@property
|
||||
def zinssatz(self) -> float:
|
||||
return self.basiszins + self.aufschlag
|
||||
|
||||
@property
|
||||
def zinsen(self) -> float:
|
||||
# Taggenaue Zinsberechnung mit 365 Tagen (gefestigte Rechtsprechung).
|
||||
return round(self.forderung * (self.zinssatz / 100.0) * self.tage / 365.0, 2)
|
||||
|
||||
|
||||
def periodisieren(beginn: date, ende: date) -> List[Tuple[date, date, float]]:
|
||||
"""Zerlegt das Intervall [beginn, ende] in Stuecke konstanten Basiszinses."""
|
||||
if beginn > ende:
|
||||
raise ValueError("Verzugsbeginn liegt nach Verzugsende.")
|
||||
grenzen = [g for g, _ in BASISZINS if beginn < g <= ende]
|
||||
stuecke: List[Tuple[date, date, float]] = []
|
||||
von = beginn
|
||||
while True:
|
||||
# naechste Grenze finden, sonst ende
|
||||
naechste = None
|
||||
for g in grenzen:
|
||||
if g > von:
|
||||
naechste = g
|
||||
break
|
||||
bis = (naechste - timedelta(days=1)) if naechste else ende
|
||||
if bis > ende:
|
||||
bis = ende
|
||||
stuecke.append((von, bis, basiszins_an(von)))
|
||||
if not naechste or naechste > ende:
|
||||
break
|
||||
von = naechste
|
||||
return stuecke
|
||||
|
||||
|
||||
def berechne(hauptforderung: float, beginn: date, ende: date, art: str) -> Tuple[List[Periode], float, float]:
|
||||
if hauptforderung <= 0:
|
||||
raise ValueError("Hauptforderung muss > 0 sein.")
|
||||
if art not in ("b2c", "b2b"):
|
||||
raise ValueError("Art muss 'b2c' oder 'b2b' sein.")
|
||||
aufschlag = 5.0 if art == "b2c" else 9.0
|
||||
perioden = [
|
||||
Periode(von=von, bis=bis, basiszins=zins, aufschlag=aufschlag, forderung=hauptforderung)
|
||||
for von, bis, zins in periodisieren(beginn, ende)
|
||||
]
|
||||
summe = round(sum(p.zinsen for p in perioden), 2)
|
||||
gesamt = round(hauptforderung + summe, 2)
|
||||
return perioden, summe, gesamt
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Formatierung
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
def _de(value: float, dezimal: int = 2) -> str:
|
||||
s = f"{value:,.{dezimal}f}"
|
||||
return s.replace(",", "X").replace(".", ",").replace("X", ".")
|
||||
|
||||
|
||||
def tabelle(perioden: List[Periode]) -> str:
|
||||
zeilen = []
|
||||
zeilen.append("Von Bis Tage Basis +Aufschlag Satz Zinsen")
|
||||
zeilen.append("-" * 70)
|
||||
for p in perioden:
|
||||
zeilen.append(
|
||||
f"{p.von.isoformat()} {p.bis.isoformat()} {p.tage:>4} "
|
||||
f"{p.basiszins:>5.2f} {p.aufschlag:>9.2f} "
|
||||
f"{p.zinssatz:>5.2f} {_de(p.zinsen):>10} EUR"
|
||||
)
|
||||
return "\n".join(zeilen)
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# CLI
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
def parse_datum(s: str) -> date:
|
||||
return datetime.strptime(s, "%Y-%m-%d").date()
|
||||
|
||||
|
||||
def main(argv: Optional[List[str]] = None) -> int:
|
||||
parser = argparse.ArgumentParser(description="Verzugszins-Rechner nach §§ 286, 288 BGB.")
|
||||
parser.add_argument("--forderung", required=True, type=float, help="Hauptforderung in EUR.")
|
||||
parser.add_argument("--beginn", required=True, type=parse_datum, help="Verzugsbeginn JJJJ-MM-TT.")
|
||||
parser.add_argument("--ende", type=parse_datum, default=None, help="Verzugsende JJJJ-MM-TT (Default heute).")
|
||||
parser.add_argument("--art", choices=("b2c", "b2b"), default="b2c",
|
||||
help="b2c = §288 Abs. 1 (+5 Pkt.), b2b = §288 Abs. 2 (+9 Pkt.).")
|
||||
args = parser.parse_args(argv)
|
||||
|
||||
ende = args.ende if args.ende else date.today()
|
||||
try:
|
||||
perioden, summe, gesamt = berechne(args.forderung, args.beginn, ende, args.art)
|
||||
except ValueError as exc:
|
||||
print(f"FEHLER: {exc}", file=sys.stderr)
|
||||
return 1
|
||||
|
||||
print(f"Hauptforderung: {_de(args.forderung):>14} EUR")
|
||||
print(f"Verzugsbeginn: {args.beginn.isoformat()}")
|
||||
print(f"Verzugsende: {ende.isoformat()}")
|
||||
print(f"Art: {args.art} (Aufschlag {'5' if args.art == 'b2c' else '9'} Prozentpunkte)")
|
||||
print()
|
||||
print(tabelle(perioden))
|
||||
print("-" * 70)
|
||||
print(f"Verzugszinsen: {_de(summe):>14} EUR")
|
||||
print(f"Gesamtforderung: {_de(gesamt):>14} EUR")
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__": # pragma: no cover
|
||||
raise SystemExit(main())
|
||||
@@ -1,41 +0,0 @@
|
||||
---
|
||||
name: klagevorlage-aus-eigenen-mustern
|
||||
description: "Erstellt aus einem oder mehreren von der Kanzlei hochgeladenen Klagemuster eine wiederverwendbare interne Klage-Vorlage. Extrahiert Variable Platzhalter Mandanten Datum Betrag und kanzlei-typische Formulierungen. Pinpoints ZPO 253 Abs. 2 ZPO 130 Form. Liefert DOCX-Vorlage mit ausgewiesenen Platzhaltern."
|
||||
---
|
||||
|
||||
# Klagevorlage aus eigenen Mustern
|
||||
|
||||
Wenn die Kanzlei bewaehrte Klagemuster hat sollen diese nicht durch generische Vorlagen ersetzt werden. Dieser Skill destilliert das Eigene heraus.
|
||||
|
||||
## Analyseraster
|
||||
|
||||
| Block | Was extrahiert wird | Variablen |
|
||||
|---|---|---|
|
||||
| Rubrum | Format Klaeger Beklagter Prozessbevollmaechtigte | [klaeger_name] [klaeger_anschrift] [beklagte_name] [beklagte_anschrift] |
|
||||
| Anrede Eingangs-Satz | kanzleitypisch | [ggf. Gericht] |
|
||||
| Antragsformulierung | Wortlaut Standard- und Nebenforderungen | [hauptsumme] [zinsbeginn] [vorgerichtliche_kosten] |
|
||||
| Streitwertangabe | Position im Schriftsatz | [streitwert] |
|
||||
| Sachverhalt | typische Gliederung I II III | [vertragsdaten] [pflichtverletzung] [beleg_anlagen] |
|
||||
| Rechtliche Wuerdigung | Strukturen mit Pinpoints | [anspruchsnorm] [verzugsnorm] |
|
||||
| Beweis | Form der Beweisangebote | [zeugen] [urkunden] [sv_gutachten] |
|
||||
| Schluss | Antrag auf Versaeumnisurteil etc | optional |
|
||||
|
||||
## Pruefung der Muster
|
||||
|
||||
- Sind die Muster aktuell beA-fest ZPO 130d
|
||||
- Verzugszinsen korrekt B2B neun Prozentpunkte B2C fuenf Prozentpunkte BGB 288
|
||||
- Pauschale vierzig Euro fuer B2B erwaehnt BGB 288 Abs. 5
|
||||
- Streitwertangabe enthalten
|
||||
- Rechtsmittelhinweis weggelassen das ist Sache des Gerichts
|
||||
|
||||
## Ausgabeformat
|
||||
|
||||
- DOCX mit Platzhaltern in eckigen Klammern
|
||||
- Begleit-Markdown mit Liste aller Variablen
|
||||
- Mini-Plugin als ZIP optional fuer wiederholten Einsatz
|
||||
|
||||
## Quellen
|
||||
|
||||
- [ZPO 253](https://www.gesetze-im-internet.de/zpo/__253.html)
|
||||
- [ZPO 130d](https://www.gesetze-im-internet.de/zpo/__130d.html)
|
||||
- [BGB 288](https://www.gesetze-im-internet.de/bgb/__288.html)
|
||||
@@ -86,6 +86,25 @@ Bei Verbraucher als Beklagtem: 5 Prozentpunkte ueber Basiszins (§ 288 Abs. 1 BG
|
||||
|
||||
Seit 01.01.2022 Pflicht ueber beA fuer Rechtsanwaelte (§ 130d ZPO). Format: PDF/A oder durchsuchbares PDF, Signatur durch beA oder qeS.
|
||||
|
||||
## B2B-Inkasso-Variante mit Inkassokosten
|
||||
|
||||
Nach aussergerichtlichem Mahnvorlauf sind im Antrag zusaetzlich aufzunehmen:
|
||||
|
||||
- Inkassokosten als Verzugsschaden BGB 280 286 begrenzt auf RVG-Gebuehren RDG 13c
|
||||
- Verzugskostenpauschale 40 Euro je Forderung nur B2B BGB 288 Abs. 5
|
||||
- Verzugszinsen B2B neun Prozentpunkte ueber Basiszinssatz BGB 288 Abs. 2
|
||||
|
||||
```
|
||||
Die Beklagte wird verurteilt an die Klaegerin
|
||||
[Hauptsumme] Euro nebst Zinsen in Hoehe von
|
||||
neun Prozentpunkten ueber dem Basiszinssatz
|
||||
seit [Datum] sowie weitere [Inkassokosten]
|
||||
Euro nebst Zinsen in Hoehe von fuenf
|
||||
Prozentpunkten ueber dem Basiszinssatz seit
|
||||
Rechtshaengigkeit sowie 40 Euro
|
||||
Verzugskostenpauschale zu zahlen.
|
||||
```
|
||||
|
||||
## Typische Fehler
|
||||
|
||||
- Antrag ohne genauen Zinsbeginn → Bestimmtheit (§ 253 Abs. 2 Nr. 2 ZPO) verletzt.
|
||||
|
||||
@@ -83,7 +83,7 @@ Die Aufteilung verhindert, dass GitHubs Markdown-Renderer bei 2600+ Tabellenzeil
|
||||
- [fashion-law-moderecht](./fashion-law-moderecht.md) (50 Skills)
|
||||
- [festlandchina-wirtschaftsverkehr](./festlandchina-wirtschaftsverkehr.md) (101 Skills)
|
||||
- [fluggastrechte](./fluggastrechte.md) (84 Skills)
|
||||
- [forderungsmanagement-klagewerkstatt](./forderungsmanagement-klagewerkstatt.md) (50 Skills)
|
||||
- [forderungsmanagement-klagewerkstatt](./forderungsmanagement-klagewerkstatt.md) (47 Skills)
|
||||
- [forschungszulage-antragstellung](./forschungszulage-antragstellung.md) (86 Skills)
|
||||
- [fortbestehensprognose](./fortbestehensprognose.md) (54 Skills)
|
||||
- [franchiserecht-praxis](./franchiserecht-praxis.md) (78 Skills)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# forderungsmanagement-klagewerkstatt
|
||||
|
||||
**50 Skills** · Stand `v212.0.0`
|
||||
**47 Skills** · Stand `v212.0.0`
|
||||
|
||||
- [← Zurueck zur Gesamtuebersicht](../SKILLS.md)
|
||||
- [Plugin-README](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/README.md)
|
||||
@@ -39,12 +39,9 @@ Skills sind reine Markdown-Prompts und funktionieren in jedem Chatbot (ChatGPT,
|
||||
| [`fristen-risikoampel`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/fristen-risikoampel/SKILL.md) | Ampel zur Bewertung saemtlicher Fristen in einer Forderungssache von Verjaehrung Klagefrist Einspruchsfrist Beschwerdefrist bis Vollstreckungsfristen. Pinpoints BGB 195 199 ZPO 339 Einspruchsfrist Versaeumnisurteil ZPO 700 Einspruch Vollstreckungsbescheid ZPO 222 Fristberechnu... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/fristen-risikoampel/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/fristen-risikoampel/SKILL.md) |
|
||||
| [`gatekeeper-verhandlung-vergleich`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/gatekeeper-verhandlung-vergleich/SKILL.md) | Pruefraster vor Eintritt in Vergleichsverhandlungen. Erhebt Mandantenziel Untergrenzen Sicherheitsbedarf Vollstreckbarkeit. Pinpoints BGB 779 Vergleich ZPO 794 Abs. 1 Nr. 1 Prozessvergleich ZPO 796a anwaltlicher Vergleich. Liefert Verhandlungsmandat-Vorlage und Untergrenzen-Ta... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/gatekeeper-verhandlung-vergleich/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/gatekeeper-verhandlung-vergleich/SKILL.md) |
|
||||
| [`inkasso-risikoampel`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/inkasso-risikoampel/SKILL.md) | Bewertung der Erfolgswahrscheinlichkeit einer Forderungseinziehung anhand Schuldnerprofil Belegstand Verjaehrungslage und Vermoegenslage. Pinpoints ZPO 802c Vermoegensauskunft ZPO 882b Schuldnerverzeichnis InsO 14 Glaeubigerantrag. Liefert Ampel und Empfehlung. | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/inkasso-risikoampel/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/inkasso-risikoampel/SKILL.md) |
|
||||
| [`inkasso-zahlungsklage-ersteller`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/inkasso-zahlungsklage-ersteller/SKILL.md) | Erstellt eine Zahlungsklage fuer einen gewerblichen Glaeubiger nach abgeschlossenem Inkassovorlauf. Setzt aussergerichtliche Mahnung und Verzug voraus und bringt Inkassokosten Verzugszinsen und Pauschale 40 Euro mit ein. Pinpoints BGB 286 BGB 288 RDG 13 ZPO 253. Liefert klagef... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/inkasso-zahlungsklage-ersteller/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/inkasso-zahlungsklage-ersteller/SKILL.md) |
|
||||
| [`kaltstart-triage`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/kaltstart-triage/SKILL.md) | Erste Triage einer neuen Forderungsangelegenheit. Erhebt Rolle Mandantenziel Forderungsgrund Beklagter Belegstand Mahnvorlauf Verjaehrungslage und Fristen. Ordnet die Sache einer von drei Spuren zu aussergerichtliche Mahnung gerichtliches Mahnverfahren oder Zahlungsklage. Pinp... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/kaltstart-triage/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/kaltstart-triage/SKILL.md) |
|
||||
| [`klage-aus-eigenem-skill`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klage-aus-eigenem-skill/SKILL.md) | Erstellt eine konkrete Klage aus dem hauseigenen kanzlei-spezifischen Vorlagen-Plugin gegen einen benannten Beklagten. Nimmt Mandantendaten Forderungsgrund Streitwert Belege auf und fuellt die Kanzleivorlage. Pinpoints ZPO 253 Abs. 2 ZPO 130d beA. Liefert DOCX Klage druckfertig. | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klage-aus-eigenem-skill/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/klage-aus-eigenem-skill/SKILL.md) |
|
||||
| [`klage-einreichungslogik`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klage-einreichungslogik/SKILL.md) | Praktische Einreichungslogik einer Zahlungsklage. Klaert Zustaendigkeit Gerichtskostenvorschuss beA-Pflicht Anzahl Abschriften Anlagenbezeichnung und Zustellung. Pinpoints ZPO 130d beA-Pflicht ZPO 253 Klageinhalt ZPO 167 Rueckwirkung Zustellung GKG 12 Vorschuss. Liefert Checkl... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klage-einreichungslogik/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/klage-einreichungslogik/SKILL.md) |
|
||||
| [`klagefreigabe-belegte-forderung`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klagefreigabe-belegte-forderung/SKILL.md) | Pruefraster ob eine Forderung klagefaehig ist. Verlangt Belegnachweis Faelligkeit Verzug Verjaehrung Zustellfaehigkeit und positive Aussicht. Pinpoints ZPO 253 ZPO 138 BGB 286 BGB 195 BGB 199 ZPO 167. Liefert binaere Klagefreigabe-Entscheidung mit Begruendung und Aktenvermerk. | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klagefreigabe-belegte-forderung/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/klagefreigabe-belegte-forderung/SKILL.md) |
|
||||
| [`klagevorlage-aus-eigenen-mustern`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klagevorlage-aus-eigenen-mustern/SKILL.md) | Erstellt aus einem oder mehreren von der Kanzlei hochgeladenen Klagemuster eine wiederverwendbare interne Klage-Vorlage. Extrahiert Variable Platzhalter Mandanten Datum Betrag und kanzlei-typische Formulierungen. Pinpoints ZPO 253 Abs. 2 ZPO 130 Form. Liefert DOCX-Vorlage mit... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/klagevorlage-aus-eigenen-mustern/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/klagevorlage-aus-eigenen-mustern/SKILL.md) |
|
||||
| [`mahnbescheid-online`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/mahnbescheid-online/SKILL.md) | Mahnbescheid (§§ 688-703d ZPO) online beantragen: zentrales Mahngericht je Bundesland, online-mahnbescheid.de, Widerspruchsfrist 2 Wochen § 692 ZPO, Vollstreckungsbescheid § 699 ZPO. Vorteile gegenueber Klage: niedrigere Kosten, schnellere Titulierung. Output: Pruefung ob MB s... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/mahnbescheid-online/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/mahnbescheid-online/SKILL.md) |
|
||||
| [`mahnung-aussergerichtlich-stufenmodell`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/mahnung-aussergerichtlich-stufenmodell/SKILL.md) | Aussergerichtliches Mahnverfahren in Stufen: 1. kostenfreie Erinnerung, 2. erste Mahnung verzugsbegruendend § 286 BGB, 3. zweite/letzte Mahnung mit Fristsetzung. B2B: 30-Tage-Regel § 286 Abs. 3 BGB. Verbraucher: Belehrungspflicht. Output: Mahnvorlage je Stufe + Vermerk Verzugs... | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/mahnung-aussergerichtlich-stufenmodell/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/mahnung-aussergerichtlich-stufenmodell/SKILL.md) |
|
||||
| [`mahnverfahren-bauleiter`](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/mahnverfahren-bauleiter/SKILL.md) | Spezielles Mahnverfahren bei Werklohnanspruechen aus Bauvertraegen. Beruecksichtigt Faelligkeit nach Abnahme BGB 641 Maengelrechte BGB 634 Bauhandwerkersicherung BGB 650f. Pinpoints ZPO 688 ZPO 690 BGB 641 BGB 650f. Liefert Pruefliste fuer MB-Antrag und typische Stolpersteine. | [Markdown](https://github.com/Klotzkette/claude-fuer-deutsches-recht/blob/main/forderungsmanagement-klagewerkstatt/skills/mahnverfahren-bauleiter/SKILL.md) · [Raw .md](https://raw.githubusercontent.com/Klotzkette/claude-fuer-deutsches-recht/main/forderungsmanagement-klagewerkstatt/skills/mahnverfahren-bauleiter/SKILL.md) |
|
||||
|
||||
Reference in New Issue
Block a user