Add 'kostenRaeumungsantrag' field and update related calculations and localization in CVmhErstgespraech entity

This commit is contained in:
2026-01-23 20:14:43 +01:00
parent 42d396f460
commit 56271ca05a
7 changed files with 45 additions and 18 deletions

View File

@@ -153,6 +153,7 @@ define('custom:modules/rvg-calculator', [], function () {
vergleichsgebuehrBeklagte2InstanzBrutto: 0,
zwangsvollstreckungRaeumungNetto: 0,
zwangsvollstreckungRaeumungBrutto: 0,
kostenRaeumungsantrag: 0,
vorzusch1InstanzNetto: 0,
vorzusch1InstanzBrutto: 0,
vergleich1InstanzGk: 0,
@@ -222,12 +223,17 @@ define('custom:modules/rvg-calculator', [], function () {
const vergl2BNetto = w * 1.0;
const vergl2BBrutto = vergl2BNetto * (1 + ustSatz);
// Zwangsvollstreckung Räumung
// Zwangsvollstreckung Räumung = Räumungsantrag (identisch)
// Verfahrensgebühr 0,3 + 0,3 pro weitere Person + Pauschale 20% (max 20€)
const zvBasis = w * 0.3;
const zvExtraK = (anzahlKlaeger - 1) * 0.3 * w;
const zvExtraB = (anzahlBeklagte - 1) * 0.3 * w;
const zvNetto = zvBasis + zvExtraK + zvExtraB;
const zvExtraPersonen = ((anzahlKlaeger - 1) + (anzahlBeklagte - 1)) * 0.3 * w;
const zvVerfK = zvBasis + zvExtraPersonen;
const zvPauschK = Math.min(20, 0.2 * zvVerfK);
const zvNetto = zvVerfK + zvPauschK;
const zvBrutto = zvNetto * (1 + ustSatz);
// Kosten Räumungsantrag (identisch mit Zwangsvollstreckung)
const raeumGesamt = zvBrutto;
// Vorauszuschießende Kosten 1. Instanz (inkl. Gerichtskosten!)
const vorzusch1Netto = inst1VerfK + inst1TermK + inst1PauschK + gk1;
@@ -270,6 +276,7 @@ define('custom:modules/rvg-calculator', [], function () {
vergleichsgebuehrBeklagte2InstanzBrutto: vergl2BBrutto,
zwangsvollstreckungRaeumungNetto: zvNetto,
zwangsvollstreckungRaeumungBrutto: zvBrutto,
kostenRaeumungsantrag: raeumGesamt,
vorzusch1InstanzNetto: vorzusch1Netto,
vorzusch1InstanzBrutto: vorzusch1Brutto,
vergleich1InstanzGk: vergl1Gk,

View File

@@ -37,6 +37,7 @@ define('custom:views/c-vmh-erstgespraech/fields/rvg-calculated', [
// Update all cost fields
this.model.set({
'aussergerichtlicheGebuehren': result.aussergerichtlichBrutto,
'kostenRaeumungsantrag': result.kostenRaeumungsantrag,
'gerichtskosten1Instanz': result.gerichtskosten1Instanz,
'anwaltskostenKlaeger1Instanz': result.anwaltskostenKlaeger1InstanzBrutto,
'vorzusch1Instanz': result.vorzusch1InstanzBrutto,