MTBerndorfMTBerndorf MemberComments: 20 Received thanks: 0 Member since: September 2016

Hallo, ich müsste den Steuersatz bei allen Artikeln einer Kategorie ändern.

Der Steuersatz ist angelegt und ich habe auch schon einen Filter angelegt der mir die Artikel herausfiltert, komme aber bei der Mehrfachänderung nicht weiter.

Es fehlt  das zu bearbeitende Feld mit 'tax_irgendwas???' , bzw. finde diese nicht.

Kann mir da bitte jemand helfen?

1 Answer

  • fm1985fm1985 MemberComments: 9 Received thanks: 4 edited January 2018 Member since: January 2017

    Hallo leider direkt nicht möglich.
    Hier ein indirekter Lösungsweg:

    1. Backup der Datenbank
    2. Steuersatz anpassen
    3. In der Datenbank mit Update die Preise neuberechnen
    Hier in meinem Beispiel war der alte Steuersatz 8% und der neue 7.7%

    Beispiel für alle Artikel:

    UPDATE s_articles_prices SET price = price/1.077*1.08

    Beispiel für Artikel mit einer bestimmten TaxID in meinem Beispiel die Tax ID 3:

    UPDATE s_articles_prices, s_articles SET s_articles_prices.price = s_articles_prices.price/1.077*1.08
    WHERE (`s_articles`.id = `s_articles_prices`.articleID AND `s_articles`.taxID='3')

    Die genaue Tax ID findest du in der Tabelle: s_core_tax

    Quote
    Accepted Answer
    Thanked by 2MTBerndorf 73k4
  • Accepted Answer

Answers

  • fm1985fm1985 MemberComments: 9 Received thanks: 4 edited January 2018 Member since: January 2017

    Hallo leider direkt nicht möglich.
    Hier ein indirekter Lösungsweg:

    1. Backup der Datenbank
    2. Steuersatz anpassen
    3. In der Datenbank mit Update die Preise neuberechnen
    Hier in meinem Beispiel war der alte Steuersatz 8% und der neue 7.7%

    Beispiel für alle Artikel:

    UPDATE s_articles_prices SET price = price/1.077*1.08

    Beispiel für Artikel mit einer bestimmten TaxID in meinem Beispiel die Tax ID 3:

    UPDATE s_articles_prices, s_articles SET s_articles_prices.price = s_articles_prices.price/1.077*1.08
    WHERE (`s_articles`.id = `s_articles_prices`.articleID AND `s_articles`.taxID='3')

    Die genaue Tax ID findest du in der Tabelle: s_core_tax

    Quote
    Accepted Answer
    Thanked by 2MTBerndorf 73k4
  • 73k473k4 MemberComments: 81 Received thanks: 7 Member since: February 2015

    Super, genau das was ich gesucht habe für den 01.7. :-)

    Thanked by 1Toric
  • MatthiasHMatthiasH MemberComments: 180 Received thanks: 52 Member since: July 2011

    Wir haben etwas für euch vorbereitet. Für die am 1.7. eintretende MwSt. Änderung haben wir ein kleines Plugin gebaut. Dieses kann kostenfrei bei uns im Shop und in kürze auch über den Shopware Community Store bezogen werden. Interessant ist das Plugin für alle die die Brutto Preise gleich lassen wollen. Am 31.12. bzw 1.1 kann das Plugin die Änderung entsprechend rückgängig machen.

    https://www.module-factory.com/corona-mwst.-anpassung

  • DocDoc MemberComments: 51 Received thanks: 5 edited June 8 Member since: November 2015

    Wir haben etwas für euch vorbereitet. Für die am 1.7. eintretende MwSt. Änderung haben wir ein kleines Plugin gebaut. Dieses kann kostenfrei bei uns im Shop und in kürze auch über den Shopware Community Store bezogen werden. Interessant ist das Plugin für alle die die Brutto Preise gleich lassen wollen. Am 31.12. bzw 1.1 kann das Plugin die Änderung entsprechend rückgängig machen.

    https://www.module-factory.com/corona-mwst.-anpassung

    Servus, danke für die Arbeit.

    Ich habe da gerade ein Gedankenhänger. In den Artikeldeteils gebe ich den Bruttopreis für den Artikel an und nicht den Nettopreis. Der Mehrwertsteuersatz wird dann anhand des Satzes errechnet. Wenn ich in den Grundeinstellungen einen Steuersatz mit 16% anlege und den auf alle Artikel anwenden, ist das doch das gleich ? Ich habe gerade eher das Problem wie ich die 3% an die Kunden weitergeben kann und das die ausgewiesene Mehrwertsteuer auf der Rechnung stimmt. Da es ja immer der selbe Bruttopreis ist, werden ja dann nur die 19% oder 16% auf der Rechnung ausgewiesen.

    Greetings

Sign In or Register to comment.