jlawyerorg / j-lawyer-org

Main project containing all submodules for building an entire j-lawyer.org system. Submit issues (bugs, enhancement requests) here.
https://www.j-lawyer.org
GNU Affero General Public License v3.0
53 stars 24 forks source link

[BUG] Rundungsfehler bei Zeiterfassung #2705

Open DenisLug opened 6 days ago

DenisLug commented 6 days ago

Fehlerbeschreibung Bei der Zeiterfassung kommt es scheinbar zu einem Rundungsfehler des Gesamtbetrags. Im Screenshot unten sieht man ein Beispiel:

Zeiterfassung fehlerhaft

280 0,17 = 46,6 (J-Lawyer 46,67) 280 12,33 = 3452,4 (J-Lawyer 3453,32) 280 * 0,83 = 232,4 (J-Lawyer 233,33)

verwendete Umgebung:

j-dimension commented 6 days ago

Die Darstellung ist ja aus einer Rechnung, nicht aus einer Zeiterfassung. Vermutlich werden die kumulierten Zeiten hier mit 2 Nachkommastellen dargestellt, es wird aber intern mit allen verfügbaren Nachkommastellen gerechnet.

Wie verhält es sich, wenn daraus eine Rechnung erstellt wird?

DenisLug commented 6 days ago

Richtig, das stammt aus der Rechnungsansicht. Auch in der erstellten Rechnung werden die Rundungsfehler übernommen.

j-dimension commented 5 days ago

Könnte ich für "Verhandlung 280EUR/h" mal die exakten erfassten Zeiten bekommen?