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: Umsatzsteuerberechnung bei ot_coupon

    Keko

    • Neu im Forum
    • Beiträge: 11
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #15 am: 08. Februar 2014, 14:39:29
    Hi Martin,
     :worship:
    danke ich werde es gleich mal testen und schreib dann wieder. :)

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #16 am: 08. Februar 2014, 17:07:28
    @bluepepper

    bei Teil 2 sehe ich weder Code noch einen Dateianhang :-?

    bluepepper

    • Frisch an Board
    • Beiträge: 59
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #17 am: 08. Februar 2014, 18:54:02
    Hallo Web 28,

    im Teil 2 waren keine änderungen nötig. Erhat ja soweit alles richtig gerechnet.
    Bis auf die geschichte mit dem verlinktem Produkt in mehr als einer Kategorie.
    Die Ursache hatt ich ja schon erkannt.
    Ich bastel gerade noch daran. Ich hab auch schon eine Version die funzt.
    Code: PHP  [Auswählen]
    //BOF - web28 - 2012-01-10 - new restrict_to_categories check
                    //$cat_path = xtc_get_product_path(xtc_get_prid($order->products[$i]['id']));
                                    //BOF - Bluepepper -2014-08-02 - product in more than one categories
                                    $category_query = "select p2c.categories_id from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c where p.products_id = '" . (int)xtc_get_prid($order->products[$i]['id']) . "' and p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id != 0 ";
                                    $category_query  = xtDBquery($category_query);
                                    if (xtc_db_num_rows($category_query,true)) {
                                           
                                            while ($category = xtc_db_fetch_array($category_query)) {

                                                    xtc_get_parent_categories($categories, $category['categories_id']);
                                                    //print_r($categories);
                                                    $categories = array_reverse($categories);
                                                    $cat_path = implode('_', $categories);
                                                   
                                                    if (xtc_not_null($cat_path)) $cat_path .= '_';
                                                    $cat_path .= $category['categories_id'];
                                            }
                                             
                                    }
                                    //BOF - Bluepepper -2014-08-02 - product in more than one categories
                                    $prod_cat_ids_array = explode("_", $cat_path);
                                   
                   
                    for ($ii = 0 , $nn = count($cat_ids); $ii < $nn ; $ii ++) {

    Ja! das implode und explode ist ja überflüssig muss ich noch anpassen.

    Wie gesagt ich bin noch nicht mit alles Tests durch.
    Gerade die Händler und Nicht EU-ler muss ich noch machen.
    Bis jetzt entspricht es dem was sein soll.

    Aber erst mal wird gegessen.
    Gruß Martin

    bluepepper

    • Frisch an Board
    • Beiträge: 59
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #18 am: 08. Februar 2014, 22:15:15
    Hallo zusammen,

    Ich habe fertig.
    Die Grundlage für diese Änderungen will ich kurz erklären.

    Wir verkaufen Gutscheine. Diese versteuern wir schon beim Kauf/Verkauf mit 19%(EU und Inland).
    Weiterhin nutzen wir Rabatte auf bestimmte Kategorien und Artikel und machnmal auf alles.
    Steuerrechtlich gab es mit der alten Variante probleme da hier bei den festen Rabattbeträgen falsch gerechnet wurde. Und zwar zuwenig. Was bei einer Steuerprüfung teuer wird.
    Bei ca 2000 Bestellungen pro Monat rechnen die nicht nach sondern schätzen zu deinen Ungunsten.
    Selber nachrechnen und die Bestellungen zu ändern... Puh ist viel arbeit.

    Zur config
    Der Shop hat Brutto Admin auf true also alle Preise in Brutto.
    Versandkosten sind mit 19% Steuer. Wir haben nur einen Versender (DP)
    Die Gutschein- Artikel sind mit 19 %

    Es sind die Fälle zu betrachten.

    Fall 1: Gutschein mit festem Betrag.
      Hier ist die Steuer neu zuberechnen(EU und Inland). Je nach Steuersätzen der Artikel.
      - für UST 19% die Ware 19% und Versandkosten
      - für UST 7% die Ware 7%

    Fall 2: Gutschein mit Prozenten.
      Hier ist die Steuer neu zuberechnen(EU und Inland). Je nach Steuersätzen der Artikel.
      - für UST 19% die Ware 19% und Versandkosten
      - für UST 7% die Ware 7%

    Fall 3: Gutschein mit Prozenten beschränkt auf Kategorien und/oder Artikel .
      Hier ist die Steuer neu zuberechnen(EU und Inland). Je nach Steuersätzen der beschränktenArtikel.
      - für UST 19% die Ware 19% und Versandkosten
      - für UST 7% die Ware 7%

    Fall 4: Gutscheine und Rabatte für nicht EU Ausland
      Hier sind sowiso keine Steuern zu berechnen.

    Fall 5: Gutscheine mit festem Betrag für Händler (machen wir zwar nicht. aber trotzdem)
       Hier ist die Steuer neu zuberechnen(EU und Inland) und auf den Rechnungbetrag zu addieren.
       Der Rabatt wird ohne UST Anteil angezeigt.
      - für UST 19% die Ware 19% und Versandkosten
      - für UST 7% die Ware 7%

    Fall 6: Gutscheine mit Prozenten beschränkt auf Kategorien und/oder Artikel  für Händler (machen wir zwar auch nicht. aber trotzdem)
       Hier ist die Steuer neu zuberechnen(EU und Inland) und auf den Rechnungbetrag zu addieren.Je nach Steuersätzen der beschränktenArtikel.
       Der Rabatt wird ohne UST Anteil angezeigt.
      - für UST 19% die Ware 19% und Versandkosten
      - für UST 7% die Ware 7%

    Fall 7: Gutscheine und Rabatte für Händler aus dem nicht EU Ausland(machen wir zwar auch nicht. aber trotzdem)
      Hier sind ebenso keine Steuern zu berechnen.( Aber die ZM ist nicht zu vergessen)

    Alle meine Änderungen erfüllen nun diese Fälle.

    Ich hab diese auch kommentiert. Ob hier eine neue Versions nummer vergeben werden soll weis ich nicht.
    und wie das abläuft mit der Vergabe bzw. Trunk hab ich auch keine Ahnung. Sorry.

    Testet erst mal .

    Gruß Martin

    Keko

    • Neu im Forum
    • Beiträge: 11
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #19 am: 09. Februar 2014, 03:04:51
    Leider funktioniert es noch nicht so ganz bei mir.

    Bei nur Steuerklasse 19% oder 17% wird alles richtig berechnet! Rabatt und Mwst alles super!

    Bei 19% und 7% Artikeln im Warenkorb leider nicht.

    Habe deine Datei übernommen nur nicht diesen Codeteil, da er mir sonst immer 1€ auf die Mwst draufgerechnet hat .. warum auch immer.

    Code: PHP  [Auswählen]
    $order_total=$order_total+$this->get_shipping_cost();//bluepepper- 2014-02-07 - FIX - Versnadksoten nicht mit berechnet.
     

    und hier das auskommentieren gelöscht, es es mir sonst den Endbetrag um 1€ falsch berechnet (gerundet)  hat.

    Code: PHP  [Auswählen]
    $od_amount = $xtPrice->xtcFormat($od_amount, false); //Rabatt runden ??? Rundungsfehler ???

    Wie habe ich das Modul eingestellt:
    Rabatt Coupon

    Wert anzeigen
    true
    Sortierreihenfolge
    25
    Inklusive Versandkosten
    false
    Inklusive MwSt
    true     allerdings ändert sich da auch nichts wenn ich es auf false setze.
    MwSt. neu berechnen
    Standard
    MwSt.-Satz
    --auto max-- ....... Bewirkt nichts, ist von dem Modul Versandkosten aufteilen nach 7% -19% (Versandkosten nach der größten Mwst Grp rechnen).
    Rabatt auf Sonderangebote
    true

    Der Coupon ist eingerichtet mit:
    Coupon Name / Coupon Beschreibung (leer) / Coupon Wert (5%) / Coupon Mindestbestellwert (0) / Versandkostenfrei (kein Haken) / Coupon Code / Anzahl Coupon... / Anzahl pro Kunde.../ Liste der gültigen Artikeln/Kategorien (leer)

    Jetzt noch ein kleines Beispiel mit den 7% und 19% Produkten:

    1x Produkt 19% =                2,99€
    1x Produkt 7%  =               10,90€
    ______________________
    Zwischensumme:                13,89€
    Rabatt Coupon 5%:             -0,69€
    Versandkosten nach Zonen:   4,90€
    ink. MwSt.19%:                   0,45€ ---- sollte 0,48€ sein!
    ink. MwSt. 7%:                   1,00€ --- sollte 0,99€ sein!
    Zahlbetrag:                      18,10€

    Eventuell habe ich irgendwo einen Denkfehler.... aber langsam verzweifel ich daran..
    Trotzdem vielen Dank das du deine Arbeiten teilst! Macht leider nicht jeder :-/

    bluepepper

    • Frisch an Board
    • Beiträge: 59
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #20 am: 09. Februar 2014, 10:53:26
    Hallo Keko,

    welche Shop version hast Du? ich hab das ganze unter der Aktuellen getestet.
    Und woher kommen die 17% UST bei Dir.
    Die aufteilung der USt bei den Versandkosten hat bei mir nie funktioniert.

    Die kleinen Abweichungen von +/- 1 cent können rundungsfehler sein.

    Setz mal nachfolgenden Code nach.
    Code: PHP  [Auswählen]
    $order_total=$order_total+$this->get_shipping_cost();//bluepepper- 2014-02-07 - FIX - Versnadksoten nicht mit berechnet.
    echo "get_shipping_cost= ".$this->get_shipping_cost()."<br>";

    was wirft er Wir aus, die Versandkosten mit UST bei normalen Kunden sollte es sein.

    hier noch mal meine config

    Rabatt Coupon

    Wert anzeigen->true
    Sortierreihenfolge->25
    Inklusive Versandkosten->false
    Inklusive MwSt->true
    MwSt. neu berechnen->Standard
    MwSt.-Satz-Standardsatz
    Rabatt auf Sonderangebote->false

    Deutsche Post - Weltweites Versandmodul

    Deutsche Post WorldNet->True
    Handling Fee ->0
    Einzelne Versandzonen ->
    Steuersatz->Standardsatz

    Steuersätze   
    1    Standardsatz    Steuerzone EU    19%    
    1    ermäßigter Steuersatz    Steuerzone EU    7%    
    1    Standardsatz    Steuerzone EU-Ausland    0%    
    1    ermäßigter Steuersatz    Steuerzone EU-Ausland    0%    
    0    MehrwertSteuer fei    Steuerzone EU    0%    
    0    MehrwertSteuer fei    Nicht EU    0%    

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #21 am: 10. Februar 2014, 12:28:03
    @bluepeeper

    erst einmal vielen Dank für die Gedanken und Codeänderungen für dieses Modul!

    keto hat wohl dieses Modul verbaut:

    http://www.modified-shop.org/forum/index.php?topic=19813.0

    Damit funktioniert die Berechnung nicht.

    Zu den Codeänderungen:
    Die Kategorieermittelung bei verlinkten Artikeln ist noch nicht ganz perfekt

    Configeinstellungen:
    Inklusive Versandkosten - unnötig da direkt von Couponart definiert wird
    Inklusive MwSt und MwSt.-Satz - unnötig da ein Coupon ein Rabatt ist und die MwSt. je nach Steuersätzen der Artikel neu berechnet werden muss

    Versandkosten: meiner Meinung ist die bisherige Methode richtiger, da die Versandkosten immer inkl. MwSt. bei den Modulen hinterlegt ist. Und bei Händlerkonten muss die MwSt. dann aus den Versandkosten
    herausgerechnet werden.

    Ich lasse mich aber gerne mit konkreten Beispielen von Verbesserungen überzeugen.

    Gruss Web28

    Keko

    • Neu im Forum
    • Beiträge: 11
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #22 am: 11. Februar 2014, 12:06:47
    Uff das heißt quasi... egal was ich mache eins von beiden wird immer falsch dargestellt  :coffee:

    Lohnt es sich da den "Premium-Support" in Anspruch zu nehmen?

    bluepepper

    • Frisch an Board
    • Beiträge: 59
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #23 am: 11. Februar 2014, 12:22:30
    Hallo Keko,

    Nein Du brauchst kein "Premium-Support"

    Du brauchst Geduld ;-)
    Ich bin noch dran und web28 auch.
    Ich Denke gemeinsam werden wir das hinbekommen.

    Aber noch mal welche Shopversion ist bei Dir im einsatz?
    und hast du das versandmodul welches die Steuer der Versandkosten anteilig rechnet?

    Gruß Martin

    Keko

    • Neu im Forum
    • Beiträge: 11
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #24 am: 11. Februar 2014, 13:25:34
    Ah sry ich hab noch die Version: modified eCommerce Shopsoftware v1.05 dated: 2010-07-18 SP1d.

    Hab das Update mal auf meinen Testshop gespielt, aber da ich viele Module eingebaut habe usw. hat mein Shop nicht mehr viel mit dem DemoShop zu tun.  :whistle: Den Link zur modified eCommerce Shopsoftware Seite im Footer habe ich aber natürlich drinnen gelassen.  :thumbs:

    Werde die Update-Datein am We mal mit Win Merge oder Git durchgehen und diese für mich anpassen. Sonst sieht mein Shop aus wie ein modernes Kunstwerk  :-?

    Ja das Modul habe ich drinnen und es funktioniert wunderbar.

    kaisa

    • Schreiberling
    • Beiträge: 365
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #25 am: 11. Januar 2015, 21:28:14
    Gibt es inzwischen eine offizielle Lösung.

    In der Zusammenfassung steht Gutscheine zwischen Nettosumme und MwSt.

    Ein Kunde hat mit einen Gutschein bezahlt (Wurde als Rabatt gegeben). Ergebnis:

    Zwischensumme: 138EUR
    Gutschein 130 EUR
    inkl. 20% MWSt. 1,38
    Total -13,62


    Bin total von den Socken, auch wegen des negativen Betrags.
    Es hätten 8EUR inkl. 1,33 MwSt. sein müssen, die er dann noch bezahlen müsste.

    bluepepper

    • Frisch an Board
    • Beiträge: 59
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #26 am: 12. Januar 2015, 08:39:09
    Hallo Kesia,

    Nein eine offizielle Lösung gibt es (noch) nicht.

    Das modul welches ich nun im einsatz habe kann ich gerne Teilen.
    Es ist aber auf meine Situation angepasst.

    dh. Wir führen bereits die Steuer(Standardsatz beim Gutschein-Artikel) bei erweb des Gutscheins ab.
    So müssen wir nich eine Liste der Gutscheine in der Opos führen.

    Beim Einlösen wird dann die Steuer reduziert.
    Auch kann der Gutschein nur auf den Warenwert angerechnet werden.
    Nicht jedoch auf die Versandkosten.

    Gruß Martin

    kaisa

    • Schreiberling
    • Beiträge: 365
    Re: Umsatzsteuerberechnung bei ot_coupon
    Antwort #27 am: 12. Januar 2015, 08:49:29
    Würde bei mir funktionieren, da ich es meist als Erstattung von Zahlungen oder als Preisreduzierung nutze.

    Schon ziemlich tragisch, dass so etwas nach Jahren noch nicht korrigiert wurde.
    Trade Republic - Provisionsfrei Aktien handeln