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: 18

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.722
516
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
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.722
516
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
Email aus der WAWI 1.9.7.0 werden nicht an Kunden gesendet JTL-Wawi 1.9 3
Neu Import demo database for Wawi User helfen Usern - Fragen zu JTL-Wawi 0
Neu Übermittlung von Transparency-Seriennummern an Amazon mit JTL-Wawi Amazon-Anbindung - Ideen, Lob und Kritik 0
Auftragsimport eBay in JTL-WaWi nicht automatisiert möglich JTL-Wawi 1.9 2
PayPal Zahlungsabgleich in Wawi nicht mehr sichtbar wegen zu langem Verwendungszweck? JTL-Wawi 1.9 2
Neu WAWI <-> Schweizer Post - Webshop Connector International Schnittstellen Import / Export 0
In JTL-POS Voucher drucken über JTL Wawi Allgemeine Fragen zu JTL-Vouchers 0
adjust markup on jtl-wawi 1.9.7.0 JTL-Wawi 1.9 0
häufige Abstürze JTL Wawi 1.9.0 auf einzelnen Clients JTL-Wawi 1.9 8
JTL WaWi Rest API Server startet nicht über die Konsole Windows Server JTL-Wawi 1.9 1
Neu "JTL-Wawi funktioniert nicht mehr" JTL-Wawi - Fehler und Bugs 1
Massenumbenennung der Bilder in Wawi und Shop JTL-Wawi 1.9 2
Neu Warum wird im Shop 5 der Lieferanten-Artikelname anstatt WAWI-Artikelname angezeigt? Wie kann ich das ändern? Betrieb / Pflege von JTL-Shop 1
Neu Amazon Prime durch Verkäufer mit JTL-Wawi verknüpfen Amazon-Anbindung - Fehler und Bugs 1
WaWi Installieren auf Win10 JTL-Wawi 1.9 8
Neu Wawi 1.10.10.0 - Seit Update XRechnungen nicht mehr speicherbar JTL-Wawi - Fehler und Bugs 2
Neu Versandlabel direkt aus JTL WaWi JTL-ShippingLabels - Ideen, Lob und Kritik 1
Abgeschnittenes Fenster - JTL Wawi 1.9.5.4 JTL-Wawi 1.9 0
Neu JTL WAWI Versandarten Tracking URL Felder werden nicht agezeigt JTL-Wawi - Fehler und Bugs 0
Neu Gastkunde registriert sich bei zweiter Bestellung - und die Wawi bekommt es nicht mit! Shopware-Connector 0
Neu Bedienbarkeit von JTL-Wawi per Screenreader NVDA/JAWS JTL-Wawi - Ideen, Lob und Kritik 1
Keine Verbindung Mit JTL Shop 5 obwohl sync PW und Sync Benutzer in php identisch mit Wawi Einrichtung JTL-Shop5 5
Neu Übernahme JTL Wawi mit Onlineshop und JTL-POS Starten mit JTL: Projektabwicklung & Migration 3
Issue angelegt [WAWI-75077] Workflow Mahnlauf ignoriert Karenztage JTL-Workflows - Fehler und Bugs 3
Verkaufte Artikel von eBay werden in wawi nicht angezeigt . JTL-Wawi 1.9 0
Neu Wawi keine Verbindung zur Datenbank mehr.... User helfen Usern - Fragen zu JTL-Wawi 6
Neu Kundendatenanonymisierung im Shop rückgängig machen, wenn in Wawi Storno rückgängig JTL-Shop - Fehler und Bugs 0
Neu Fehlermeldung bei Synchronisation aus der WaWi: "Artikel "XYZ" kann nicht hochgeladen werden, da der Shop den Steuersatz '19' nicht unterstützt." WooCommerce-Connector 1
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Neu Einrichtung von Versandarten in JTL-Shop und Verknüpfung mit JTL-Wawi Installation / Updates von JTL-Shop 12
Neu Wie rufe ich Artikelbilder aus der Wawi im PowerBI Report Builder ab? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wawi 1.10.8.0 - nach Auftragsstorno werden alle 5 Minuten Stornomails versendet JTL-Wawi - Fehler und Bugs 2
Fehler beim Update JTL-Wawi JTL-Wawi 1.9 3
Issue angelegt [WAWI-80989] Workflow "Aufträge zusammenfassen" JTL-Workflows - Ideen, Lob und Kritik 1
Neu Wawi-API V1.9 salesorder User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Shop und Wawi auf einem Server möglich? Installation / Updates von JTL-Shop 0
Neu FBA Lagerbestand in Wawi ansehen und Aufträge über FBA versenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Retourennummern in die WaWi importieren Schnittstellen Import / Export 2
Neu Ausliefern in WAWI mit Seriennummern JTL-Wawi - Fehler und Bugs 2
Neu BUG: kann die neu erstellte Vorlage für eine Rechnung nicht editieren, WAWI stürzt ab JTL-Wawi - Fehler und Bugs 3
Neu Barauszahkungen etc aus POS im WaWi irgendwo sichtbar? Allgemeine Fragen zu JTL-POS 2
Neu JTL WAWI amazon Express wird nicht erkannt beim Workflow Arbeitsabläufe von eazyAuction 2
Wawi auf Notebook mit 4k Display JTL-Wawi 1.9 4
Wawi 1.9 - Connector ändert MWST in Shopware 5 bei Lieferantenbestellungen JTL-Wawi 1.9 0
WaWi Shop JTL-Wawi 1.9 1
Neu JTL-Wawi 1.10.8.0 - Artikel bearbeiten = oft Wawi-Absturz JTL-Wawi - Fehler und Bugs 0
WAWI bzw. Shop-Kategorien nach Datum ein- bzw. Auszublenden JTL-Wawi 1.9 5
Neu Amazon Bestellung RA nicht freigeschaltet! Keine Übernahme in die Wawi möglich Amazon-Anbindung - Fehler und Bugs 12
Neu Merkmale aus Globalen Angebotsvorlagen werden bei erstellen über Ameise nicht übernommen Wawi 1.10 eBay-Anbindung - Fehler und Bugs 0
Neu JTL-Wawi 1.10.8.0 - Aufträge "Zusammenfassen [ist] deaktiviert" JTL-Wawi - Fehler und Bugs 18

Ähnliche Themen