Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Steuerberechnung nach Versandziel

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Steuerberechnung nach Versandziel
    am: 12. Juni 2018, 10:39:21
    Irgendwie komme ich nicht weiter.
    Zwei Kundengruppen habe ich für Kunde = brutto und Nettokunde für netto.
    Beim Anlegen des Kundenkontos werden z.B. Schweizer sowieso und Österreicher mit gültiger ATU automatisch Nettokunden. Soweit geht alles problemlos.
    Aber...
    Wenn die Ware D nicht verläßt, wird trotzdem MWSt. fällig.
    Wo kann ich reinhaken, bei der Bestellung (temporär) brutto zu erzwingen, wenn eine deutsche Versandadresse gewählt wird?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39206.0
    Werbung / Banner buchen

    Q

    • Fördermitglied
    • Beiträge: 1.531
    Re: Steuerberechnung nach Versandziel
    Antwort #1 am: 12. Juni 2018, 11:08:10
    Bin mir nicht sicher,  ob ich dich richtig verstanden habe.

    Wenn die Ware D nicht verlässt ist es keine Ausfuhr, also steuerpflichtig. Sollte der Shop auch so berechnen. Wenn du das ändern willst, kläre das umbedingt mit deinem Steuerberater!!!!

    Hier keine Rechts-/Steuerberatung. Nur eigene Meinung.

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Steuerberechnung nach Versandziel
    Antwort #2 am: 12. Juni 2018, 12:09:43
    Mein Shop macht das seit 2.0.0 -> 2.0.3 eben leider nicht mehr.

    Es bleibt bei Nettokunden netto, wenn als Versandziel D ausgewählt wird.
    Ja, ich möchte, dass auch bei Nettokunden die betreffende Bestellung brutto ist, also netto plus MWSt.

    Die Lösung mit den Nettokunden habe ich eingeführt, um EU-Kunden mit und ohne UID trennen zu können. Ohne eben brutto, mit UID netto.

    Wo wird im Code über netto oder brutto entschieden? Klar müsste die Entscheidung bei meiner Lösung aus customers_status_id resultieren. Die paar Möglichkeiten habe ich (glaube ich) ohne Erfolg durch.

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Steuerberechnung nach Versandziel
    Antwort #3 am: 14. Juni 2018, 11:18:17
    Da antworte ich mir mal selbst.

    Sobald ein Nettokunde die Versandadresse in D wählt, um Versandkosten zu sparen, wird die Bestellung in der Zusammenfassung (checkout_confirmation.php) zu brutto.

    /includes/classes/order.php

    suche:
    // web28 - set tax country id for using order total in shopping cart

    davor einfügen:
    Code: PHP  [Auswählen]
    //Prüfung auf Ware verbleibt in DE und Netto-Kunde
    if (($shipping_address['country_id'] == STORE_COUNTRY) && ($_SESSION['customers_status']['customers_status_id'] == 3)) {
      $_SESSION['customers_status']['customers_status_show_price_tax'] = 0;
      $_SESSION['customers_status']['customers_status_add_tax_ot'] = 1;
      $tax_address['country_id'] = $shipping_address['country_id'];
    }
     

    Das nun noch im Warenkorb umsetzen und einen Hinweis in der checkout-shipping einbauen...

    profidrucker

    • Neu im Forum
    • Beiträge: 47
    Re: Steuerberechnung nach Versandziel
    Antwort #4 am: 15. Juni 2018, 10:32:43
    Der Warenkorb wird nun auch brutto, sobald die Ware in D verbleibt.

    /includes/modules/order_details_cart.php

    suche (ca. Zeile 48):
    $products = $_SESSION['cart']->get_products();

    davor einfügen:
    Code: PHP  [Auswählen]
    //Prüfung auf Ware verbleibt in DE und Netto-Kunde
    if (($_SESSION['country'] == STORE_COUNTRY) && ($_SESSION['customers_status']['customers_status_id'] == 3)) {
      $_SESSION['customers_status']['customers_status_show_price_tax'] = 0;
      $_SESSION['customers_status']['customers_status_add_tax_ot'] = 1;
    }
     

    Klappt das auch bei euch?

    Nun noch der Hinweis auf der checkout_shipping.php...
    4 Antworten
    3695 Aufrufe
    03. September 2012, 08:14:32 von Fritz H. Zetik
    9 Antworten
    6250 Aufrufe
    15. November 2014, 18:06:39 von Matt
    23 Antworten
    835 Aufrufe
    08. Juni 2024, 06:33:26 von ChristianRothe
    8 Antworten
    7693 Aufrufe
    06. Juli 2018, 16:46:24 von webald