Neu Wawi 1.6.31.2 - Rundungsfehler bei manchen Aufträgen

qconq

Aktives Mitglied
27. Dezember 2020
36
7
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: 17

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.597
484
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
831
261
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.597
484
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
Welche GPSR Plugin-Einstellungen mit WaWi 1.9.6.1 JTL-Wawi 1.9 0
WAWI 1.9.6.1 Angaben GPSR EBAY JTL-Wawi 1.9 0
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 0
Warum kann ich die Wawi 1.9.6.0 nicht downloaden? JTL-Wawi 1.9 11
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 0
Neu Paternoster Umlaufregal mit JTL Wawi möglich? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu SEO - Wawi Merkmale nicht indexieren Allgemeine Fragen zu JTL-Shop 1
Neu Shopify & Wawi trennen Shopify-Connector 1
otto.de Anbindung und Einrichtung in JTL Wawi JTL-Wawi 1.9 0
Wawi Mehrplatzinstalation geht aber WMS nicht JTL-Wawi 1.9 25
Neu Probeme WaWi mit POS verbinden - failed to connect - server IP 127.0.0.1 Einrichtung / Updates von JTL-POS 0
Neu Wawi Auftrag in JTL POS öffnen (problem mit Kartenzahlung) Allgemeine Fragen zu JTL-POS 0
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 1
Neu HubSpot Anbindung an JTL-Wawi (CRM) User helfen Usern 2
Neu JTL WMS / WaWi / Retouren - Kundeneigentum an Kunden schicken Arbeitsabläufe in JTL-Wawi 4
Neu Anzeige der Konten in der Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 2
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 17
POS Zahlungen tauchen in Wawi unter Zahlungen nicht mehr auf JTL-Wawi 1.9 0
Mailausgabe in JTL WaWi steuern (Rechnung mailen, Auftrag mailen etc.) JTL-Wawi 1.9 0
Neu Dienstleistungen rund um JTL WaWi, WMS, Fulfillment Dienstleistung, Jobs und Ähnliches 2
Neu Rabattfunktion (Wawi-Stammdaten) funktioniert nicht ... Betrieb / Pflege von JTL-Shop 12
Neu POS GTIN Suche und Wawi ausbuchen JTL-POS - Fehler und Bugs 0
Neu direkte Anbindung jtl wawi zu otto User helfen Usern - Fragen zu JTL-Wawi 3
Neu B-Ware/Artikelzustände im Wawi Arbeitsabläufe in JTL-Wawi 5
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu Wawi synchronisiert nicht mehr zu WooCommerce WooCommerce-Connector 8
Neu Wichtige Infos zu GPSR-Attributen für JTL-eazyAuction und kommende JTL-Wawi Version 1.9.6.0 Einrichtung und Installation von JTL-eazyAuction 124
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL WAWI DPD Paketomat Österreich Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Wie versendet die Wawi E-Mails? JTL-Wawi 1.9 4
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
JTL Wawi Update 1.8.12.4 auf 1.9.5.2 nicht möglich JTL-Wawi 1.9 4
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu WooCommerce und JTL Wawi lassen sich nicht verbinden WooCommerce-Connector 3
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Neu JTL-Wawi Anbindung an Tyre24 Plattform Schnittstellen Import / Export 0
Mollie und die Wawi JTL-Wawi 1.8 5
Wie lange benötigt bei euch die Wawi zum starten JTL-Wawi 1.9 7
Neu Wawi OpenTrans und MyFactory User helfen Usern 0
Neu WAWI 1.10 Servicedesk (Beta) 1
Neu Im JTL-Shop angelegte Neukunden werden nicht an Wawi übertragen Onlineshop-Anbindung 2
Neu JTL WaWI abgleich mit Amazon für Deal Day & Black Friday User helfen Usern - Fragen zu JTL-Wawi 1
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Wie in der Wawi gebrauchte Artikel vom Endkunden einkaufen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 26

Ähnliche Themen