Neu Wawi 1.6.31.2 - Rundungsfehler bei manchen Aufträgen

qconq

Aktives Mitglied
27. Dezember 2020
41
8
Hallo,

bei manchen Aufträgen kommt es unabhängig von genutzter Zahlungsart und gewährtem Rabatt zu Rundungsfehler. Der Gesamtbetrag auf dem geöffneten Auftrag stimmt nicht mit dem in der Übersicht angezeigten überein. Ein ähnliches Problem existiert ja seit einiger Zeit wenn Staffelpreise oder Rabatte gewährt werden nun aber ohne diesen Einfluss.


Geöffneter Auftrag (36,33€ Brutto):
Bildschirmfoto 2021-11-12 um 11.37.05.png

In der Auftragsübersicht (36,32€ Brutto):
Bildschirmfoto 2021-11-12 um 11.37.15.png

Zahlungsfenster:
Bildschirmfoto 2021-11-12 um 11.37.26.png
 

Roßteutscher

Offizieller Servicepartner
SPBanner
15. Oktober 2020
18
2
Firma
Roßteutscher GmbH & Co. KG
Ebenso bei der 1.7.8.1. Hier werden in der Übersicht der Aufrtäge der "Auftragswert netto" sowie der "Auftragswert brutto" aufgerundet.
 

Anhänge

  • 2023-03-14 13_08_17-SQLQuery7.sql - 82.165.96.71.Mandant_1 (sa (69))_ - Microsoft SQL Server M...png
    2023-03-14 13_08_17-SQLQuery7.sql - 82.165.96.71.Mandant_1 (sa (69))_ - Microsoft SQL Server M...png
    178,2 KB · Aufrufe: 20

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.856
556
das ist schon seit langem so und nicht erst seit der 1.6.
Das liegt leider an der Berechnung wie die Wawi im Hintergrund arbeitet und bei JTL schon Jahre bekannt
Trägt nichts zur Lösung des eigentlichen Problems bei, aber vielleicht zum näheren Verständnis:

Es ist leider eine Eigenart der Fließkommaarithmetik, mit der bei weitem ncht nur JTL zu kämpfen hat.
Manche Zahlen, die auf dem Papier der Rechnung ganz harmlos aussehen, weil sie nur endlich viele Nachkommastellen haben, sind vom Computer intern nicht exakt darstellbar, weil sie periodisch werden. Wir benutzen das Dezimalsystem - der Computer rechnet aber im Binärsystem.
Die Dezimalzahl 5,5 sieht der Computer in seinem Binärsystem als 101,1 => alles gut
Aber z.b. die Dezimalzahl 0,1 würde zu 0,00011001100.......... -> hier fangen die Probleme an

Wer Programme schreibt, die mit Geldbeträgen rechnen, sollte daher unbedingt die Finger von Fließkommavariablen lassen, weil Rechnen mit Fließkommazahlen immer nur näherungsweise ist. Das ist meistens zwar kein Problem, weil die Näherung gut genug ist, man muss sich aber des Fehlers bewusst sein, um abwägen zu können.
 

fibergirl

Sehr aktives Mitglied
14. April 2016
832
263
Nun ja.
Es gibt in C# den Datentyp "decimal". Dieser hat in der Größe reichlich Luft, arbeitet auf der Basis 10, und verhält sich in den für die Wawi typischen kaufmännischen Zahlenbereichen wie eine Dezimalzahl, nicht wie eine Fließkommazahl.

Die JTL-Wawi wird ja gerade auf C# komplett neu implementiert. Sicherlich wird da für die relevanten Größen Geldbeträge+Berechnungen, Mengen, Gewichte der decimal-Typ verwendet.
Es besteht also die Hoffnung, dass die Rundungsprobleme zumindest innerhalb der Wawi irgendwann der Vergangenheit angehören werden.

