Jump to content
Schnitzer

MwSt. Sätze separat im Warenkorb aufschlüsseln

Recommended Posts

Hallo, mein Shop (PrestaShop 1.5.4.1 mit Germanext) soll sowohl Lebensmittel zu 7% MwSt. als auch andere Waren mit 19% verkaufen.

Wenn ich "Zur Kasse gehe" (one page checkout) bekomme ich leider nur eine Auflistung der Gesamtpreise:

  • inkl. MwSt.
  • exkl. MwSt.
  • MwSt. Gesamt

 

Da ich aber ja gemischte Steuersätze habe, müssten die 7% und 19% Gesamtsummen ja getrennt aufgeschlüsselt werden. Also so:

  • inkl. MwSt.
  • exkl. MwSt.
  • 7% MwSt. Gesamt
  • 19% MwSt. Gesamt

 

Wie komme an diese Daten heran?

 

 

Gesamt Steuern werden in der shopping_cart.tpl ja über diesen Befehl geladen.

{displayPrice price=$total_tax}

Gibt es einen Befehl wie:

{displayPrice price=$total_tax.rate_1}

oder gibt es evtl. Module, die diese Kalkulation übernehmen?
 

 

(Für die PDF Rechnung habe ich dieses hier schon entdeckt:
http://addons.prestashop.com/en/billing-invoicing-prestashop-modules/2011-m4-pdf-extensions.html )

Share this post


Link to post
Share on other sites

Hallo Schnitzer,

 

die getrennte Auflistung findet doch im Standard-Rechnungsformular statt. Dafür ist die /pdf/invoice.tax-tab.tpl zuständig, die als Zusammenfassung der Steuerdetails am Ende jeder normalen Rechnung eingeblendet wird, und zwar exakt in diesem Programmteil:

<!--  TAX DETAILS -->
	<table style="width: 100%">
		<tr>
			<td style="text-align: left; background-color: #CCC; color: #000; padding-left: 10px; font-weight: bold; width: 40%">{l s='Tax Detail' pdf='true'}</td>
			<td style="text-align: right; background-color: #CCC; color: #000; padding-left: 10px; font-weight: bold; width: 20%">{l s='Tax Rate' pdf='true'}</td>
			{if !$use_one_after_another_method}
				<td style="text-align: right; background-color: #CCC; color: #000; padding-left: 10px; font-weight: bold; width: 20%">{l s='Total Tax Excl' pdf='true'}</td>
			{/if}
			<td style="text-align: right; background-color: #CCC; color: #000; padding-left: 10px; font-weight: bold; width: 20%">{l s='Total Tax' pdf='true'}</td>
		</tr>

		{if isset($product_tax_breakdown)}
			{foreach $product_tax_breakdown as $rate => $product_tax_infos}
				<tr style="line-height:6px;background-color:{cycle values='#FFF,#EEE'};">
					<td style="width: 40%">{l s='Products' pdf='true'}</td>
					<td style="width: 20%; text-align: right;">{$rate} %</td>
					{if !$use_one_after_another_method}
						<td style="width: 20%; text-align: right;">
							{if isset($is_order_slip) && $is_order_slip}- {/if}{displayPrice currency=$order->id_currency price=$product_tax_infos.total_price_tax_excl}
						</td>
					{/if}
					<td style="width: 20%; text-align: right;">{if isset($is_order_slip) && $is_order_slip}- {/if}{displayPrice currency=$order->id_currency price=$product_tax_infos.total_amount}</td>
				</tr>
			{/foreach}
		{/if}

Das von dir angesprochene Modul M4 PDF Extensions kann allerdings wesentlich mehr und bereinigt auch die Rundungsfehler, die in PrestaShop unter bestimmten Umständen auftreten. Ansonsten kannst du auch mal in meinem Tutorial nachsehen.

Share this post


Link to post
Share on other sites

Hallo eleazar, Danke für die schnelle Antwort!
Oh tatsächlich, die Auflistung in der PDF Rechnung hab ich übersehen.. Das bringt mich schonmal ein ganzes Stück weiter. Danke auf für den Hinweis auf dein Tutorial.

Jetzt müssen die Steuerdetails noch in der shopping_cart.tpl Datei implementiert werden, damit es auch im Warenkorb so angezeigt wird.

Ich habe gerade mal versucht die $product_tax_breakdown foreach-Schleife aus dem PDF-Template in die shopping_cart.tpl einzubinden, aber das array scheint für dieses Template leider nicht definiert zu sein.

Hast Du da nen Vorschlag?

Edited by Schnitzer (see edit history)

Share this post


Link to post
Share on other sites

Ja, vor allem erst einmal unter

 

Lokalisierung --> Länder --><Auslieferungsland>

 

ganz unten den Radiobutton MwSt. anzeigen auf JA setzen. ;)

Share this post


Link to post
Share on other sites

Danke, das war auch schon gesetzt.
Also die Mehrwertsteuer wird ja schon angezeigt, nur eben als Gesamtsumme der MwSt. Bei einem gemischten Warenkorb mit 7% und 19% sollen die Steuersätze getrennt zusammengefasst werden. Wie auch in der PDF Rechnung.

Ist das möglich? :unsure:

Share this post


Link to post
Share on other sites

 

 

Da ich aber ja gemischte Steuersätze habe, müssten die 7% und 19% Gesamtsummen ja getrennt aufgeschlüsselt werden. Also so:

  • inkl. MwSt.
  • exkl. MwSt.
  • 7% MwSt. Gesamt
  • 19% MwSt. Gesamt

 

Hallo,

 

warum müssen die im Warenkorb angezeigt werden? Gesetzlich ist es nur für Rechnung erforderlich. 

 

Grüße

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More