Git Product home page Git Product logo

j-lawyer-calculations's Introduction

CI

j-lawyer-calculations

j-lawyer.org plugin repository. Plugins can be rolled out without updating the j-lawyer.org client or server.

How to write a plugin

  • Create a file called <pluginname>_meta.groovy in directory src/<j-lawyer-org-version>, where j-lawyer-org-version is the minimum j-lawyer.org version required for the plugin to run. The file is to describe the plugin in general, e.g. its name and description:
name = "RVG-Rechner"
description = "j-lawyer.org RVG-Rechner"
version = "1.0.0";
author = "Jens Kutschke"
updated = "24.12.2018"
supportedPlaceHolders = "{{RVG_TABELLE}}, {{RVG}}"
  • Create a file called <pluginname>_ui.groovy in directory src/<j-lawyer-org-version>, where j-lawyer-org-version is the minimum j-lawyer.org version required for the plugin to run. The file will contain both the user interface and logic for your plugin. It might be comprised by additional groovy script files. See some of the existing plugins for how to develope a plugin
  • Edit file j-lawyer-calculations.xml and add your plugin.
<calculation name="pluginname" version="1.0.0" for="1.9.1" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/calculations/1.9.1" files="pluginname_meta.groovy,pluginname_ui.groovy"/>
<calculation name="rvg" version="1.0.0" for="1.10.0.0" url="https://www.j-lawyer.org/downloads/j-lawyer-plugins/calculations/1.9.1" files="pluginname_meta.groovy,pluginname_ui.groovy"/>

You need one entry per j-lawyer.org version, for each of the versions that you would like to provide the plugin for. Attributes: name = Name of the plugin; version = Version of the plugin; for = for which j-lawyer.org version; url = directory where the files are kept. If there are no different versions of the plugin for different j-lawyer.org versions, you can just point to the same / ONE directory. files = list of files that are required for this plugin to run.

  • Once you commit and push the changes, the plugin will automatically be uploaded so that all users can use it.

Documentation

Groovy scripting: http://groovy-lang.org

j-lawyer-calculations's People

Contributors

j-dimension avatar an-mus avatar iradraconis avatar oliver-loeffler avatar

Stargazers

 avatar Evgeny Fishgalov avatar Daniel Beck avatar

Watchers

James Cloos avatar  avatar  avatar  avatar Patrick Baumfalk avatar  avatar

j-lawyer-calculations's Issues

Unterstreichungen

Ich fände es gut, wenn bei Export der RVG Berechnung in ein Dokument die Zahlen über den Zwischensummen bzw. dem Zahlbetrag unterstrichen wären oder dies möglich wäre.

negativer Wert wenn Gegenstandswert 0

Eine zufällig aktivierte 1,3 Geschäftsgebühr bei einem negativen Gegenstandswert führt zu - 1,30 € Gebühren. Das ist blöd, wenn ich benutzerdefiniert manuell meine Honorare eingeben nach Honorarvereinbarung.... aber so ist es mir aufgefallen. Fehler wird vermutlich auch bei anderen Gebührentatbeständen auftreten...

RVG - Gegenstandswert

