wieder Rundungsfehler. jetzt >>GesamtNetto

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
Nach meiner gestrigen Rundungsorgie wurde es mit der 099641c auch bei Standardvorlagen einiges besser.

Nur nicht alles. Es tauchen immer wieder Rechnungen auf, wo der GesamtNetto nicht korrekt ist...trotz meiner Formularanpassung.
Meist Abweichungen von nur einem Cent. Ab und an auch 2 Cent.

Bei Endung 5 scheint JTL manchmal abzurunden und nicht auf.

Ich habe zum Prüfen zwei neue Basis-Auftragsformulare erstellt.
Den Ersten absolut unverändert und beim zweiten lediglich alle Preisanzeigen auf 5 Stellen hinter dem Komma erweitert.

Dann jeweils Brutto und Nettorechnung erstellt. Die Ergebnisse im Vergleich habe ich mal als Bild mit angehängt.
GesamtNetto ist um einen Cent zu niedrig, weil die dritte Stelle hinter dem Komma trotz "5" abgerundet wird.

Einige der anderen falschen Berechnungen hängen sicherlich auch damit zusammen, dass die interne
Umrechnung des Bruttopreises von Ebay-Fremdartikeln ab und an einen Fehler hat.
Wir haben einen Artikel VK 54,90 ,der bei der Übernahme in der Datenbank als Netto 46,13446 angezeigt wird,
obwohl es 46,13445 (gerundet von 46,13445378...) sein müssen.
Wenn ich den Brutto VK Manuell eingebe, rechnet JTL korrekte 46,13445.

Auch wenn es bei dem Artikel weit hinter dem Komma passiert, ist es eine Berechnung entgegen der mathematischen Rundungsregeln.
Im angehängten Beispiel des GesamtNetto ist es, wie gesagt, die dritte Stelle hinter dem Komma.

Vermutlich ist das nur so ne Kleinigkeit, wie abgeschnitten statt gerundet oder so und ich hoffe,
meine Bilder helfen, dass Fitzelchen schnell zu finden.

Ist bei 099641d übrigens noch genauso.
 

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Ich wollt mal ganz bescheiden fragen, ob das hier auch jemand von JTL liest. War zwar jetzt ein Wochenend, aber auf meine ersten Meldungen zu dem Thema gab's auch keine Antwort, wbei ich mir dann nach zwei Tagen eine vorübergehende Notlösung gebaut hatte.

Es geht hier ja nicht um einen Schönheitsfehler, sondern darum, dass MwSt auf Rechnungen falsch ausgewiesen wird und irgendetwas im JTL eindeutig falsch rundet.

Nicht nur, das daher jede Rechnung geprüft und ggf. manuell in Word neu erstellt, das Original als Fehldruck verbucht werden muss . . .
So ein bisschen Bauchgrummeln hab ich schon, da ich nicht weiß, ob und welche Dinge noch rechnerische Fehler haben.

Also irgendeine Antwort, wie "Ist in Arbeit" oder "Wird geprüft" oder "du kannst nicht rechnen" oder so, wär schon ganz beruhigend.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Hallo,

wie sieht der Auftrag in wawi aus?
Bitte auch die Zahlen senden, damit wir schauen können ob es nur beim drucken passiert.
 

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Die Zahlen auf den beiden Bildern im Beitrag oben sind genau die, die bei der Druckausgabe kommen.
Zur Zeit, als ich das gemacht hab, war es der neueste Auftrag, sodass ich Realtime im Designer hin und her testen konnte.
Er nimmt ja immer den neuesten Datensatz als Designbeispiel.

Auf Bild zwei hatte ich ja extra netto mit 5 Nachkommastellen formatiert, damit die Zahlen präzise zu sehen sind.
In der Datenbank haben sie ja auch mehr Stellen, als in der Auftragsansicht.

Das Bild von den Zahlen der Auftragsansicht habe ich unten angehängt.

Da könnt ihr alledings nicht den Rundungsfehler von GesamtNetto 532,605 auf 532,60 sehen, da der ja nur in der Berechnung für den Auftragsausdruck vorkommt.

