MwSt Berechnung falsch

Die Möglichkeiten und Tücken von Formularen
gotoAndHelp
Beiträge: 8
Registriert: 23.01.2019, 17:16

MwSt Berechnung falsch

Beitrag von gotoAndHelp » 25.01.2019, 14:45

Hallo!
Im Anhang meine Datei.

Die Berechnung sieht vor, eine Addition der Gesamtpreise (Bruttopreise). Im unteren Bereich wird die MwSt wieder raus gerechnet. Und es gibt ein Dropdownfeld für 7% und 19% MwSt. Problem ist, die MwSt wird falsch berechnet. Ich weiß nicht wieso!

Berechnung für die MwSt lautet: ZwischensummeNetto* Mwst/100
Berechnung für das Nettogesamt Feld lautet, welches die MwSt erst mal aus dem Bruttogesamt Preis rausrechnet, lautet:
ZwischensummeBrutto* 100/(Mwst + 100) Letzteres funktioniert auch prima!

Vielen Dank für Hilfe! Verstehe nicht warum die Berechnung der MwSt falsch ist. In diesem Beispiel müsste der Wert lauten 48,70 Euro und nicht 32,73. Irgendetwas stimmt da nicht.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: MwSt Berechnung falsch

Beitrag von BAlheit » 26.01.2019, 11:27

Wenn man für die Berechnung Javascript-Code verwendet, stimmt die Berechnung:

Code: Alles auswählen

event.value = this.getField("ZwischensummeNetto").value * this.getField("Mwst").value / 100.0;
Bernd Alheit

gotoAndHelp
Beiträge: 8
Registriert: 23.01.2019, 17:16

Re: MwSt Berechnung falsch

Beitrag von gotoAndHelp » 27.01.2019, 18:51

Danke BAlheit! Das mit der MwSt funktionier jetzt!

