v3.6.x Nettopreis & MWST in der Bestellübersicht admin/orders.php falsch

Thema wurde von Adexa, 5. Januar 2018 erstellt.

  1. Adexa

    Adexa Mitglied

    Registriert seit:
    13. Juni 2012
    Beiträge:
    9
    Danke erhalten:
    1
    Danke vergeben:
    5
    Hallo Gambio

    Wir hatten per 1.1.2018 in der Schweiz einen Wechsel von 8% auf 7.7% MWST. Ja - das gibts - Mehrwertsteuer Senkung in der heutigen Zeit - wer hats erfunden? Die Schweizer ;o) Cool, nicht?

    Nun, das ganze hat mich (einmal mehr) mit dem Thema WMST in Gambio (gezwungenermassen) auseinander setzen lassen. Dabei ist mir folgender Bug aufgefallen:

    In der Detailansicht der Bestellung kann der Nettobetrag jedes einzelnen Artikels ausgewiesen werden, inlusive Anzeige des WMST Satzes. Nun, das läuft nicht sauber, da wir neu 7.7% also: nach Komma Stellen bzw. Zehntel-Stellen verwenden.

    7.7% werden als 8% dargestellt, die MWSt wird mit INTEGER berechnet, also mit nur 7%.

    Hier die Korrektur:

    admin/html/compatibility/order_details.php

    Zeile 329

    <td class="text-right">
    <div class="grid">
    <div class="span12">
    <?php
    $net = $productInformation['price'];

    if($productInformation['allow_tax'])
    {
    // KORREKTUR: (int) Integer Zahlenformat entfernen, damit die Berechnung mit Kommastellen in der MWST richtig erfolgt
    $divideValue = 100 + $productInformation['tax'];
    $net = ($productInformation['price'] / $divideValue) * 100;
    }

    echo number_format($net, 2) . ' ' . $GLOBALS['order']->info['currency'];
    ?>
    </div>
    </div>
    </td>





    Zeile 348

    <?php if($productInformation['allow_tax']) { ?>
    <td class="text-right">
    <div class="grid">
    <div class="span12">
    <?php
    // KORREKTUR: , 1 ergänzt. Auf 1 Stelle nach Komma - z.B. 7.7% MWST
    echo number_format($productInformation['tax'], 1) . '%';
    ?>
    </div>
    </div>
    </td>
     
  2. Anonymous

    Anonymous Administrator
    Mitarbeiter

    Registriert seit:
    26. April 2011
    Beiträge:
    1.015
    Danke erhalten:
    790
    Danke vergeben:
    198
    Hi,

    wir haben den Fehler aufgenommen und werden diesen mit einem zukünftigen Update korrigieren:
    (Link nur für registrierte Nutzer sichtbar.)