Differenzen bei der Bezahlung einer Rechnung entstehen, wie gesagt, nicht.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Hallo,

der Fehler liegt im Editor beim Druck.

Bei 5 Stellen sieht man 532,6050, es muss dann 532,61 heißen beim runden auf 2 Stellen und nicht 532,60

Das prüfen wir genauer.
 

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
Des Rätsels Lösung? AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Hab grad noch etwas gesehen, was einiges erklären könnte.

Bei genau dieser Endsumme scheint es sich um einen der seltenen mathematischen Rundungsgrenzfälle zu handeln.
Also denen, wo kein korrektes Ergebnis möglich ist.

Wenn ich, wie eigentlich in der USt-Verordnung gefordert ist, von dem glatten Nettobetrag die MwSt aufschlage erhalten wir zwei Möglichkeiten:

Gerundet
Netto +19%MwSt Brutto
532,60 + 101,19 = 633,79
532,61 + 101,20 = 633,81

Ansicht mit Nachkommastellen:

Netto +19%MwSt Brutto
532,60 + 101,19476 = 633,79876
532,61 + 101,19590 = 633,80590

Oder vom Nettowert mit 3 Nachkommastellen zwei andere:
Gerundet
Netto +19%MwSt Brutto
532,60 + 101,19 = 633,80
532,61 + 101,19 = 633,80

Ansicht mit Nachkommastellen:
Netto + 19%MwSt Brutto
532,60400 + 101,19476 = 633,79876
532,60500 + 101,19495 = 633,79995

Also wird mathematisch niemals ein richtiges Ergebnis erreichbar sein.
 

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Nachtrag:
532,61 + 101,19 = 633,80 erscheint auf den ersten Blick richtig, ist es aber nicht, da wir ja
von den glatten Centbeträgen bei der Nettosumme ausgehen müssten
D.h. 19% MwSt von 532,61 = 101,20
 

Marcel

Sehr aktives Mitglied
14. September 2006
7.153
5
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Die Sache mit dem Runden hat uns intern auch schon vieeele Diskussionen beschert :biggrin:
Letztendlich ist es aber tatsächlich so, dass es unter bestimmten Umständen tatsächlich einfach nicht zu vermeiden ist, dass es irgendwann und irgendwo gewisse Rundungsdifferenzen gibt, das ist wie Du richtig sagst einfach mathematisch begründet und lässt sich auch nicht wirklich umgehen, da wir die Möglichkeit bieten (müssen), dass wahlweise Netto- oder Bruttopreise verwendet werden können.
 

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Da die Finanzämter sicherlich dieses mathematische Paradoxon kennen und daher dazu keine blöden
Fragen stellen werden können wir das Problemchen wohl als gelöst betrachten.

. . . . und das JTL-Team hat wieder Zeit sich der Verwandlung der WAWI zur eierlegenden Wollmilchsau zuzuwenden :biggrin:

Danke Euch
Chris
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

versteh das Problem nit? Was ist daran so schwer den Hinterlegten Netto Preis auf 2 Stellen korrekt zu Runden da dann die MwSt aufzuschlagen und den Betrag wieder korrekt zu runden?
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Das geht nur bei Menge = 1
Sobald Menge >1 kommt es durch die Rundung zu Differenzen.

Dadurch muss die Abweichung von 0,01 wenn nötig korrigiert werden.
 

boaa-group

Sehr aktives Mitglied
28. Dezember 2007
4.932
9
Thailand, Bangkok
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Das geht nur bei Menge = 1
Sobald Menge >1 kommt es durch die Rundung zu Differenzen.

Dadurch muss die Abweichung von 0,01 wenn nötig korrigiert werden.

Also nicht wenn ihr zuerst NettoPreis auf 2 Stellen rundet x Anzahl und dann wieder auf 2 runden und dann MwSt berechnen und wieder auf 2 Stellen runden. Der Fehler oben geschieht doch nur weil die Wawi bei ner 5 abrundet, zumindest siehts für mich so aus

Oder versteh ichs einfach nit.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

nein, das wird so nicht gehen:

