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>
Hi, wir haben den Fehler aufgenommen und werden diesen mit einem zukünftigen Update korrigieren: (Link nur für registrierte Nutzer sichtbar.)