Gruß, fibergirl
(die mittlerweile auch unter die C#-Programmierer gegangen ist)
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.856
556
Die JTL-Wawi wird ja gerade auf C# komplett neu implementiert. Sicherlich wird da für die relevanten Größen Geldbeträge+Berechnungen, Mengen, Gewichte der decimal-Typ verwendet.
Es besteht also die Hoffnung, dass die Rundungsprobleme zumindest innerhalb der Wawi irgendwann der Vergangenheit angehören werden.
Wird denn im Zuge der JTL Wawi-Sharp dann auch die ganze Struktur der Datenbank überarbeitet und NUMERIC oder MONEY verwendet?
Das so ein großes Umstellungsprojekt angegangen wird hätte ich mir jetzt eher nicht vorstellen können...
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 0
2.0.1 BUG Wawi ignoriert Sonderpreise JTL-Wawi 2.0 0
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 0
Neu JTW WAWI benötigt schnellstmöglich wieder eine funktionierende DATEV Schnittstelle!! JTL-Wawi - Ideen, Lob und Kritik 0
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Aktuellste unproblematische WAWI-Version finden - wie ? JTL-Wawi - Ideen, Lob und Kritik 6
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Neu WAWI Update - welche Version denn nun? User helfen Usern - Fragen zu JTL-Wawi 19
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu Shopware 5 connector und WawI 1.11.06 bis 1.11.8 Shopware-Connector 0
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0
Neu JTL Editionen / JTl Wawi / Shopify / Durchblick verloren Kosten / Was brauche ich wirklich User helfen Usern - Fragen zu JTL-Wawi 3
WAWI - Update JTL-Wawi 2.0 17
Dropshipping-Labeldruck beim Lieferanten über JTL-Wawi (Versandstandorte / Workflows) JTL-Wawi 1.10 0
DHL 4.0 mit JTL Wawi 1.7.13.0 JTL-Wawi 1.7 2
Neu DATEV Buchungsdatenservice im Programm JTL Wawi den Serverfehler 500. JTL-Wawi - Ideen, Lob und Kritik 4
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu Lieferadresse in PayPal-Transaktion weicht von der in der Wawi ab Plugins für JTL-Shop 0
Wawi 1.10.14.3 lässt sich nicht mehr mit Datev verbinden JTL-Wawi 1.10 3
Problem Wawi 2.0 mit DHL Versand JTL-Wawi 2.0 1
Neu Neuentwicklung - Helpdesk für JTL Wawi - Eure Ideen und Wünsche? User helfen Usern - Fragen zu JTL-Wawi 4
2.0.0: Aufruf der Plattform - Logbücher führt zu Crash der Wawi JTL-Wawi 2.0 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Anbindung JTL Wawi an Speditionen Dienstleistung, Jobs und Ähnliches 0
Worker läuft, zieht aber keine Aufträge in die Wawi JTL-Wawi 2.0 1
Globale Textbausteine aus alter WAWI 0.9 JTL-Wawi 1.10 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Neu JTL-Wawi Update Historie User helfen Usern - Fragen zu JTL-Wawi 2
Fehlermeldung beim Anlegen einer zweiten JTL POS Kasse in JTL-Wawi JTL-Wawi 1.11 1
Text Vorbereitung für WAWI import JTL-Wawi 1.11 3
Neu Update Wawi 1.10.16.0 auf 1.11.7 -> JTL-POS Einrichtung / Updates von JTL-POS 2
Neu Seit Update auf JTL-WaWi 2.0.0.0 keine Abholung der Kundendaten bei MediaSaturn-Bestellungen JTL-Wawi - Fehler und Bugs 7
Neu Best Practices für den Export und die Automatisierung von täglichen Berichten in JTL‑WaWi User helfen Usern - Fragen zu JTL-Wawi 2
Neu WaWi wurde gehackt User helfen Usern - Fragen zu JTL-Wawi 70
Neu Bankdaten in Wawi V1.11.7 werden vererbt und nicht aktualisiert User helfen Usern - Fragen zu JTL-Wawi 2
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
JTL-Wawi eBay Fahrzeugverwendung (K-Typen) wird nicht aktiviert trotz Ameise-Import JTL-Wawi 1.10 0
Login Zeiten nach User in Wawi 1.6 JTL-Wawi 1.6 0
REST API (OnPrem) - Authorization: Wawi <ApiKey> gibt immer 401 JTL-Wawi 1.11 1
eBay-Vorlagenfenster rechts abgeschnitten (JTL-Wawi 2.0) JTL-Wawi 2.0 9
Neu Bestandsabgleich JTL Wawi mit Amazon JTL-Wawi - Fehler und Bugs 1
Neu Umsatzsteuernummer von Kunden wird nicht in Wawi übertragen Shopify-Connector 4
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
REST Api v2 (Wawi 1.11.7) JTL-Wawi 1.11 6

Ähnliche Themen