Jump to content
xt:Commerce Community Forum

MwSt von Versandkosten wird nicht ausgewiesen


mmariadassou

Recommended Posts

Hallo zusammen,

wir setzen Veyton (4.0.13) ein und komischerweise wird in den Bestellmails die MwSt der Versandkosten nicht ausgewiesen. Ich habe eigentlich schon alles mehr als einmal gecheckt. Kennt jemand dieses Problem bzw. kann mir jemand bei einer Lösung helfen?

Danke und Grüße,

Manuel

Link to comment
Share on other sites

Ich kopiere mit die Bestellung zur Kontrolle und füge diese dann in meine Rechnung ein. Deshalb wäre es schön wenn die MwSt. fürs Porto auch ausgewiesen wird. Meine Steuerberaterin meint das das für den Endkunden nicht so schlimm sei. Aber ich finde es sehr verwirrend weil man nicht direkt dahinter kommt. Und einfacher für die Netto Umsatzstatistik die ich nebenher noch führe wäre es auch!

Schade das keine ne Lösung weiß. Ein Warenwirtschaftsprogramm haben wir noch nicht.

Viele Grüße

Michaela

Link to comment
Share on other sites

ich habe das mal so gelöst:

Brutto-Mail:

{* VERSANDKOSTEN / ZAHLUNGSGEBÜHREN *}

{assign var=sum value=0}

<p>

{foreach name=aussen item=order_total_values from=$order_total_data}

{if $order_total_values.orders_total_name neq "None"}

{assign var=netto value=`$order_total_values.orders_total_price.plain/$faktor`}

{assign var=summe value=`$sum+$order_values.orders_total_price.plain`}

{$order_total_values.orders_total_name} (brutto): {$order_total_values.orders_total_price.formated}<br>

{/if}

{/foreach}

{foreach name=aussen item=tax_data from=$total.total_tax}

{assign var=tax value=$tax_data.tax_value.plain}

{/foreach}

{assign var=steuer value=`$tax-$mwst`}

{txt key=TEXT_MAIL_BRUTTO_INKL}: {$steuer|string_format:"%.2f"|replace:".":","} EUR<br />

----------------------------</p>

<p>

{txt key=TEXT_MAIL_BRUTTO_INKL}: {$tax|string_format:"%.2f"|replace:".":","} EUR<br /><br />

<b>{txt key=TEXT_TOTAL}: {$total.total.formated}</b>

</p>

Netto-Mail:

{* -- VERSANDKOSTEN / ZAHLUNGSGEBÜHREN -- *}

{assign var=sum value=0}

<p>

{foreach name=aussen item=order_total_values from=$order_total_data}

{if $order_total_values.orders_total_name neq "None"}

{assign var=netto value=`$order_total_values.orders_total_price.plain+$netto`}

{assign var=summe value=`$sum+$order_values.orders_total_price.plain`}

{$order_total_values.orders_total_name} (netto):

{$order_total_values.orders_total_price.formated}<br />

{/if}

{/foreach}

{foreach name=aussen item=tax_data from=$total.total_tax}

{assign var=tax value=$tax_data.tax_value.plain}

{/foreach}

{assign var=steuer value=`$tax-$mwst`}

{assign var=nettosumme value=`$total.product_total.plain+$netto`}

{txt key=TEXT_MAIL_NETTO_ZZGL}: {$steuer|string_format:"%.2f"|replace:".":","} EUR<br />

----------------------------</p>

<p>{txt key=TEXT_MAIL_NETTO_GES}: {$nettosumme|string_format:"%.2f"|replace:".":","} EUR<br />

{txt key=TEXT_MAIL_NETTO_ZZGL}: {$tax|string_format:"%.2f"|replace:".":","} EUR<br /><br />

<b>{txt key=TEXT_MAIL_NETTO_GESBRUTTO}: {$total.total.formated}</b></p>

ist ne üble Rechnerei......

Link to comment
Share on other sites

Danke, aber gibt es da nicht ne einfachere Lösung. Bin totaler Anfänger und wüsste jetzt nicht so genaus wo ich dieses Einfügen muss. Ich hätte jetzt gesagt in den Bestellung zur Kontrolle Email Text? Und wenn dann nur den Netto Teil?

In der Bestellung selbst, also im Admin Bereich würde das jetzt nicht greifen, oder?

Michaela

Link to comment
Share on other sites

hi,

in der xt_orders_totals steht nur der eine Wert inkl. der Steuerklasse,

