Zum Inhalt springen

Problem mit der Mehrwertsteuer

Erstellt am 26. Januar 2007 · 6 Antworten · letzte Antwort am 8. Februar 2007

Tags: Frage

Drathy ·

Hallo zusammen!

Ich möchte gern im Shop eines Kundens die MwSt von 16% auf 19% anheben, doch leider klappt das nicht.

Ich habe es wie hier #552421 beschrieben versucht, sprich den Eintrag "plugin.tt_products.TAXpercentage = 19" im Setup-Feld vorgenommen.

Bei den Artikeln ist weder ein 2. Preis (steht auf 0.00) noch die Steuer eingestellt, aber dennoch wird mit 16% gerechnet. (Zu sehen an der enthaltenen MwSt im Warenkorb) und im Bestellschein...

Hat jemand ne Ahnung, wo das Problem liegen kann? Soll ich mal den gesamten TS-Code hier posten?

Der Ersteller des Shops hat im TS die Zeile " 10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc" auskommentiert - kann das Problem daher kommen oder hat das nichts zu bedeuten in Bezug auf mein Problem?

Bitte um Hilfe!

Gruß,
Drathy

Drathy ·

Hat denn wirklich niemand eine Idee?? 😢

Hier mal der TS-Setup - vielleicht ist da ja was falsch... :

# Default PAGE object:

page = PAGE

page.typeNum = 1

page.stylesheet = fileadmin/shop/css.css

plugin.tt_products.statusCodes >

plugin.tt_products {
  statusCodes {
# 1: Eingehende Bestellung    
    1 = Bestellung 

# 2-49: Nutzung durch Shopadmin
     2 = Ihre Bestellung ist eingegangen
    10 = Der Shop erwartet Waren eines Drittanbieters
    11 = Der Shop erwartet Ihren Zahlungseingang
    12 = Der Shop erwartet Ihre Materiallieferung
    13 = Die Bestellung ist bezahlt    
    20 = Ihre Bestellung wurde versandt
    21 = Geschenkgutscheine wurden versandt
    30 = Die Waren mussten für Sie bestellt werden.

# 50-99: Nutzung durch den Kunden

# 50-59: Generelle, statische Meldungen vom Kunden (Drop-Down Kommentar-Header)
    50 = Kunde möchte Bestellung stornieren
    51 = Nachricht des Kunden an den Shop

# 60-69: Spezielle Meldungen
    60 = Send gift certificate message to receiver

# 100-299 : Bestellung abgeschlossen.
    100 = Die Bestellung ist versandt und abgeschlossen
    101 = Die Bestellung ist abgeschlossen
    200 = Die Bestellung wurd storniert

  statusDate_stdWrap.strftime= %e-%m-%y %H:%M
  orderDate_stdWrap.strftime= %e-%m-%y

  }
  stdSearchFieldExt = subtitle
}

plugin.tt_products.payment >
## EXAMPLE payment config:
plugin.tt_products.payment {

  radio = 1
  TAXpercentage = 19
  10.title = Rechnung (nur mit Kundennummer)
  10.priceTax = 
  #10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc
  #10.addRequiredInfoFields = fax 


  20.title = Bankeinzug
  20.priceTax = 
  #20.percentOfGoodstotal = 1.45

  30.title = Vorkasse
  30.priceTax = 
  
  #50.title = Zahlung bei Abholung
  #50.image.file = 
  #50.priceTax = 

}

plugin.tt_products.shipping >
## EXAMPLE shipping config:
plugin.tt_products.shipping {

  TAXpercentage = 19
  10.title = Post
  #10.priceTax = 5,90
  #10.price = 8.00
  10.priceTax.type = count
  10.priceTax.1 = 8.00
  10.priceTax.noCostsAmount = 60

  #20.title = Paketdienst
  #20.priceTax = 12

  #40.title = Selbstabholer
  #40.excludePayment = 10,40

}

plugin.tt_products.orderEmail_htmlmail = 1
plugin.tt_products.TAXpercentage = 19

Ich bin wirklich für jeden Ansatz/Einfall dankbar!!

Gruß,
Drathy

Edit: Vielleicht sollte ich erwähnen, dass es bei meinem Problem nicht um die Preise ansich geht, sondern um die Auszeichnung im Warenkorb und auf dem Bestellschein "Enthaltene MwSt.: EUR xyz,xx
Betroffen sind also die Marker ###PRICE_TOTAL_ONLY_TAX### und ###PRICE_TOTAL_NO_TAX### sowie ###PRICE_SHIPPING_NO_TAX###

