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,

View File

@@ -62,15 +62,16 @@
"dokumentesvmherstgespraech": "Dokumente",
"ustSatz": "USt-Satz",
"aussergerichtlicheGebuehren": "Außergerichtliche Gebühren",
"gerichtskosten1Instanz": "Gerichtskosten 1. Instanz",
"anwaltskostenKlaeger1Instanz": "Anwaltskosten Kläger 1. Instanz",
"vorzusch1Instanz": "Vorauszuschießende Kosten 1. Instanz (inkl. GK)",
"vergleich1InstanzGk": "Vergleich 1. Inst.: Gerichtskosten",
"vergleich1InstanzAnwK": "Vergleich 1. Inst.: Anwaltskosten",
"vergleich1InstanzSumme": "Vergleich 1. Inst.: Summe",
"saeumnis1InstanzGk": "Säumnis 1. Inst.: Gerichtskosten",
"saeumnis1InstanzAnwK": "Säumnis 1. Inst.: Anwaltskosten",
"saeumnis1InstanzSumme": "Säumnis 1. Inst.: Summe"
"kostenRaeumungsantrag": "Kosten Räumungsantrag",
"gerichtskosten1Instanz": "GK-Kosten I. Inst.",
"anwaltskostenKlaeger1Instanz": "RA-Kosten Kläger I. Inst.",
"vorzusch1Instanz": "Vorauszuschießende Kosten I. Inst.",
"vergleich1InstanzGk": "Vergleich I. Inst.: GK-Kosten",
"vergleich1InstanzAnwK": "Vergleich I. Inst.: RA-Kosten",
"vergleich1InstanzSumme": "Vergleich I. Inst.: Summe",
"saeumnis1InstanzGk": "Säumnis I. Inst.: GK-Kosten",
"saeumnis1InstanzAnwK": "Säumnis I. Inst.: RA-Kosten",
"saeumnis1InstanzSumme": "Säumnis I. Inst.: Summe"
},
"links": {
"calls": "Anrufe",

View File

@@ -60,7 +60,9 @@
"contact": "Contact",
"nchsterAnruf": "Next Call",
"dokumentesvmherstgespraech": "Documents",
"testArray": "Test Array"
"testArray": "Test Array",
"vorzusch1Instanz": "Vorauszuschießende Kosten I. Inst.",
"kostenRaeumungstitel": "Kosten Räumungsantrag"
},
"links": {
"meetings": "Meetings",

View File

@@ -156,11 +156,16 @@
{
"name": "kostenKndigungsservice"
},
{
"name": "ustSatz"
}
],
[
{
"name": "aussergerichtlicheGebuehren"
},
{
"name": "ustSatz"
"name": "kostenRaeumungsantrag"
}
],
[

View File

@@ -421,7 +421,10 @@
},
"ustSatz": {
"type": "enum",
"options": ["0", "19"],
"options": [
"0",
"19"
],
"default": "19",
"required": true,
"isCustom": true
@@ -434,6 +437,14 @@
"decimal": true,
"isCustom": true
},
"kostenRaeumungsantrag": {
"type": "currency",
"readOnly": true,
"onlyDefaultCurrency": true,
"conversionDisabled": true,
"decimal": true,
"isCustom": true
},
"gerichtskosten1Instanz": {
"type": "currency",
"readOnly": true,

View File

@@ -349,8 +349,8 @@ return [
0 => 'youtube.com',
1 => 'google.com'
],
'cacheTimestamp' => 1769193589,
'microtime' => 1769193589.363072,
'cacheTimestamp' => 1769195678,
'microtime' => 1769195678.710132,
'siteUrl' => 'https://crm.bitbylaw.com',
'fullTextSearchMinLength' => 4,
'appTimestamp' => 1768843902,