drum die blöde Rechnerei.

Einen schlüsselfertigen Code zum Einbauen kann ich Dir hier leider nicht liefern.

Das ganze war für eine automatische Ausgabe brutto/netto abhängig von der Kundengruppe ( 1,2,3 waren bei diesem Kunden brutto ) gedacht. Natürlich fehlen Dir auch noch Sprachtexte, die musst halt noch anlegen.

Aber wenns Dir Spass macht:

update-Mail ( mit ein paar kleinen Änderungen fast identisch mit der Order-Mail, musst halt vergleichen )

<link href="{$_system_mail_css}" type="text/css" rel="stylesheet">

<table cellpadding="0" cellspacing="0" class="email_container">

<tr>

<td class="email_toplogo" colspan="3">

<div class="email_toplogo"><img src="{$_system_logo_url}" /></div>

</td>

</tr>

<tr>

{* linke Spalte *}

<td class="email_table_left_bg" valign="top"><div class="email_table_left"></div></td>

{* mittlere Spalte *}

<td class="email_table_center_bg" valign="top">

<div class="email_content">

<p>

<b>Hallo {$order_data.billing_firstname} {$order_data.billing_lastname},</b><br />

der Status Ihrer Bestellung <b>{$order_data.orders_id}</b> wurde geändert. Neuer Status: <b>{$status}</b><br />

{if $comments}Anmerkungen und Kommentare zu Ihrer Bestellung: <b>{$comments}</b> <br />{/if}

Sollten Sie Fragen zu Ihrer Bestellung haben, zögern Sie bitte nicht, uns zu kontaktieren.

</p>

<table width="100%" style="font-size:11px;">

<tr>

<td valign="top">

<p>

<b>{txt key=TEXT_SHIPPING_ADDRESS}</b><br />

{if $order_data.delivery_company}{$order_data.delivery_company}<br />{/if}

{$order_data.delivery_firstname} {$order_data.delivery_lastname}<br />

{$order_data.delivery_street_address}, {$order_data.delivery_postcode} {$order_data.delivery_city}<br />

{if $order_data.delivery_state}{$order_data.delivery_state}<br />{/if}

{if $order_data.delivery_country}{$order_data.delivery_country}{/if}<br />

Telefon: {if $order_data.delivery_phone} {$order_data.delivery_phone}{else}-{/if}<br />

</p>

</td>

<td valign="top">

<p>

<b>{txt key=TEXT_PAYMENT_ADDRESS}</b><br />

{if $order_data.billing_company} {$order_data.billing_company}<br />{/if}

{$order_data.billing_firstname} {$order_data.billing_lastname}<br />

{$order_data.billing_street_address}, {$order_data.billing_postcode} {$order_data.billing_city}<br />

{if $order_data.billing_state}{$order_data.billing_state}<br />{/if}

{if $order_data.billing_country}{$order_data.billing_country}<br />{/if}

</p>

</td>

</tr>

</table>

{if $payment_info}<p>{$payment_info}</p>{/if}

<table class="tabledetails" width="100%" border="0" cellspacing="0" cellpadding="0">

<tr class="headerrow">

<td class="left">{txt key=TEXT_QTY}</td>

<td class="left">{txt key=TEXT_ARTICLE}</td>

<td class="left">{txt key=TEXT_PRODUCTS_MODEL}</td>

<td class="right">{txt key=TEXT_SINGLE_PRICE}</td>

<td class="right">{txt key=TEXT_TOTAL_PRICE}</td>

</tr>

{foreach name=aussen item=order_values from=$order_products}

<tr class="{cycle values="contentrow1,contentrow2"}">

<td class="left">{$order_values.products_quantity} x</td>

<td class="left">{$order_values.products_name}</strong></td>

<td class="left">{$order_values.products_model}</td>

<td class="right">{$order_values.products_price.formated}</td>

<td class="right">{$order_values.products_final_price.formated}</td>

</tr>

{/foreach}

{* ABFRAGE AUF BRUTTO-KUNDENGRUPPEN *}

{if $order_data.customers_status == 1 or

$order_data.customers_status == 2 or

$order_data.customers_status == 3}

{* ------------- BRUTTO-MAIL -------------------*}

<tr cellpadding=0 cellspacing=0>

<td colspan="5" align="right" class="subtotal">

<div align="right">

{foreach name=aussen item=tax_data from=$total.total_tax}

{if $tax_data.tax_value.formated}{assign var=steuer value=$tax_data.tax_value.plain}{/if}

