Autor Thema: Berechnung Nettobetrag bei Gutscheinen in Prozent  (Gelesen 5285 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

MichaelSchmitt

  • Gast
Berechnung Nettobetrag bei Gutscheinen in Prozent
« am: April 16, 2009, 17:23:32 »
Hallo,

ich habe einen Fehler bei der Berechnung der Nettowerte im Warenkorb festgestellt. Und zwar habe ich folgenden Vorgang:

Artikel Nr. 1          37,95 EUR
10% Gutschein      -3,79 EUR
-----------------------------------------
Summe                34,16 EUR
Versand                 4,95 EUR
-----------------------------------------
Total                   39,11 EUR

Total Netto          32,26 EUR

enthaltene MwSt    6,85 EUR


Die Werte Total und Total netto lasse ich mir mit ssp::get_wktotalsum() bzw. ssp::get_cart_wktotalsum_netto() ausgeben.
Wenn ich den Nettowert Total Netto jedoch mit der Hand nachrechne, komme ich auf einen Wert von 32,86 EUR. Auch die enthaltene MwSt. wird entsprechend falsch ausgegeben.

Wenn man den Gutschein nicht berücksichtigt, erhält man folgende Berechnung der MwSt.:

Artikel 1             37,95 EUR
Versand               4,95 EUR
---------------------------------------
Summe              42,90 EUR

enthaltene MwSt. 6,85 EUR

Somit wurde die MwSt. im Beispiel oben scheinbar ohne Berücksichtigung des Gutscheins berechnet. Falls man nun im Beispiel wiederum die MwSt. 6,85 EUR von der Summe Total 39,11 EUR abzieht, so erhält man gerade Total netto in Höhe von 32,26 EUR.

Die fehlerhafte Berechnung kommt nur bei Gutscheinen mit Prozentangaben vor.
Hat einer von Euch diesen Fehler auch schon einmal festgestellt??

Viele Grüße
Michael

Linkback: https://www.shoppilot.net/pf/index.php?topic=1228.0

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Berechnung Nettobetrag bei Gutscheinen in Prozent
« Antwort #1 am: April 16, 2009, 17:38:55 »
Hallo,

guck mal hier
http://www.shoppilot.net/pf/shopbetrieb/artikelabhaengige_versandkosten_und_steuer-t914.0.html;msg3453#msg3453
hatte vor 2 Jahren auch ein Problem mit der Steuerberechnung
vielleicht hilft das?
mfG
dobra

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Berechnung Nettobetrag bei Gutscheinen in Prozent
« Antwort #2 am: April 18, 2009, 23:11:17 »
nachdem mir gerade nichts einfällt, was ich noch in einen meiner Shops einbauen könnte  :)
hab ich mal Dein Problem im Demoshop nachgestellt.
= einen Artikel mit 37,95 angelegt, dem Kunde 10% Rabatt gegeben, die Versandkosten auf 4,95 geändert und die Nettosumme im WK ausgegeben.

also bei mir wird alles korrekt berechnet


wie gibst Du denn die Steuer aus?

das einzige, was hier "falsch" ist, ist die Cent-Rundung  :(
37,95 + 4,96 - 3,79 = 39,11 und nicht 39,10
d.h. hier werden die nach-Kommastellen nicht korrekt gerundet
(dieses Problem hab ich auch vor längerem schon mal an den Support geschrieben, aber scheinbar gibts dafür keine Lösung)
« Letzte Änderung: April 18, 2009, 23:18:49 von dobra »

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Berechnung Nettobetrag bei Gutscheinen in Prozent
« Antwort #3 am: April 19, 2009, 06:42:35 »
Nachtrag:

oups - ich war da wohl in Gedanken immer noch beim Rabatt...
Das Problem sind ja hier GS in Prozent  :-[

Also das konnte ich im Demoshop nachvollziehen

hier die Lösung:

<!--spmacro:module(show)
sub mwst {
 my $gespreis = ssp::get_wktotalsum ();
 my $out = main::fp((($gespreis)*19)/119);
main::mprint($out);
}

sub netto {
 my $gespreis = ssp::get_wktotalsum ();
 my $mwst = ((($gespreis)*19)/119);
 my $out = main::fp($gespreis - $mwst);
main::mprint($out);
}
-->

Den Nettobetrag gibst Du mit __show::netto__ aus und die Mwst mit __show::mwst __
dann werden die Beträge auch bei % GS richtig angezeigt


MichaelSchmitt

  • Gast
Re: Berechnung Nettobetrag bei Gutscheinen in Prozent
« Antwort #4 am: April 19, 2009, 15:04:21 »
Hallo Dobra,

ich habe das auch auf Deine Art gelöst und den Nettobetrag separat berechnet. Allerdings müssen wir auch MwSt.-Sätze von 7% berücksichtigen. D.h. man muss von jeder Warenkorb-Positionen die MwSt. separat abziehen und die einzelnen Positionen dann aufaddieren.

Viele Grüße
Michael


xx
Mehrwertfreie Berechnung für Nicht-EU-Länder

Begonnen von parimo

7 Antworten
7245 Aufrufe
Letzter Beitrag Oktober 04, 2011, 23:38:09
von parimo