Menu

Shop hat wieder Probleme mit MwSt

Help 2.02
der Fiede
2007-01-11
2013-04-08
  • der Fiede

    der Fiede - 2007-01-11

    Seit der Steuererhöhung gibt es leider wieder kleinere Probleme mit der Mathematik:
    4x1,08 = 4,31
    Der Cent macht bestimmt nicht die Henne fett, sieht aber immer irgenwie komisch aus.
    Soweit ich mich erinnere war das was mit der Datenbank, finde aber auch nichts mehr.

     
    • Andreas Kansok

      Andreas Kansok - 2007-01-11

      Verat mir doch zunächst mal, was Deine Beispielrechnung zeigt.
      1.08 ist kein Mwst-Satz. Vermute mal, daß das vier Stück je 1,08EUR sind?
      Okay, das müßten 4,32EUR sein.
      Sind die 1,08 netto oder brutto?
      Was steht denn für ein Wert in der Datenbank? Vermutlich sind dort Nachkommastellen abgeschnitten und jetzt kommt es zu Rundungsfehlern.
      Wie hast Du die Mehrwertsteuer umgestellt?
      Per SQL: UPDATE price SET VALUE=(VALUE*1.16)/1.19
      Dann stehen in der DB wieder die korrekten Netopreise und die Bruttopreise sind gleich geblieben.

      Gruß,
      Andreas.

      PS: Vor langer, langer Zeit gab's mal das Problem, daß die Spalte in der DB zu knapp definiert war und genau dieser Rundungsfehler auftrat.

       
    • der Fiede

      der Fiede - 2007-01-17

      Ja es sind 4x 1,08 EUR = 4,31 EUR Brutto
      Mit 16% funtionierte der Shop ja auch einwandfrei.
      Ich habe in den Preisgruppen den Bruttopreis1 auf 1.1900 gesetzt.
      In der Datenbank steht vat decimal(6,4) und der Bruttopreis1 1,1900

      Es scheint wieder ein Rundungsfehler zu sein denn es tritt auch nicht bei jeder Bestellenge und jedem Artikel auf
        

       
      • Andreas Kansok

        Andreas Kansok - 2007-01-22

        Was steht denn in der Tabelle price für eine Definition für die Spalte value?
        Dort sollte sowas wie DECIMAL(22,12) definiert sein.

        Und wie ist die Antwort auf meine Nachfrage:
        "Wie hast Du die Mehrwertsteuer umgestellt?"

        Steht der korrekte Nettowert (0.907563025210084) in der Datenbank?

        Gruß,
        Andreas.

         
    • der Fiede

      der Fiede - 2007-01-22

      Gibt es den keie Lösung für das MwSt Problem?

       
    • der Fiede

      der Fiede - 2007-01-24

      Es steht 0.905172413793 in der Datenbank.
      Die Umstellung habe ich in der Admin des Shops gemacht und bei den Preisgruppen den Bruttopreis1 auf 1.1900 gesetzt.
      In der Datenbank steht auch UVP1 Bruttopreis1 1.1900

      - fiede -

       
      • Andreas Kansok

        Andreas Kansok - 2007-01-25

        Dein Nettowert ergibt nur 1.07715517241367 gerundet ergibt das schon die 1,08.
        Aber beim vervierfachen und danach erst runden, geht's schief (4,308620...)

        Wie hast Du die neuen Nettowerte ermittelt?

        Gruß,
        Andreas.

         
    • der Fiede

      der Fiede - 2007-01-25

      DECIMAL(22,12) steht auch in der DB bei value.
      Irgendwo stimmt aber mein Nettowert nicht.

      - fiede -

       
    • der Fiede

      der Fiede - 2007-01-26

      Die Nettowerte sind ja geblieben, ich habe nur den Steuersatz verändert.
      Die Nettowerte werden doch vom Shop ausgerechnet wenn ich den VK in Brutto eintrage, dies war noch bei 16% MwSt.
      Vorher ging der Shop ja auch nach der Änderung in der Datenbank (22,12) mit 16% ohne irgendwelche Probleme.

       
      • Andreas Kansok

        Andreas Kansok - 2007-01-26

        Ok, das war eine wichtige Info, daß die Nettopreise gebleiben sind.

        Hast Du denn - wenigstens für diesen Einzelfall - die 1,08brutto nochmal speichern lassen?

        Habe die 1,08 brutto jetzt mal in meiner Testumgebung ausprobiert und sehe da kein Problem. Als Bruttowert eingegeben, 0.907563025210 stehen in der Datenbank und auch bei 10Stück kein Rundungsfehler.

        Gruß,
        Andreas.

         
    • der Fiede

      der Fiede - 2007-01-27

      Habe ich gerade gestestet es funktioniert.
      Aber:
      In der Datenbank steh jetzt 0.907563025210 
      es fehlt da doch noch irgendwie ein kleines Stückchen am Preis
      Die 22,12 stehen aber definitiv in der Datenbank drin.

      Möchte aber auch nicht knapp 400 neue Artikel derartig anpassen müssen ;o)

      - fiede -

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.