Antwort #3 am: 07. April 2021, 16:56:30
Grüß euch,
es wird komplexer..... , der sql Befehl sieht zur Zeit so aus:
SELECT DISTINCT orders.orders_id, orders.date_purchased, orders.customers_lastname, orders_total.value, orders.currency , orders.currency_value , orders_products.products_tax, orders.customers_vat_id, orders.customers_country, orders.payment_class
FROM orders
JOIN orders_total ON orders.orders_id = orders_total.orders_id
JOIN orders_products ON orders.orders_id = orders_products.orders_id
WHERE orders.date_purchased LIKE "2021-04%%"
AND orders_total.class = "ot_total"
AND orders_total.value > 0 /*Ausgabe ohne abgbrochene KK-Bestellungen*/
ORDER BY orders.customers_lastname
funktioniert auch fast perfekt, jedoch habe ich das Problem, dass bei uns "Hilfsartikel" existieren bei denen kein MwSt-Satz definiert ist/war. Habe ich eine Bestellung in der bei einem Artikel MwSt verrechnet wird und bei einem nicht, habe ich dann zwei Zeilen und unser Steuerberater ist verwirrt. Da ich fürchten muss, dass das immer wieder vorkommen wird, meine Frage:
Gibt es eine Möglichkeit das mit sql abzufangen (Tabelle 'orders_products' Spalte 'products_tax'),also das nur die Zeile mit MwSt-Wert angezeigt wird?
AND orders_products.products_tax < 0
kann ich nicht verwenden, da wir auch ins Ausland versenden.
Danke und Grüße aus Wien,
Thomas