Brutto 3,20
Netto 2,68907

gerundet: 2,69

100x 2,69 = 269,00

sollte aber 268,90 sein

So bezahlt der Kunde 269,00 x 1,19 = 320,11
obwohl er 320,00 zahlen muss 3,2 x 100

deshalb darf nicht gerundet werden.
 

++chris++

Gut bekanntes Mitglied
20. Mai 2009
656
7
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Das geht nur bei Menge = 1
Sobald Menge >1 kommt es durch die Rundung zu Differenzen.

Und selbst mit Menge 1 geht das nicht. Ich kann ja auch 1 Artikel mit Brutto 633,80 rechnen.

Von oben runtergerechnet kommt da dann raus:
NettoVK
633,80 /119*100 = 532,605042016807 also 532,61
und MwSt wären
633,80 /119*19 = 101,194957983193 also 101,19
Damit würden ja eigentlich Netto+MwSt=Brutto sein.

Darf aber nicht so, denn . . . .per Gesetz muss ich aus dem Netto-VK die MwSt errechnen:
Wären also:
532,61 /100*19=101,1959 gerundet 101,20 . . . .So will es das Finanzamt.

532,61 + 101,20 ergeben aber 633,81 also nicht den korrekten Brutto-VK. Und 633,80 war ja der Endkundenpreis.

Das ist so etwas Ähnliches, wie die Quadratur des Kreises :rolleyes:
 

shadowings

Aktives Mitglied
22. April 2008
10
0
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

633,80 /119*19 = 101,194957983193 also 101,19
Damit würden ja eigentlich Netto+MwSt=Brutto sein.

falsch

richtig währe 101,20 haltet mich nicht für doof aber hier die rundung von hinten nach vorne denn das ist der richtige weg (Mathematik 5 oder 6te klasse)

101,194957983193 =
101,19495798319 =
101,1949579832
101,194957983
101,19495798
101,1949580
101,194958
101,19496
101,1950
101,20

ersichtlich ist diese rundung schon ab der 4ten stelle nach dem komma den dort ist ne neun ergo wird ab der stelle nur noch aufgerunded

und es ist eigentlich auch verständlich das man vom Nettobetrag eine Mehrwertsteuer berechnet.

bei der JTL ist es aktuell scheinbar sowieso ein problem , das die wawi die mehrwertsteuer ab dritter nachkommastelle nicht korrekt aufrundet

so wird zum beispiel bei einer netto rechnung über eine einzige position in höhe von 176,50 EUR

eine mwst in höhe von 33,53 errechnet und am ende 210,03 auswirft

seltsam ist dann , das im formulareditor genau das gleich geschieht aber eine rechnung über 210,04 erstellt wird, natürlich sieht es schlecht gegenüber dem kunden aus, wenn denn alle werte über einanderstehen und eine differenz dasteht.

gelöst hab ich es aktuell erst einmal damit , das ich im formular den nettorechnungswert + mwst als summe brutto anzeige, aber es ist auch nur eine notlösung.
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Hallo,

101,194957983193 =
101,19495798319 =
101,1949579832
101,194957983
101,19495798
101,1949580
101,194958
101,19496
101,1950
101,20

das ist leider falsch.

101,194957983193 auf Hundertstel gerundet ist 101,19.

Hier liegt Dein Denkfehler.

Mathematik 4 Klasse:
Ist die Ziffer an der ersten wegfallenden Dezimalstelle eine 0,1,2,3 oder 4, dann wird abgerundet.
Ist die Ziffer an der ersten wegfallenden Dezimalstelle eine 5,6,7,8 oder 9, dann wird aufgerundet.
 

Boby

Sehr aktives Mitglied
AW: wieder Rundungsfehler. jetzt >>GesamtNetto

Hallo,

Es wird immer Rundungsfehler geben, jenachdem wie diese Zahlen gerundet, addiert oder subtrahiert werden.

z.B.
3,1245 plus 4,3445 plus 2,2349 ergebnis 9,7039

oder

3,12 plus 4,34 plus 2,23 ergebnis 9,69

Gruss Boby