Es fehlt die Möglichkeit unterschiedliche Gegenstandswerte bei unterschiedlichen Gebühren einzustellen. Wenn z.B. nur ein Teil einer Forderung eingeklagt wird, hat die Verfahrensgebühr einen niederen Gegenstandswert. Wenn die Einigung bei einer Scheidung nur über den Versorgungsausgleich geht, hat sie einen niederen Gegenstandswert als die Verfahrensgebühr. Wenn z.B. sich vor dem Termin ein Teil der Forderung erledigt, hat die Terminsgebühr und Einigungsgebühr einen niedrigeren Gegenstandswert. Vielleicht wäre es eine Idee, die Auswahl eines Gebührentatbestandes durch eine Klappleiste möglich zu machen, in der beim Tatbestand der Gegenstandswert, die Gebühr (0,3, 0,5 - 2,5 etc.) auswählbar ist (soweit gesetzlich vorgesehen und die Zeile dann eingefügt wird in die Tabelle...?. (Die Tabelle sollte nach dem Export in Libre Office zudem verschiebar und formatierbar sein, kommt sicher noch...).

Zurücksetzen bei benutzerdefiniert

Bei Benutzerdefiniertem Gebühreneintrag (RVG-Rechner) werden mit "Zurücksetzen" das ganze Feld gelehrt. Blöd, wenn nur eine Zeile falsch ist und man alles nochmal eingeben muss (mehrere Zeilen). Ein Löschen einer Einzelzeile ist nicht möglich. Ein Markieren einer Zeile und zurücksetzen löscht auch alle Einträge.

Kopierkosten

Möglichkeit der Eingabe der Anzahl der Kopien, statt Gesamtbetrag.

Anrechnung Geschäftsgebühr auf Verfahrensgebühr

Die Anrechnung funktioniert im Moment nur, wenn der Gegenstandswert der Geschäftsgebühr identisch mit der Verfahrensgebühr ist. Das ist aber oft nicht der Fall, weil nicht alles was außergerichtlich passiert vollumfänglich vor Gericht landet Es müssen unterschiedliche Gegenstandswerte möglich sein.

Rechnung aus plugin erstellen

Wenn ich versuche, aus dem Berechnungsprogramm eine Rechnung zu erzeugen (Dokument erstellen), erscheint in der Auswahl der Vorlage der Mandant nicht.
grafik
Dementsprechend kann ich keinen Mandanten einwählen, und die Prozedur endet mit der Fehlermeldung
grafik
Wliegt der Fehler?

Kostennote über RVG-Plugin - Auswahl Adressat geht nicht

Wenn ich mit dem RVG-Plugin die Gebühren berechnen lasse und in ein Dokument einfügen will (als über den Platzhalter), dann die Akte auswähle, wird richtig die Möglichkeit zum Auswählen einer Vorlage geöffnet, aber ich habe rechts keinen Eintrag mehr unter Mandant, Gegner, Dritter und kann daher auch nichts auswählen. Das Dokument läßt sich erstellen, aber die Anschrift fehlt naturgemäß mangels Auswahl vorher.

Wenn ich die gleiche Akte und die gleich Vorlage nehme und einfach das Dokument direkt aus dem Hauptprogramm erstelle, wird auch die Möglichkeit zum Auswählen einer Vorlage geöffnet, aber ich kann ganz normal Mandanten, Gegner, Dritte auswählen und das Dokument wird erstellt (natürlich ohne Berechnung).

RVG-Rechner: enthaltende Umsatzsteuer in bisherigen Zahlungen (brutto) bug?

Folgendes ist einer Mitarbeiterin von uns aufgefallen (mir selbst hätte niemals darauf geachtet):

Wir hatten bei einer Berechnung eine Teilzahlung (brutto) die auch berücksichtigt wurde:

als bisherige Zahlung wurde ein Betrag von 201,71 € eingetragen. Sodann wird bei "darin enthaltende Umsatzsteuer" von dem Plugin 38,32 € ausgegeben, was unserer Ansicht nach falsch ist.

Bei dem Brutto-Betrag handelt es sich um folgende Gebühren:
1,3 Gebühr aus 1.340,10 €: 149,50 €
Post und Telekomm: 20,00 €
Zwischensumme: 169,50 €
hieraus 19% Umsatzsteuer: 32,21 €
gesamt: 201,71 €

in dem Betrag von 201,71 € ist also eine Umsatzsteuer in Höhe von 32,21 € enthalten und nicht 38,21 €.

Das Plugin berechnet offensichtlich die enthaltene Umsatzsteuer mit Ausgangswert * 0,19.

M.E. müsste - da im Ausgangswert die Umsatzsteuer bereits enthalten ist - die Formel lauten: enthaltende Umsatzsteuer = "bisherige Zahlung Brutto" / 1,19 * 0,19
screenshot_bisherige_zahlungen

Anrechenbarer Anteil RVG Vers. 1.91

Der anrechenbare Anteil kann nicht höher sein als die Hälfte der gerichtlichen Gebühr. Streitwert Verfahrensgebühr 2.000 € - Streitwert für anrechenbarer Anteil maximal 2.000 €. Anders gesagt, wenn der außergerichtliche Streitwert 4.000 € beträgt und gerichtlich sich nur mit 1.000 € deckt, wird die Anrechnung auch nur aus 1.000 € berechnet, selbst wenn der Verfahrenswert für das gerichtliche Verfahren z.B. 20.000 € sein sollte.
Die Anrechnung sollte daher sinnvollerweise auch eine variable Streitwerteingabe bekommen, da es keinen Automatismus dahingehend gibt, welcher Teilwert des außergerichtlichen Verfahrens Gegenstand der Klage ist und welche nicht.

RVG Umsatzsteuer

Es fehlt die Möglichkeit, einen anderen Mehrwertsteuersatz (7% z.B. bei Fährenbenutzung) auszuwählen.

RVG-Rechner: Prozessgebühr / Einigungsgebühr

Es fehlt im Rechner noch die erhöhte Prozessgebühr bei einem Mehrwert der Einigung 0,8 Gebühr 3101 VVRVG und eine 1,5 Einigungsgebühr bei einem Mehrwert der Einigung über nicht rechtshängige Ansprüche sowie die zugehörige Höchstbetragsrechnung nach 15 RVG...

RVG Rechner: bisherige Zahlungen brutto/netto

Hallo,

wir hatten eben folgendes Szenario einer Mandantschaft mit Vorsteuerabzugsberechtigung in einer Verkehrsunfallsache.

Unsere Kosten sollten nun gegenüber der gegnerischen Versicherung mitgeteilt werden. Es gab auch bereits eine Teilzahlung auf Rechtsanwaltskosten von der gegnerischen Versicherung die auch als „bisherige Zahlung“ in der Rechnung berücksichtigt werden sollte.

Diese Kosten wurden aber in Kenntnis der Vorsteuerabzugsberechtigung unserer Mandantschaft von der gegnerischen Versicherung netto gezahlt.

Derzeit bietet der RVG-Rechner die Möglichkeit bisherige Zahlungen „brutto“ zu berücksichtigen. Besteht die Möglichkeit dieses Plugin noch um ein Feld „bisherige Zahlungen (Netto)“ zu ergänzen?

Bei Verkehrsunfallsachen dürfte der Fall gar nicht so selten eintreten, wenn Mandanten vorsteuerabzugsberechtigt sind und Teilzahlungen von RA-Kosten durch Gegner ohne Umsatzsteuer erfolgt.

Beste Grüße

Christian

Prozesskostenhilfe

Die Auswahl der Prozesskostenhilfe am Ende der Berechnung und der Ausweis des Gesamtnettobetrags den einem die Staatskasse nicht vergütet (außer man erhält über Ratenzahlung vom Mandanten die Regelgebühren) macht so imhO nicht wirklich Sinn. Wenn man die Berechnung nutzen wollte, um das Formular HKR 120a (Vergütungsantrag an die Staatskasse) damit auszufüllen, müsste die Regelgebühr für jeden Gebührentatbestand neben der Prozesskostenhilfegebühr ausgewiesen werden. Eine Idee wäre es, wenn das Formular HKR 120a direkt befüllt werden dürfte. Das Formular ist aber ziemlich schlecht "programmiert" und dessen Verwendung Vorschrift (weil den Behörden heilig). Aber wie gesagt, zumindest, um die Berechnung ins Formular übernehmen zu können wäre die Anlehnung der Darstellung an das Formular hilfreich

Gebührenplugin für Honorarvereinbarungen

F.A.:

Bei Zeitabrechnungen nehme ich im Moment das o.a. Formular als Rechnungs-Anhang und nehme den Gesamtbetrag + MwSt. Das sieht im Ergebnis dann genau so aus, wie ein Pauschalhonorar - siehe unten. Daher denke ich, ein mehrzeiliges Freitextfeld für Bezeichnung und Gebührenhöhe reicht, weil die MwSt. ja in einem weiteren Feld angekreuzt werden kann. Als Hintergrundinfo für Sie: Bei Verträgen vereinbare ich außergerichtlich meist Pauschalhonorare (seltener Zeitabrechnung) und im Strafrecht teilweise ebenfalls (wenn nur Terminsvertretung, sonst RVG oder Zeitabrechnung). Daher denke ich, dass die Pauschalhonorar-Variante auch für Kollegen, die im Vertragsrecht oder Strafrecht tätig sind hilfreich ist.

Geb. Nr. Satz Bezeichnung Gebühr
    Honorarvereinbarung 500,00
    Zwischensumme 500,00
7008   19,00 % Umsatzsteuer aus 500,00 EUR 95,00
    Summe

RVG-Tabelle - "Grenzwerte"

Hi"

wenn ich den Code in j-lawyer-calculations/src/1.9.1/RvgTablesRangeList.groovy richtig verstehe, dann sucht die Funktion das erste Vorkommen des Streitwertes in den Ranges.

was, wenn der Streitwert genau 500 (oder 1000, 1500 ...) ist? welche Gebühr wird dann gefunden? Wäre es nicht sinnvoller (und sicherer), den Beginn des jeweiligen Ranges auf xxx,01 zu setzen?

Erhöhungsgebühr separat

Im Sozialrechts-Rechner (und vermutlich dem normalen auch) wird die Erhöhungsgebühr direkt in die Min/Max-Werte der Geschäfts/Verfahrensgebühr eingerechnet. Ich kenne es anders und finde es auch für mich und das Gegenüber selbsterklärender, wenn die Erhöhungsgebühr eigenständig ausgewiesen wird:

zb für drei Mdt:

VG VV3102: 300€
ErhG VV1008: 2×90€=180€

Bezeichnung Zahlbetrag

Ich würde den Zahlbetrag am Ende der Berechnung nicht Summe nennen, sondern Zahlbetrag. Zumindest sollte es imho (irgendwann) die Möglichkeit geben, diesen frei umzubenennen.

Gerichskosten

Es wäre eine Ergänzung, wenn man in der freien Auswahl auch zum Gegenstandswert Gerichtskosten (1x, 2x oder 3x, je nach Fall) auswählen und einfügen könnte. Wir stellen oft dem Mandanten auch Gerichtskostenvorschüsse in Rechnung....). Ohne "Schuss" kein "Jus"....