{/foreach}

{* WARENWERT *}

{assign var=faktor value=1.19}

{assign var=nettosumme value=`$total.product_total.plain/$faktor`}

{assign var=mwst value=`$total.product_total.plain-$nettosumme`}

<p>

<tr>

<td>

{txt key=TEXT_MAIL_BRUTTO_ZW}:

</td>

<td>{$total.product_total.formated}<br />

</td>

</tr>

{txt key=TEXT_MAIL_BRUTTO_INKL}: {$mwst|string_format:"%.2f"|replace:".":","} EUR<br />

----------------------------</p>

{* VERSANDKOSTEN / ZAHLUNGSGEBÜHREN *}

{assign var=sum value=0}

<p>

{foreach name=aussen item=order_total_values from=$order_total_data}

{if $order_total_values.orders_total_name neq "None"}

{assign var=netto value=`$order_total_values.orders_total_price.plain/$faktor`}

{assign var=summe value=`$sum+$order_values.orders_total_price.plain`}

{$order_total_values.orders_total_name} (brutto): {$order_total_values.orders_total_price.formated}<br>

{/if}

{/foreach}

{foreach name=aussen item=tax_data from=$total.total_tax}

{assign var=tax value=$tax_data.tax_value.plain}

{/foreach}

{assign var=steuer value=`$tax-$mwst`}

{txt key=TEXT_MAIL_BRUTTO_INKL}: {$steuer|string_format:"%.2f"|replace:".":","} EUR<br />

----------------------------</p>

<p>

{txt key=TEXT_MAIL_BRUTTO_INKL}: {$tax|string_format:"%.2f"|replace:".":","} EUR<br /><br />

<b>{txt key=TEXT_TOTAL}: {$total.total.formated}</b>

</p>

</div>

</td>

</tr>

{else}

{* ------------- NETTO-MAIL -------------------*}

<tr cellpadding=0 cellspacing=0>

<td colspan="5" align="right" class="subtotal">

<div align="right">

{foreach name=aussen item=tax_data from=$total.total_tax}

{if $tax_data.tax_value.formated}{assign var=steuer value=$tax_data.tax_value.plain}{/if}

{/foreach}

{* -- WARENWERT -- *}

{assign var=faktor value=1.19}

{assign var=bruttosumme value=`$total.product_total.plain*$faktor`}

{assign var=mwst value=`$bruttosumme-$total.product_total.plain`}

<p>

{txt key=TEXT_MAIL_NETTO_ZW}: {$total.product_total.formated}<br />

{txt key=TEXT_MAIL_NETTO_ZZGL}: {$mwst|string_format:"%.2f"|replace:".":","} EUR<br />

----------------------------</p>

{* -- VERSANDKOSTEN / ZAHLUNGSGEBÜHREN -- *}

{assign var=sum value=0}

<p>

{foreach name=aussen item=order_total_values from=$order_total_data}

{if $order_total_values.orders_total_name neq "None"}

{assign var=netto value=`$order_total_values.orders_total_price.plain+$netto`}

{assign var=summe value=`$sum+$order_values.orders_total_price.plain`}

{$order_total_values.orders_total_name} (netto):

{$order_total_values.orders_total_price.formated}<br />

{/if}

{/foreach}

{foreach name=aussen item=tax_data from=$total.total_tax}

{assign var=tax value=$tax_data.tax_value.plain}

{/foreach}

{assign var=steuer value=`$tax-$mwst`}

{assign var=nettosumme value=`$total.product_total.plain+$netto`}

{txt key=TEXT_MAIL_NETTO_ZZGL}: {$steuer|string_format:"%.2f"|replace:".":","} EUR<br />

----------------------------</p>

<p>{txt key=TEXT_MAIL_NETTO_GES}: {$nettosumme|string_format:"%.2f"|replace:".":","} EUR<br />

{txt key=TEXT_MAIL_NETTO_ZZGL}: {$tax|string_format:"%.2f"|replace:".":","} EUR<br /><br />

<b>{txt key=TEXT_MAIL_NETTO_GESBRUTTO}: {$total.total.formated}</b></p>

</div>

</td>

</tr>

{/if}

</table>

<p>{if $order_data.comments}<b>Ihre Nachricht an uns: </b>{$order_data.comments}{/if}</p>

</div>

<div class="email_footer">{$_system_footer_html}</div>

</td>

<td class="email_table_right_bg" valign="top"><div class="email_table_right"></div></td>

</tr>

</table>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...