Ankündigung

Einklappen
Keine Ankündigung bisher.

Edit Orders - Mehrwertsteuer (Versandkosten) wird falsch berechnet

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

    Edit Orders - Mehrwertsteuer (Versandkosten) wird falsch berechnet

    Hallo,

    plage mich mal wieder mit "Edit Orders" hatte in meinem ZenCart 1.5.0 eine von mir leicht modifizierte Version mit der ich ganz gut leben konnte. Die aktuelle Version schaut in vielerlei Hinsicht sehr gut aus, allerdings wird die Steuer nach einem Klick auf den "Aktualisieren" Button falsch berechnet. Endsumme bleibt gleich aber Nettobetrag und Enthaltene Steuer ändern sich und zwar genau um den Betrag der Steuer in den Versandkosten.
    Habe gesehen dass das neue Edit Orders die order_total Module nutzt.

    Ich verwende:

    Zwischensumme ot_subtotal
    Versandkosten ot_shipping
    Netto-Betrag ot_netto
    Steuern ot_tax
    Endsumme ot_total

    ....in dieser Reihenfolge.

    Den Versandkosten ist Mehrwertsteuer zugeordnet, die Berechnung passt überall im Shop - nur Edit Orders zickt....
    Jemand eine Idee wo ich da ansetzten könnte?

    Viele Grüsse, Michi
    Zuletzt geändert von arp2600; 12.09.2014, 19:31.

    #2
    Hallo,

    Bei mir das Gleiche. Frisch installierter Shop mit VAT Mod, alte Bestellungen und Kunden importiert.
    Irgendwie erhöht sich das Shipping mit jeder Aktualisierung um die Steuer.

    Hast du eine Lösung gefunden ?
    Code anzupassen wäre kein Problem.

    Oder gibt es eine Alternative?
    Wie sonst soll man direkt im Shop nachträglich Artikel modifizieren, Lieferadresse ändern oder Rabatt geben ?

    Kommentar


      #3
      Ich haber gerade "Edit Orders 4.1.4 für Zen Cart 1.5.3 deutsch" in einen nahezu nagelneuen 1.5.3er Shop installiert. Da ich an den "geänderten Dateien" noch nichts über andere Modul-Installationen geändert habe, habe ich diese auch direkt eingespielt. Ich habe das gleiche Problem, wie die Vorredner, mit der Merwertsteuer der Versandkosten. Hat jemand eine Idee?

      Bei mir sieht es vor dem "Aktualisieren" so aus:
      Artikel____________14,00€
      Zwischensumme___ 14,00€
      Versandkosten______5,95€
      Netto____________ 16,76€
      MwSt_____________ 3,19€
      Endsumme________19,95€

      Alles korrekt berechnen!!!

      Nach dem "Aktualisieren" so:
      Artikel____________14,00€
      Zwischensumme___ 14,00€
      Versandkosten______5,95€
      Netto____________ 16,58€
      MwSt_____________ 3,36€
      Endsumme________19,95€

      Netto um 0,18€ zu tief.
      MwSt um 0,18€ zu hoch.
      0,18€ sind genau 19% der Mwst der Versandkosten.

      Die Versandkosten sind bei mir mit 5,-€ und 19% MwSt eingetragen. Mit Versandkoste=0,- wird richtig gerechnet.

      Würde mcih über eine Antwort sehr freuen!

      Gruß, Frank

      Kommentar


        #4
        Hallo Frank,

        leider konnte ich das Problem bisher nicht lösen. Ich behelfe mich momentan damit die Werte nach dem
        Aktualisieren direkt in der Datenbank anzupassen - das ist ziemlich lästig....

        Bei mir ist die Differenz ca. 0,10 EURO. Genau wie bei Dir - Nettobetrag weniger, MwSt. mehr nach der Aktualisierung.
        Ich denke auch dass es mit den Versandkosten zusammenhängt,
        denn wenn ich die Versandkosten wegnehme (mit EditOrders) stimmt die Rechnung.
        Ich habe pauschal 3,50EURO (inkl. MwSt.) Versandkosten.
        ... das könnte passen - 19% der in den Versandkosten enthaltenen MwSt. entspricht ca. 0,10EURO



        Viele Grüsse, Michi

        Kommentar


          #5
          Könnt Ihr bitte mal unter Konfiguration > Edit Orders das Edit Orders Debugging Level auf TAXES (2) stellen?
          Und dann so eine Bestellung aktualisieren, bei der danach die Steuer erhöht wird?
          Danach ist im Ordner logs ein Unterordner edit_orders mit mehreren Logfiles vorhanden. Interessant wäre das Log, das das Update protokolliert namens DEBUG-update_order-12345678-12345678.log. Inhalt dann hier posten, enthält keinerlei sensible Daten.

          Kommentar


            #6
            Hi Webchills,

            vielen Dank, dass Du Dich diesem Problem annimmst !!! Hier kommt der Log:

            Code:
            ============================================================
            = Edit Orders (4.1.4) Action Log
            ============================================================
            Order ID: 22
            Action Requested: update_order
            Enabled Order Totals: ot_subtotal;ot_paymentmodulefee;ot_shipping;ot_netto;ot_tax;ot_total
            Order Subtotal: 235.7000
            Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€203.07',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.58',
                'class' => 'ot_tax',
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
              ),
            )
            Order Tax (total): 38.58
            Order Tax Groups:
            array (
              '19%' => 37.632773109244,
            )
            Requested Products:
            array (
              90 => 
              array (
                'qty' => '1',
                'name' => 'Artikel 1',
                'onetime_charges' => '0.0000',
                'attr' => 
                array (
                  1 => 
                  array (
                    'value' => '3',
                    'type' => '0',
                  ),
                ),
                'model' => '1234',
                'tax' => '19',
                'final_price' => '198.07',
              ),
            )
            
            ============================================================
            = Processing Requested Updates to Products
            ============================================================
             
            Old Order Subtotal: 235.7000
            Old Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€203.07',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.58',
                'class' => 'ot_tax',
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
              ),
            )
            Old Tax (total): 38.58
            Old Tax Groups:
            array (
              '19%' => 37.632773109244,
            )
            Removed Product Order Subtotal: 0
            Removed Product Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€0.00',
                'class' => 'ot_subtotal',
                'value' => 0,
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€203.07',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€0.95',
                'class' => 'ot_tax',
                'value' => 0.94722689075631,
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€5.95',
                'class' => 'ot_total',
                'value' => 5.95,
              ),
            )
            Removed Product Tax (total): 0.94722689075631
            Removed Product Tax Groups:
            array (
              '19%' => 0,
            )
            Added Product Order Subtotal: 235.7
            Added Product Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
                'value' => 235.7,
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€203.07',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.58',
                'class' => 'ot_tax',
                'value' => 38.58,
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
                'value' => 241.65,
              ),
            )
            Added Product Tax (total): 38.58
            Added Product Tax Groups:
            array (
              '19%' => 37.632773109244,
            )
            Updated Products Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€202.89',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.76',
                'class' => 'ot_tax',
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
              ),
            )
            Updated Products Tax (total): 38.76
            Updated Products Tax Groups:
            array (
              '19%' => 37.632773109244,
            )
            Requested Order Totals:
            array (
              0 => 
              array (
                'code' => 'ot_shipping',
                'shipping_module' => 'flat',
                'title' => 'Versandkostenpauschale (Standard):',
                'value' => '5.9500',
              ),
              1 => 
              array (
                'code' => 'ot_netto',
                'title' => 'Netto-Betrag:',
                'value' => '203.0672',
              ),
              2 => 
              array (
                'code' => 'ot_paymentmodulefee',
                'title' => '',
                'value' => '',
                'shipping_module' => '',
              ),
            )
            
            ============================================================
            = Processing Requested Updates to Order Totals
            ============================================================
             
            Starting Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€202.89',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.76',
                'class' => 'ot_tax',
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
              ),
            )
            Starting Tax (total): 38.76
            Starting Tax Groups:
            array (
              '19%' => 37.632773109244,
            )
            Updated Order Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€203.07',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.76',
                'class' => 'ot_tax',
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
              ),
            )
            Updated Tax (total): 38.76
            Updated Tax Groups:
            array (
              '19%' => 38.763273109244,
            )
            
            ============================================================
            = Done Processing Requested Updates to the Order
            ============================================================
            
            Final Subtotal: 235.7000
            Final Totals:
            array (
              0 => 
              array (
                'title' => 'Zwischensumme:',
                'text' => '€235.70',
                'class' => 'ot_subtotal',
              ),
              1 => 
              array (
                'title' => 'Versandkostenpauschale (Standard):',
                'text' => '€5.95',
                'class' => 'ot_shipping',
              ),
              2 => 
              array (
                'title' => 'Netto-Betrag:',
                'text' => '€203.07',
                'class' => 'ot_netto',
              ),
              3 => 
              array (
                'title' => 'Enthaltene Mwst. 19%:',
                'text' => '€38.76',
                'class' => 'ot_tax',
              ),
              4 => 
              array (
                'title' => 'Endsumme:',
                'text' => '€241.65',
                'class' => 'ot_total',
              ),
            )
            Final Tax (total): 38.76
            Final Tax Groups:
            array (
              '19%' => 38.763273109244,
            )

            Kommentar


              #7
              Hi Webchills,

              hast Du zufällig mal einen Blick auf die Log-Datei geworfen?

              Gruß, Frank

              Kommentar


                #8
                Auch in Version 1.5.5e - Edit Orders Version 4.1.7 noch falsch

                Hallo zusammen,

                Ich habe vor Änderung durch Edit Orders folgende Werte:
                Zwischensumme: € 29,90
                Versandkosten: € 4,95
                Summe netto: € 29,29
                enthaltene MwSt: € 5,56
                Endsumme: € 34,85

                nach Änderung der Bestellung mit Edit Orders ergibt sich folgendes Bild:
                Zwischensumme: € 29,90
                Versandkosten: € 4,95
                Summe netto: € 29,14
                enthaltene MwSt: € 5,71
                Endsumme: € 34,85

                Vielleicht findet jemand den Fehler?
                Grüße
                Forbi099

                Kommentar


                  #9
                  Du schreibst: Auch in Version 4.1.7 noch falsch.

                  Das ist ja völlig veraltet, aktuell für 1.5.5e wäre 4.3.0:

                  Bitte aktualisiere zunächst mal auf 4.3.0 und ändere dann die Bestellung nochmal.
                  Zuletzt geändert von webchills; 06.07.2018, 07:34.

                  Kommentar


                    #10
                    Ich habe jetzt testweise die 4.3.0 instaliert.
                    Geändert hat es an der Berechnung leider nichts.

                    Aus:
                    Zwischensumme: € 29,90
                    Versandkosten: € 4,95
                    Summe netto: € 29,29
                    enthaltene MwSt: € 5,56
                    Endsumme: € 34,85

                    wird weiterhin:
                    Zwischensumme: € 29,90
                    Versandkosten: € 4,95
                    Summe netto: € 29,14
                    enthaltene MwSt: € 5,71
                    Endsumme: € 34,85

                    Zumindest habe ich jetzt herausgefunden, wie der Betrag von 5,71 zustande kommt.
                    Dies liegt an der falschen Berechnung der MwSt bei den Versandkosten:
                    MwSt Artikel: 29,90 - 25,13 = 4,77
                    MwSt Versandkosten: 4,95 * 19% = 0,94
                    ergibt in Summe (4,77 + 0,94) = 5,71

                    Richtig wäre für die Versandkosten folgende Berechnung:
                    4,95 - 4,16 (4,95 / 1,19) = 0,79
                    ergibt in Summe (4,77 + 0,79) = 5,56

                    Kommentar


                      #11
                      In der aktuellen Edit Orders Version 4.4.3 für die aktuelle deutsche Zen Cart Version 1.5.6c wurde die Steuerberechnung und Versandkostenberechnung komplett überarbeitet und diese Fehler sollten damit nun nicht mehr auftreten.
                      Zuletzt geändert von webchills; 07.10.2019, 20:14.

                      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