Ankündigung

Einklappen
Keine Ankündigung bisher.

[behoben in 1.5.6e] Falsche Endsumme bei mehreren Artikeln bei Shops mit Nettopreisen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    (Zen-Cart 1.5.6) [behoben in 1.5.6e] Falsche Endsumme bei mehreren Artikeln bei Shops mit Nettopreisen

    Nach dem Upgrade von Version 1.5.5 wird die Endsumme falsch berechnet. Solange nur 1 Stk. bestellt wird passt alles:

    Zwischensumme: €5,55
    Versandkosten nach Zonen (nach AT): €7,50
    Enthaltene Mwst. 20% + Enthaltene Mwst. 10%: €2,61
    Endsumme: €15,66


    Sobald ich 2 Stk. von dem Artikel im Warenkorb habe, weicht der Endbetrag ab:

    Zwischensumme: €11,10
    Versandkosten nach Zonen (nach AT): €7,50
    Enthaltene Mwst. 20% + Enthaltene Mwst. 10%: €3,72
    Endsumme: €21,21


    Bei 20 Stk. (Preisstaffel auf 5€ und frei Haus):

    Zwischensumme: €100,00
    Versandkosten nach Zonen (nach AT): €0,00
    Enthaltene Mwst. 20% + Enthaltene Mwst. 10%: €20,00
    Endsumme: €101,00

    #2
    Damit man das irgendwie nachvollziehen kann:

    1)
    Wie ist die Einstellung bei Konfiguration > Mein Shop Grundeinstellungen > Bruttopreise im Shop verwenden?

    2)
    Kostet dieser Artikel 5,55 Euro brutto oder netto?
    Welchen Steuersatz hat dieser Artikel?

    3)
    Kosten die Versandkosten 7,50 Euro brutto oder netto?
    Welchen Steuersatz haben die Versandkosten?

    Kommentar


      #3
      1. Bruttopreise im Shop verwenden ist auf false, wir arbeiten generell nur mit Nettopreisen.
      2. die 5.55 sind exkl. MwSt. Steuersatz 20%
      3. Versandkosten 7.50 exkl. MwSt. Steuersatz 20%


      Das Problem haben wir nicht nur bei diesem Artikel sondern generell seit dem Upgrade, solange nur ein Stk. eines Artikels bestellt wird passt alles, je mehr Stück desto weiter die Abweichung bei der Endsumme.

      Installierte Module:

      Login als Kunde
      Ultimate SEO URL's
      Wunschlisten
      PDF Anhang

      Kommentar


        #4
        Grund ist eine Änderung, die wir in der deutschen Version 1.5.6d in der includes/classes/order.php vorgenommen haben.
        Die behebt Rundungsprobleme für Shops, die mit Bruttopreisen arbeiten.
        Ist beim Testen nicht aufgefallen, dass das für Shops mit Nettopreisen nicht geeignet ist.

        Es geht um folgenden Bereich ca. Zeile 580 in includes/classes/order.php:
        Code:
        /*********************************************
                 * Calculate taxes for this product
                 *********************************************/
                $shown_price = (zen_add_tax($this->products[$index]['final_price'], $this->products[$index]['tax']))
                + zen_add_tax($this->products[$index]['onetime_charges'], $this->products[$index]['tax']);        
                $this->info['subtotal'] += $currencies->value($shown_price)* $this->products[$index]['qty'];
        Für Shops mit Nettopreisen passt das nicht, ändern auf:

        Code:
        /*********************************************
                 * Calculate taxes for this product
                 *********************************************/
                $shown_price = (zen_add_tax($this->products[$index]['final_price'] * $this->products[$index]['qty'], $this->products[$index]['tax']))
                + zen_add_tax($this->products[$index]['onetime_charges'], $this->products[$index]['tax']);
                $this->info['subtotal'] += $shown_price;
        Danach solltest Du wieder korrekte Ergebnisse haben:

        1 Artikel

        Zwischensumme: 5,55 €
        Versandkostenpauschale (Standard): 7,50 €
        zzgl. Mwst. 20%: 2,61 €
        Endsumme: 15,66 €


        2 Artikel

        Zwischensumme: 11,10 €
        Versandkostenpauschale (Standard): 7,50 €
        zzgl. Mwst. 20%: 3,72 €
        Endsumme: 22,32 €


        20 Artikel

        Zwischensumme: 100,00 €
        Versandkostenfrei: 0,00 €
        zzgl. Mwst. 20%: 20,00 €
        Endsumme: 120,00 €

        Kommentar


          #5
          Vielen Dank, jetzt funktioniert alles wunderbar!

          Kommentar

          Info zu diesem Forenarchiv:
          Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
          Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
          Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
          PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
          Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
          FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

          Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
          Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
          Fehler in der Software können auf Github als Issues gemeldet werden.
          Follow us
          aktuelle version
          Zen Cart 1.5.7g deutsch
          vom 12.12.2023
          [Download]
          Lädt...
          X