Hi zusammen,
der nächste Teilerfolg hat sich eingestellt. Die Variable
'PRODUCTS_PRICE_NETTO' => number_format(round($order_data_values['products_price']*100/(100+$order_data_values['products_tax']),2), 2,',',''),
füllte sich mit Leben, nachdem ich weiter oben auch den $order_query um die Abfrage von "products_tax" erweiterte:
Code:
$order_query = xtc_db_query("SELECT
products_id,
orders_products_id,
products_model,
products_name,
products_price,
products_tax,
final_price,
products_quantity
FROM ".TABLE_ORDERS_PRODUCTS."
WHERE orders_id='".$insert_id."'");
Heureka! Jetzt wird bei mehrwertsteuerpflichtigen Bestellern 19% abgezogen.
Problem: bei den Mehrwertsteuerbefreiten Kunden (Ausland) wird leider auch 19 % abgezogen.
Die Lösung hatte der Klaus weiter oben schon angesprochen:
Demnach müsstest du die MwSt. aus products_tax wieder abziehen, sofern allow_tax gleich "1" ist.
Klingt einfach, aber entweder ich mache was falsch, oder ich habe in meiner send_order.php keine Variable allow_tax zur Verfügung. Gibts da ein Funktion, die mir die Info zurückliefert, ob der Kunde Mwst-pflichtig ist?
Danke für Eure Geduld,
Fuzzy