Kannst Du mir auch noch die Formel in Javascript umwandeln?:
ZwischensummeNetto+(ZwischensummeNetto*Mwst/100)
Hab's probiert. Kann leider kein Java. Hier mein Versuch:
event.value = this.getField(ZwischensummeNetto").value + ("ZwischensummeNetto").value * this.getField("Mwst").value / 100.0;

Da der Bruttogesamtwert sich ja auch verändern müsste, ob nun 7% oder 19% auf den Nettobetrag drauf gerechnet werden. Aktuell bleibt der Brutto Gesamtwert immer gleich.
Danke!!!

gotoAndHelp
Beiträge: 8
Registriert: 23.01.2019, 17:16

Re: MwSt Berechnung falsch

Beitrag von gotoAndHelp » 27.01.2019, 19:06

Und wenn möglich, das gerne auch noch in Java umgewandelt:
ZwischensummeBrutto*100/(Mwst+100)

1000 Dank im Voraus!!!

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: MwSt Berechnung falsch

Beitrag von BAlheit » 28.01.2019, 11:49

Code: Alles auswählen

event.value = this.getField(ZwischensummeNetto").value + this.getField("ZwischensummeNetto").value * this.getField("Mwst").value / 100.0;

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: MwSt Berechnung falsch

Beitrag von BAlheit » 28.01.2019, 12:03

gotoAndHelp hat geschrieben:
27.01.2019, 19:06
Und wenn möglich, das gerne auch noch in Java umgewandelt:
ZwischensummeBrutto*100/(Mwst+100)

1000 Dank im Voraus!!!
Acrobat verwendet Javascript, Java ist in Acrobat nutzlos.

gotoAndHelp
Beiträge: 8
Registriert: 23.01.2019, 17:16

Re: MwSt Berechnung falsch

Beitrag von gotoAndHelp » 28.01.2019, 15:20

Vielen Dank Balheit für die Hilfe!
Aber irgendwie komme ich nicht weiter und habe eine Blockade/Denkfehler. Ich hänge das PDF mit dem jetzigen Stand mal noch mal an.

Hintergrund ist der, dass die Artikelpreise mit denen im oberen Bereich gerechnet werden alles Bruttopreise sind. Hinzu kommen Expresszuschlag und Versandkosten (auch in Brutto). Diese Summe ist Brutto. Hier wird erst mal grundsätzlich 19% raus gerechnet. Dieses Feld ist unsichtbar.
Benötige hierfür:
ZwischensummeBrutto*100/19
Meine Formel ist leider falsch und führt zu einem falschen Ergebnis:
event.value = this.getField("ZwischensummeBrutto").value * 100.0 / 19.0;

Nun habe ich NettoGesamt hierbei muss die MwSt errechnet werden, je nachdem mit 7% oder 19%. Hierfür benötige ich:
ZwBr-19Pr*100/(Mwst+100)
Meine Formel hat leider einen Syntaxfehler:
var ZwBr-19Pr = Number(this.getField("ZwBr-19Pr").value) * 100.0 / (Number(this.getField("Mwst").value) + 100.0);
event.value = ZwBr-19Pr;


Nun müssen für Gesamt Brutto nur noch Gesamt Netto und MwSt addiert werden.

Bitte um Hilfe. Danke!!!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

BAlheit
Beiträge: 834
Registriert: 16.08.2013, 12:22

Re: MwSt Berechnung falsch

Beitrag von BAlheit » 28.01.2019, 16:14

Bei einer Steuer von 19% ist Brutto = Netto * 1.19. Also ist Netto = Brutto / 1.19.

Der Syntaxfehler tritt auf weil ein Minuszeichen im Variablennamen verwendet wird.

gotoAndHelp
Beiträge: 8
Registriert: 23.01.2019, 17:16

Re: MwSt Berechnung falsch

Beitrag von gotoAndHelp » 29.01.2019, 12:51

Danke Balheit.

So, scheint nun alles richtig zu sein:

Für Feld "ZwischensummeNetto"

Vereinfacht:
ZwischensummeBrutto / 1.19

JavaScript:
event.value = this.getField("ZwischensummeBrutto").value / 1.19;

------------------------

Für Feld "MwstSumme"

Vereinfacht:
ZwischensummeNetto*Mwst/100

JavaScript:
event.value = this.getField("ZwischensummeNetto").value * this.getField("Mwst").value / 100.0;

------------------------

Für Feld "BruttoGesamt"

Vereinfacht:
ZwischensummeNetto+(ZwischensummeNetto*Mwst/100)

JavaScript:
event.value = this.getField("ZwischensummeNetto").value + this.getField("ZwischensummeNetto").value * this.getField("Mwst").value / 100.0;

Hat zwar lange gedauert, aber nun ist es richtig. Danke für die Hilfe!

gotoAndHelp
Beiträge: 8
Registriert: 23.01.2019, 17:16

Re: MwSt Berechnung falsch

Beitrag von gotoAndHelp » 05.02.2019, 13:32

Hallo!
Anscheinend habe ich mich zu früh gefreut. Irgendwie ist der Wurm drin und es funktioniert gar nicht mehr, wie ich es gerne hätte.

1. Gebe ich nur einen Betrag/Wert in das Formular ein, so wird überhaupt nicht berechnet.
2. Gebe ich zwei oder mehr Beträge/Werte ein, so ist das Ergebnis falsch. Erst wenn ich dann noch mal auf 7% gehe (ist das Ergebnis richtig) und dann wieder auf 19% sind die Ergebnisse richtig.

Ob und wie ich Variablen initialisieren muss weiß ich nicht. Und wie das geht leider auch nicht. Vielleicht ist jemand so nett und kann sich das Formular ansehen und prüfen, wo der Fehler ist, bzw. was man ändern muss. ?

Link zum PDF: https://we.tl/t-9b59nJJ0Wz

Zur Info:
Es wir mit Brutto-Preisen gerechnet, diese werden nach den Versandkosten addiert und dann raus gerechnet und soll dann neu ausgewiesen werden, mit jeweils 7% oder 19%.

Danke!!!

Antworten