Sozialrecht: GG-Wert

wenn ich einen GG-Wert eingebe und dann den Haken bei anrechenbarer Teil mache, dann wird der korrekt ausgerechnet. Wenn ich den Haken wegmache, die GG ändere und dann wieder den Haken, wird korrekt neuberechnet. Wenn ich aber nur den GG-Wert ändere, ändert sich die Anrechen-Zahl nicht. Instant-Neuberechnung wäre nett.

https://www.j-lawyer.org/?p=2682

Fehlende Möglichkeit für Erledigung nichtrechtshängiger Ansprüche im Verfahren.

Es gibt besondere Gebühren für die Erledigung nicht rechtshängiger Ansprüche in einem gerichtlichen Verfahren. A und B streiten sich über das grüne Auto vor Gericht, Wert 5.000 €. Daneben haben sie einen Streit über ein Motorrad, Streit bisher nur außergerichtlich, Wert Motorrad 2.000 €. Sie erledigen den grüne Autostreit und den Streit über das Motorrad vor Gericht. Dann wird wie folgt abgerechnet:

1,3 Verfahrensgebühr gem. 3100 VVRVG aus 5.000 €
0,8 Gebühr gem. 3101 VVRVG aus 2.000,00 € (erhöhte Prozessgebühr), jedoch nicht mehr als eine 1,3 Gebühr aus (5.000,- + 2.000,- = 7.000 €). Deckelung nach 15 III RVG
1,3 Terminsgebühr aus 7.000 € (kann man ja dann auswählen)
1,0 Einigungsgebühr aus 5.000 €
1,5 Einigungsgebühr aus 2.000 €
jedoch nicht mehr als eine 1,5 Einigungsgebühr aus Wert (5.000 +2.000 =7.000 €).

Das ganze geht auch komplizierter, wenn mehrere Verfahren oder außergerichtliche Sachen miterledigt werden: (Instruktiv hierzu...https://www.iww.de/rvgprof/archiv/einigungsgebuehr-so-rechnen-sie-gesamtvergleiche-richtig-ab-f22405).

Grenzen Gegenstandswert

Höchtmöglicher Gegenstandswert von 500.000 € ist in Scheidungsverfahren und vielen Erbrechtsangelegenheiten zu niedrig. Über 500.000 € wirft das Plugin negative Werte für die Gebühren aus.

Benutzerdefinierter Gebührenbestand

Es wird keine Mehrwertsteuer berechnet aus benutzerdefinierten Gebühren. Vorschlag - Button vor jede manuelle Gebühr um Umsatzsteuer auswählen zu können, da manche individuelle Gebühren 0 (ÖPNV), manche 7 (Fähre), manche 19 % USt haben.

Umsatzsteuerfreie Auslagen

Gut dass es im plugin umsatzsteuerfreie Auslagen gibt. Man müsste sie aber aufschlüsseln können (Gerichtskosten, EMA-Anfrage, Gerichtsvollzieher) und bezeichnen können.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.