elfe111 ·

Hallo Drathy,

Der Ersteller des Shops hat im TS die Zeile " 10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc" auskommentiert - kann das Problem daher kommen oder hat das nichts zu bedeuten in Bezug auf mein Problem?

"tt_products/pi/products_comp_calcScript.inc"berechnet die Gebühr oder den Aufschlag für Zahlung mit Kreditkarten (5,75%) kann man auf 0% setzen, umbenennen oder eben auskommentieren.

Aber es liegt sicher an den TS Angaben:

plugin.tt_products.TAXpercentage = 19

gehört in die Constants - findet sich auch über "Template" unter "Constant Editor" wieder!

Ansonsten die Frage: sind es denn wirklich 16%?

Gruß
elfe111

Drathy ·

Hallo!

Danke für Deine Antwort und Erklärung!

Bzgl. plugin.tt_products.TAXpercentage = 19:
Das stand zunächst auch in den Constants, allerdings meinte jemand in einem anderen Forum (wo mir leider auch niemand helfen konnte), das gehöre in den Setup...

Wie auch immer, dadurch wird das Problem leider nicht behoben... Soll ich ggf. nochmal meine Constants posten?

Es sind übrigens exakt 16%, die momentan im Shop ausgegeben werden...

Gruß,
Drathy

elfe111 ·

Hi nochmal,

also ich bin der Meinung dass alles was sich unter "Constant Editor" angeben lässt auch unter Constants gehört und alle TS Angaben die darüber hinaus gehen unter Setup - habe damit am Anfang meiner Typo3 Zeit schon einige Probleme verursacht und zum Glück auch gelöst!

Ein weiterer Ansatz ist:

plugin.tt_products.TAXincluded = 1

aber das gäbe ja andere Nettopreise, die auch angezeigt/ausgegeben würden.

Vielleicht mal #
plugin.tt_products.TAXpercentage = 19 auf 19.00 ändern oder wie ich gerade sehe:

#10.priceTax = 5,90

achten auf "." oder "," - hier muß es ein "." sein!

und schauen ob in den Constants und/oder im Setup doppelte Angaben stehen - passiert schon mal durch die vielen Versuche - und wiegesagt alles was in Constants zu ändern ist auch dort eintragen (mein Tip) - natürlich hilft auch bei Änderungen am Shop-Template, dieses bei den Resources mal entfernen und abspeichern und dann das Shop-Template erneut einbinden in den Constants.

Gruß
elfe111

Drathy ·

Hi elfe!

Danke, dass Du Dich so bemühst, mir zu helfen!

Dein erster Vorschlag ist nicht so gut, da die Preise schon so bleiben sollen. Das mit den "19.00" hatte ich schon ohne Erfolg ausprobiert...

Was das Komma angeht, ist das schon ein Fehler, aber da es auskommentiert ist, kann es nichts mit dem Problem zu tun haben - alle anderen Werte sind korrekt angegeben.

Im Übrigen habe ich das Problem nun erst mal in einer Zwischenlösung behoben, indem ich nachgeschaut habe, wo die Marker aus dem Template definiter wurden. Ich bin in "\typo3conf\ext\tt_products\view\class.tx_ttproducts_basket_view.php" fündig geworden.

Dort habe ich dann "von Hand" die Werte ohne MwSt berechnet (siehe Beispiel unten), was auch super funktioniert hat. Somit ist mein Problem zwar gelöst, aber ich bin mir darüber im Klaren, dass es nicht optimal ist, im Quellcode "herumzupfuschen", auch wenn das gewünschte Ergebnis erreicht wird...

Beispiel:

$markerArray['###PRICE_TOTAL_NO_TAX###'] = $this->price->priceFormat($this->basket->calculatedArray['priceTax']['total']-($this->basket->calculatedArray['priceTax']['total']*0.19));

Falls jemand eine bessere Lösung hat, bin ich für alles offen!

Gruß,
Drathy

Flink ·
10.priceTax

priceTax darf nicht mehr verwendet werden!
Das macht keinen Sinn, die MWSt und TAXincluded anzugeben. Wenn aber priceTax verwendet wird, dann werden die neuen Setups nicht berücksichtigt.

10.price