In der
/includes/modules/order_total/ot_tax.php finde ich diesen Code:
if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 1 ) { $order->info['allow_tax'] = 2; //merchant $this->output[] = array('title' => $key .':', 'text' => $xtPrice->xtcFormat($value,true), 'value' => $xtPrice->xtcFormat($value, false)); } if ($_SESSION['customers_status']['customers_status_show_price_tax'] == 0 && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 0 && $order->delivery['country_id'] == STORE_COUNTRY
) { $order->info['allow_tax'] = 3; //merchant EU, shipping to store country $this->output[] = array('title' => $key .':', 'text' => $xtPrice->xtcFormat($value,true), 'value' => $xtPrice->xtcFormat($value, false)); } Sehe ich das richtg, daß das so nicht korrekt ist ?
Der obere Fall, wo im Kommentar "merchant" steht, sollte doch für STORE_COUNTRY gelten,
da ja die MwST. hinzugefügt wird,
während im unteren Fall wohl "merchant EU" mit gültiger UStID gemeint sein sollte,
denn wer sonst sieht Netto-Preise und bekommt die MwSt. auch nicht in OT hinzuaddiert.
Es ist also nicht lediglich der Kommentar nicht korrekt, sondern auch die Condition
&& $order->delivery['country_id'] == STORE_COUNTRY
an der verkehrten Stelle.
Ist das so oder mißverstehe ich etwas ?
Gruß,
noRiddle