Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
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: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Hallo Community.
    Vorab bitte ich darum den vorliegenden Thread nicht mit Meinungen und Kommentaren zuzumüllen sondern nur dann etwas zu schreiben wenn man einen zur Lösung des Themas wertvollen Beitrag hat.
    Es dürfen gerne auch Erfahrungen und Umgangsweisen mit dem Thema von Shop-Betreibern gepostet werden.
    Auch jedoch sind Beiträge von Programmierern erwünscht.

    Folgendes Problem (imho ein Problem) möchte ich ansprechen:
    Es gibt im Betrieb eines Shops zwei Dinge die man bei der Berechnung von MwSt. Ja/Nein beachten muß.
    • Die Einstellungen bei der Kundengruppe bei "UST in Rechnung ausweisen"
      (insofern "Preise inkl. MwSt." auf 'Nein' steht, wie z.B. bei der Standard-Kundengruppe "Händler")
    • Das Versandland

    Nun verhält sich der Shop so:
    • Kunde ist Nicht-EU (z.B. ein EFTA-Staat wie die Schweiz):
      • Versandadresse ist in der Schweiz => MwSt. wird nicht berechnet
      • Versandadresse ist in Deutschland  => MwSt. wird berechnet
      Soweit so korrekt.
    • Kunde ist EU und hat eine gültige UStID angegeben und wird somit nach Standard in die Kundengruppe "Händler EU" gesetzt (z.B. ein Niederländer):
      • Versandadresse ist in den Niederlanden => MwSt. wird nicht berechnet
        korrekt
      • Versandadresse ist in Deutschland  => MwSt. wird nicht berechnet
        nicht korrekt !

    In letztgenanntem Fall werden die Einstellungen in der Kundengruppe vorrangig betrachtet. Das halte ich für verkehrt und für einen Bug.

    Seht Ihr das genauso ?
    Und, nebenbei: An welcher Code-Stelle wird das mit der Versadandresse in Punkt 1. eigtl. gesteuert ? (habe ich nicht gefunden)

    Gruß,
    noRiddle

    Linkback: https://www.modified-shop.org/forum/index.php?topic=39521.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #1 am: 25. September 2018, 20:11:35
    Als Nebenthema:
    Ich halte die hard-codierten Iso-Codes der EU-Länder in der /includes/classes/vat_validation.php für fehleranfällig (im Falle sich bei den EU-Ländern mal was ändert (Stichwort: BREXIT)):

    Code: PHP  [Auswählen]
          switch ($country_iso_code) {
            case 'AT':
            case 'BE':
            case 'BG':
            case 'CY':
            case 'CZ':
            case 'DE':
            case 'DK':
            case 'EE':
            case 'EL':
            case 'ES':
            case 'FI':
            case 'FR':
            case 'GB':
            case 'HU':
            case 'HR':
            case 'IE':
            case 'IT':
            case 'LT':
            case 'LU':
            case 'LV':
            case 'MT':
            case 'NL':
            case 'PL':
            case 'PT':
            case 'RO':
            case 'SE':
            case 'SI':
            case 'SK':
              $t_result = $this->checkVatID_EU($vatNumber, $country_iso_code);
              break;
            default:
              $t_result = 8; //unknown country
              break;
          }

    Die sollte man dynamisch aus der Datenbank holen.

    Gruß,
    noRiddle

    Timm

    • Fördermitglied
    • Beiträge: 6.258
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #2 am: 26. September 2018, 10:11:22
    Gleiches wurde hier gemeldet EU-Kunde bestellt ohne MwSt

    Und es gibt das Ticket #1368 dafür.

    Gruß Timm

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #3 am: 26. September 2018, 10:16:59
    Ah, okay, danke.
    Ich werde den vorliegenden Thread im Ticket mal verlinken. Ich habe das Problem, denke ich, hier besser/genauer und nachvollziehbarer beschrieben.

    Mich würde trotzdem noch die Code-Stelle die ich nicht gefunden habe interessieren.
    Nämlich an welcher Stelle bestimmt ist, daß mein Punkt 1. funktioniert.

    Gruß,
    noRiddle

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #4 am: 26. September 2018, 10:36:05
    Hallo zusammen,

    jetzt kommt bei der ganzen Sache aber nochwas dazu .. Gastbestellungen.
    Auch hier sollte der Shop das letztendlich abbilden können und hier "grätscht" die Kundengruppe Gast dann komplett dazwischen.

    Die Steuerberechnung wird wohl letztendlich komplett aus den Kundengruppen rausgelöst werden müssen. Eine andere Möglichkeit sehe ich da nicht.

    Markus

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #5 am: 26. September 2018, 12:13:56
    Hi Markus.
    Inwiefern ' "grätscht" die Kundengruppe Gast dann komplett dazwischen ' ?
    Könntest du das genauer darlegen ?

    Auch ein Kunde mit Gast-Konto würde doch,
    - wenn das denn unter Erw. Konfiguration => USt.-Id-Nr. aktiviert ist, wovon wir hier ja ausgehen -
    nach erfolgreicher UStID-Validierung in die Kundengruppe DEFAULT_CUSTOMERS_VAT_STATUS_ID fallen.

    Weißt du an welcher Code-Stelle mein Punkt 1. aus dem ersten Post abgefangen wird ?
    Da funktioniert's ja auch die Versandadresse zu berücksichtigen.

    Gruß,
    noRiddle

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #6 am: 26. September 2018, 12:33:40
    Hi noriddle,

    stimmt .. du hast Recht .. ich habs gerade mal im Demoshop probiert.
    Bleibt also wie gehabt nur die Versandaresse als Problem.
    Das ist mir wohl irgendwie durchgegangen dass das schon gefixt ist. :-)

    Sorry .. ich kenne die Stelle leider auch nicht wo das abgefragt wird.

    Markus

    p3e

    • Experte
    • Beiträge: 2.425
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #7 am: 26. September 2018, 12:59:26
    Ich gehe eigentlich davon aus, dass egal ist, wohin innerhalb der EU versendet wird. Wenn ich eine gültige USt-ID von dem Kunden habe, die auch auf die Rechnungsadresse eingetragen ist (zur Überprüfung ist man verpflichtet), wird der Empfänger doch bereits vom Rechnungsempfänger mit der MwST. des Empfängerlandes berechnet. Dafür gebe ich beim Finanzamt ja die Zusammenfassende Meldung ab. Die werden an das Empfängerland weitergereicht.
    Dadurch, dass der Zoll weg fällt, hat der Kunde ja sonst keine Möglichkeit die für Ihn eventuell absatzfähige einheimische MWSt. berechnet zu bekommen. Wir lassen uns nur vom Kunden bestätigen, dass er die Ware ins Zielland überführt.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #8 am: 26. September 2018, 17:57:10
    ...
    Wir lassen uns nur vom Kunden bestätigen, dass er die Ware ins Zielland überführt.

    Wie macht Ihr das genau ?
    Ich nehme an Ihr macht das mittels Gelangensbestätigung.
    • Muß man den Kunden dafür nicht hinterherlaufen ?
      und
    • Wie schließt Ihr einen evtl. Betrug aus ?

    Kann auf die Gelangensbestätigung verzichtet werden wenn die Versandadresse nicht in DE liegt und man einen Versanddienstleister benutzt welcher die Lieferung z.B. auf seinem Sendungsverfolgungs-Portal anzeigt.

    Ich bin was das Thema betrifft nicht gut inmformiert, weil selbst kein Shop-Betreiber.

    Gruß,
    noRiddle

    p3e

    • Experte
    • Beiträge: 2.425
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #9 am: 26. September 2018, 19:45:24
    Ja, du benötigst eine Gelangensbestätigung. Ich habe in der Regel Stammkunden. Da ist es unwahrscheinlicher, dass der Kunde und die nicht schickt.
    Ich kann Dir das jetzt nicht juristisch eindeutig sagen was da alles drauf muss. Das sind wir damals zusammen mit unserem Steuerberater durchgegangen. Wie haben eher zu viele Angaben, da wir einfach die Handelsrechnung nehmen und die noch mit folgenden Feldern ergänzen:
    - Fahrzeugkennzeichen bei Überführung
    - Tag und Ort des Erhalts der Waren
    - Tag und Ort des Endes der Beförderung im EU-Ausland
    - Ausstellungsdatum der Bestätigung
    - Unterschrift durch den Rechnungsempfänger

    Statt Rechnung steht da dann Gelangensbestätigung.

    Bisher haben uns die Kunden das immer zurückgeschickt, wobei es sehr selten ist, dass Kunden die Ware für das EU-Ausland, innerhalb Deutschland verschickt haben wollen oder dass der Kunde die Ware bei uns abholt.

    Bei Versand direkt zum Rechnungsempfänger bekommen wir mit der Rechnung von unserem Paketdienst eine pauschale Bestätigung, dass alle aufgeführten Pakete das Bestimmungsziel erreicht haben.

    Ich kann nicht bestätigen, ob das juristisch einwandfrei ist, da ich weder Jurist, noch Steuerberater bin. Ist nur so, wie wir das handhaben.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #10 am: 26. September 2018, 22:12:46
    Okay, verstehe.
    Ich habe allerdings einen Kunden wo es immer mal wieder vorkommt, daß ein Schweizer eine deutsche Versandadresse angibt
    - das klappt ja auch im Shop dann mit Berechnen der MwSt. -
    oder daß ein Niederländer eine deutsche Versandadresse angibt
    - und da klappt es eben nicht -
    und mit wenigen Ausnahmen kann ich mir, außer der Absicht Steuerbetrug im eigenen Land zu begehen, keinen Grund vorstellen eine deutsche Lieferadresse anzugeben wenn man als Gewerbe eine gültige UStID angibt.

    Ich frage mich halt ob in so einem Falle nicht der Lieferant haftet und die MwSt. abführen muß wenn es entdeckt wird. Davor kann man sich nur zu 100% schützen wenn man in solch einem Falle die MwSt. berechnet.
    Ich schrieb im ersten Post aber ja auch "(imho ein Problem)", womit ich ausdrücken wollte, daß es Andere anders sehen könnten.

    Gruß,
    noRiddle

    p3e

    • Experte
    • Beiträge: 2.425
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #11 am: 26. September 2018, 22:40:24
    Ja, ich verstehe Deine Bedenken und Argumentation.

    Bei mir ist es deshalb einfach, weil ich an Einzelhändler verschicke, die immer wieder bestellen. Da kennt man sich, da weiß ich, dass das funktioniert. Ich denke das Risiko ist einfach sehr unterschiedlich.
    In der Schweiz gehe ich übrigens anders vor. Da berechne ich die deutsche MwSt. und der Kunde bekommt die zurück, wenn er mit dir Verzollung nachweist. Da liebe ich übrigens die Funktion bei PayPal, dass man Teilbeträge zurück zahlen kann und dafür sogar anteilig die Gebühren zurück erhält.
    Theoretisch kann man das für das EU-Ausland bei Versand innerhalb Deutschlands ja auch so praktizieren. Ich fände es aber hilfreich, wenn das dann einstellbar wäre und nicht fest aufgenommen wird.

    Zum Steuerbetrug: ich als Versender gebe in der zusammenfassenden Meldung dem Finanzamt alle MwSt.-freien EU Exporte bekannt und die übertragen die Daten an die EU-Mitgliedstaaten. Somit haben sie alle Daten um den Betrug zu vermeiden. Wichtig (und auch verpflichtend) ist, dass man nachweislich überprüft hat, dass die Ust-ID-Nr zum Rechnungsempfänger gehört.

    Auch das ist keine Rechtsberatung und keine Steuerberatung, da ich da kein Fachmann bin.

    PS: Was sagt denn der Steuerberater Deines Kunden dazu? Das ist ja entscheidend, weil der schließlich für seine Beratung haftet.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #12 am: 26. September 2018, 23:10:58
    Klingt alles klug was du sagst und wird wohl bei den Meisten auch so gehandhabt.

    Klar, einstellbar fände ich auch gut.

    Der Steuerberater meines Kunden existiert so nicht weil es viele Shops mit unterschiedlichen Betreibern sind die sich jedoch auf einem Portal befinden. Einer der Betreiber hat sich halt über das Verhalten des Shops beschwert.
    Mals sehen wie es das modified-Team sieht.

    Ich selbst will inzwischen einfach nur noch die Stelle finden wo das gehändelt wird:
    Zitat von: Meiner Wenigkeit aus Pots 1
    • Kunde ist Nicht-EU (z.B. ein EFTA-Staat wie die Schweiz):
      • Versandadresse ist in der Schweiz => MwSt. wird nicht berechnet
      • Versandadresse ist in Deutschland  => MwSt. wird berechnet
      Soweit so korrekt.

    Gruß,
    noRiddle

    p3e

    • Experte
    • Beiträge: 2.425
    Re: MwSt-Berechnung für Kundengruppen und/oder Versandland im Shop
    Antwort #13 am: 26. September 2018, 23:40:39

    Andy Steinhauf

    • Neu im Forum
    • Beiträge: 37
    Hallo,

    ich habe das in einem Shop (Version 1.06 rev 4642) so gelöst:

    Ich habe in der Datei /includes/modules/ot_tax.php in Zeile 37 vor

          while (list($key, $value) = each($order->info['tax_groups'])) {

    folgendes eingefügt:

    if ($order->delivery['country']['id']==STORE_COUNTRY && $_SESSION['customers_status']['customers_status_add_tax_ot'] == 0)
         {
           $_SESSION['customers_status']['customers_status_add_tax_ot']=1;
         }

    Das gleiche muss auch noch in die Datei/includes/modules/ot_subtotal_no_tax.php in Zeile 38 nach

    "global $order, $xtPrice;"

    eingefügt werden.

    mfg

    Andy
    11 Antworten
    5522 Aufrufe
    14. Mai 2014, 09:59:18 von ShopNix
    2 Antworten
    3634 Aufrufe
    31. Januar 2011, 09:40:00 von arroweb
    6 Antworten
    5192 Aufrufe
    10. Mai 2010, 23:03:36 von Oldperl
               
    anything