Ergebnis 1 bis 3 von 3

Thema: Edit Orders - Bruttobetrag falsch berechnet

  1. #1
    Padawan Anwärter Avatar von SanNau
    Registriert seit
    25.06.2009
    Beiträge
    18
    Themen
    8
    DANKE
    0
    Erhaltene Danke: 0

    Standard Edit Orders - Bruttobetrag falsch berechnet

    Hallo,

    ich habe das Modul Edit Orders Version 1.53 installiert, um Bestellungen zu bearbeiten.

    Beim ersten Aufruf von Bestellung ändern, stimmen die Angabe für Zwischensumme, MwSt und Endsumme.

    Sobald ich die Bestellung ändere, werden die Angabe für die DB-Tabelle orders_total geändert.
    Die Zwischensumme wird als netto angegeben.
    Die Mwst. ist auch weniger und somit auch die Endsumme.

    Das Problem ist, dass die 19% MwSt. nicht mehr einberechnet werden.

    Bereits getestet (beim Kommentar Update ot_subtotal, ot_tax, and ot_total classes):
    $ot_value = $RunningSubTotal*1.19;
    Aber hier fehlen immer noch kleine Cent-Beträge, weil er die Gesamtsumme multipliziert und nicht die einzelnen Artikel mit der Mwst.


    Kann mir jemand weiterhelfen, wie ich dieses Problem lösen kann?!
    Biiiiitttteee...
    Vielen vielen Dank.

  2. #2
    Padawan Anwärter Avatar von hekla
    Registriert seit
    15.07.2008
    Beiträge
    21
    Themen
    11
    DANKE
    3
    Erhaltene Danke: 0

    Standard

    Gibt es da wirklich keine Korrektur von einem PHP-Kundigen?

    Wäre schade.
    Mit einem solchen Rundungsfehler ist "Edit Orders" unbrauchbar ...

    Vielleicht muss ich mal anfangen, PHP ein bisschen eingehender zu lernen ...

  3. #3
    Padawan Stufe IV Avatar von rsagb
    Registriert seit
    08.03.2007
    Beiträge
    328
    Themen
    31
    DANKE
    8
    Erhaltene Danke: 3

    Standard Workaround

    Folgender Woraround passt wenn die Artikeleinzelpreise netto gerechnet sind (für edit order 1.5.3; aktuelle Version, andere habe ich nicht ausprobiert)
    Bitte unbedingt vorher auf einem Testsystem ausprobieren.

    Zeile 384 uff.
    if($ot_class == "ot_total")
    //$ot_value = $RunningTotal;
    // 2011-05-29 Wenn Einzelpreise netto dann Steuer addieren
    $ot_value = $RunningTotal+$RunningTax;

    Zeile 583 uff.
    // Total
    $Query = "select sum(value) as total_value from " . TABLE_ORDERS_TOTAL . " where class != 'ot_total' and orders_id=$oID";
    $result = $db -> Execute($Query);
    #$row = zen_db_fetch_array($result);
    $Total = $result->fields["total_value"];


    // update Total
    // 2011-05-29 Gesamtsumme ist immer mit Steuer, vorausgesetzt man hat Einzelpreise auf netto eingestellt
    //$Total = $Total + $RunningTax;

    Was halt noch fehlen würde ist die Abfrage ob man im Admin Teil brutto oder Netto Einzelpreise eingestellt hat.

    Bei fragen einfach posten.
    Geändert von rsagb (29.05.2011 um 21:07 Uhr)
    Grüße
    rsagb

Ähnliche Themen

  1. Edit Orders
    Von Lissy73 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 30.04.2010, 10:38
  2. Shop berechnet MwSt falsch
    Von Ruroza im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 21
    Letzter Beitrag: 23.02.2010, 16:37
  3. MwSt. falsch berechnet
    Von simmsen im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 3
    Letzter Beitrag: 13.10.2009, 19:00
  4. Bücher frachtfrei / Gewicht falsch berechnet
    Von Konstantin im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 1
    Letzter Beitrag: 29.07.2007, 13:01
  5. Versandkosten falsch berechnet!
    Von Lissy73 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 2
    Letzter Beitrag: 05.04.2007, 12:40

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5e deutsch
Revision 1208 vom 20.05.2017
[Download]