Tutorial: Kleinunternehmer Shop umstellen

Aus Wiki | modified eCommerce Shopsoftware
Zur Navigation springenZur Suche springen

(by Rheingold, 12.2010)

Hallo Gemeinde,
jetzt schreibe ich mal was zu Kleinunternehmer nach Paragraph 19 und wie man (wie ich) den Shop umgestellt habe.
Auch schreibe ich, wie man den Shop wieder zurückdreht. Ich stand vor dem gleichen Problem und habe hier im Forum immer nur Fetzen gefunden und musste mich durchwurschteln. Oder ich war zu Blöd, das HowTo zu finden.
Für "modified eCommerce Shopsoftware v1.05 dated: 2010-07-18" habe ich hier dieses kleine HowTo Tutorial mal zusammengefasst.
Sollte einer sowas schon mal geschrieben haben (ich habe per SuFu nicht wirklich was gefunden), dann bitte ich den MOD diesen Beitrag zwecks Doppelposting und dadurch resultierenden Posting-Leichen zu löschen.

Ich übernehme keinerlei Haftung für irgendwelche Schäden, Verluste, Schreibfehler oder sonstiges. Backup ist die beste Wahl. Bei mir hat es so geklappt.

Die dazu gehörige Diskussion findet ihr hier: ANLEITUNG: Kleinunternehmer Shop umstellen (Ein- & Ausbau)

Kommen wir nun zum HowTo:

Änderung der MwSt. nach Kleinunternehmer bzw. Rückstellen[Bearbeiten]

Alle Dateien lassen sich z.B. mit dem Standardeditor ändern. Rechtsklick Öffnen mit... und Editor auswählen. Natürlich gehen auch andere Programme.

Geändert werden Produktpreise bei den Listenansichten und den Produktdetails, Warenkorb, Footerbereich

Zeitaufwand für den Mod: etwa 1 Stunde Notwendige Erfahrung: Anfänger

Vor Einbau des Codes bitte ein Backup der Daten machen.

Einbau des Mods:[Bearbeiten]

Zu bearbeitende Dateien:

box_cart.html
german.php
order_details.html
outputfilter.note.php

Im Content-Manager zu bearbeiten:

Impressum
AGB

Datei "../templates/xtc5/boxes/box_cart.html"[Bearbeiten]

Suchen:

{$UST}

Ändern in:

{*$UST*}

Datei "../lang/german/german.php"[Bearbeiten]

Suchen:

define('SUB_TITLE_SUB_TOTAL', 'Zwischensumme:');

Ändern in:

define('SUB_TITLE_SUB_TOTAL', 'Summe:');

Suchen:

define('TAX_INFO_INCL','inkl. %s MwSt.');

Ändern in:

define('TAX_INFO_INCL',' ');

Suchen:

define('SHIPPING_EXCL','zzgl.');

Ändern in:

define('SHIPPING_EXCL','Endpreis nach § 19 UStG. zzgl.');

Hier kann man auch nur "Endpreis" schreiben.

Datei "../template/xtc5/module/order_details.html"[Bearbeiten]

Suchen:

<td colspan="4" class="subtotal">{$UST_CONTENT}<strong>{$TOTAL_CONTENT}</strong>{if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</td>

Ändern in:

<td colspan="4" class="subtotal"><strong>{$TOTAL_CONTENT}</strong>{if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</td>


Ab Shopversion 1.06 rev 4642 SP1:

Suchen:

    {if $UST_CONTENT}{$UST_CONTENT}{else}<strong>{$smarty.const.TAX_INFO_EXCL|sprintf:''}</strong><br />{/if}

Ändern in:

{*
    {if $UST_CONTENT}{$UST_CONTENT}{else}<strong>{$smarty.const.TAX_INFO_EXCL|sprintf:''}</strong><br />{/if}
*}

Footerzeilentext bearbeiten:

Datei "../includes/classes/Smarty_2.6.26/plugins/outputfilter.note.php"[Bearbeiten]

Suchen:

<br />eCommerce Engine 2006

Davor einfügen:

<br />Gem. § 19 UStG wird die Umsatzsteuer weder im Shop noch auf der Rechnung ausgewiesen.

Vermerk: Man kann auch schreiben:

<br />Gem. § 19 UStG wird die Umsatzsteuer nicht ausgewiesen.

In den neueren Versionen findet ihr die Datei unter:

Datei "../includes/classes/Smarty_2.6.27/plugins/outputfilter.note.php"[Bearbeiten]

Suchen:

$cop='<div class="copyright">'.((basename($PHP_SELF)=='index.php' && $_SERVER['QUERY_STRING']=='')?'<a href="http://www.modified-shop.org" target="_blank">':'').'<span class="cop_magenta">mod</span><span class="cop_grey">ified eCommerce Shopsoftware &copy; 2009-' . date('Y') . '</span>'.((basename($PHP_SELF)=='index.php' && $_SERVER['QUERY_STRING']=='')?'</a>':'').'</div>';

zwischen

<span class="cop_magenta">

und

mod

euren Text einfügen. Hinter eurem Text ein

<br />

für den Zeilenumbrucheinfügen :

$cop='<div class="copyright">'.((basename($PHP_SELF)=='index.php' && $_SERVER['QUERY_STRING']=='')?'<a href="http://www.modified-shop.org" target="_blank">':'').'<span class="cop_magenta"> Aufgrund des Kleinunternehmerstatus gem. § 19 UStG erheben wir keine Umsatzsteuer und weisen diese daher auch nicht aus.<br /> mod</span><span class="cop_grey">ified eCommerce Shopsoftware &copy; 2009-' . date('Y') . '</span>'.((basename($PHP_SELF)=='index.php' && $_SERVER['QUERY_STRING']=='')?'</a>':'').'</div>';

Notwendige Änderungen im Content Manager[Bearbeiten]

Im Adminbereich einloggen. Content Manager aufrufen und die beiden "bearbeiten" klicken, die hinter AGB und Impressum stehen.

In die AGB gehört:

Gem. § 19 UStG wird die Umsatzsteuer nicht ausgewiesen. (oder ähnliche rechtlich gültige Formulierungen)

In das Impressum gehört:

Info hier: http://www.anbieterkennung.de/

Und hier: http://www.anbieterkennung.de/fernabsatz.htm

Und dieser Vermerk:

Gem. § 19 UStG wird die Umsatzsteuer nicht ausgewiesen.

ACHTUNG: Ab hier geht es um den AUSBAU des Moduls! ACHTUNG: Ab hier geht es um den AUSBAU des Moduls! ACHTUNG: Ab hier geht es um den AUSBAU des Moduls!

Ausbau des Moduls:[Bearbeiten]

Zu bearbeitende Dateien:

box_cart.html
german.php
order_details.html
outputfilter.note.php

Im Content-Manager zu bearbeiten:

Impressum
AGB

Datei "../templates/xtc5/boxes/box_cart.html"[Bearbeiten]

Suchen:

{*$UST*}

Ändern in:

{$UST}

Datei "../lang/german/german.php"[Bearbeiten]

Suchen:

define('SUB_TITLE_SUB_TOTAL', 'Summe:');

Ändern in:

define('SUB_TITLE_SUB_TOTAL', 'Zwischensumme:');

Suchen:

define('TAX_INFO_INCL',' ');

Ändern in:

define('TAX_INFO_INCL','inkl. %s MwSt.');

Suchen:

define('SHIPPING_EXCL','Endpreis nach &sect; 19 UStG. zzgl.');

Ändern in:

define('SHIPPING_EXCL','zzgl.');

Datei "../template/xtc5/module/order_details.html"[Bearbeiten]

Suchen:

<td colspan="4" class="subtotal"><strong>{$TOTAL_CONTENT}</strong>{if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</td>

Ändern in:

<td colspan="4" class="subtotal">{$UST_CONTENT}<strong>{$TOTAL_CONTENT}</strong>{if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</td>

Footer Zeile Eintrag ändern:

Datei "../includes/classes/Smarty_2.6.26/plugins/outputfilter.note.php"[Bearbeiten]

Suchen:

<br />eCommerce Engine 2006

Vor

<br />

die folgende Zeile löschen:

<br />Gem. § 19 UStG wird die Umsatzsteuer weder im Shop noch auf der Rechnung nicht ausgewiesen.

Vermerk: Oder was man halt geschrieben hat.

In den neueren Versionen Datei suchen unter:

Datei "../includes/classes/Smarty_2.6.27/plugins/outputfilter.note.php"[Bearbeiten]

Suchen:

$cop='<div class="copyright">'.((basename($PHP_SELF)=='index.php' && $_SERVER['QUERY_STRING']=='')?'<a href="http://www.modified-shop.org" target="_blank">':'').'<span class="cop_magenta"> Aufgrund des Kleinunternehmerstatus gem. § 19 UStG erheben wir keine Umsatzsteuer und weisen diese daher auch nicht aus.<br /> mod</span><span class="cop_grey">ified eCommerce Shopsoftware &copy; 2009-' . date('Y') . '</span>'.((basename($PHP_SELF)=='index.php' && $_SERVER['QUERY_STRING']=='')?'</a>':'').'</div>';

zwischen

<span class="cop_magenta">

und

mod

euren Text löschen, inklusive

<br />

Notwendige Änderungen im Content Manager[Bearbeiten]

Im Adminbereich einloggen. Content Manager aufrufen und die beiden "bearbeiten" klicken, die hinter AGB und Impressum stehen.

In die AGB gehört in diesem Fall nicht mehr dieser Vermerk (oder ähnliche rechtlich gültige Formulierungen) (Evtl. die AGB´s komplett neu anpassen):

Gem. § 19 UStG wird die Umsatzsteuer nicht ausgewiesen.

In das Impressum gehört in diesem Fall auch nicht mehr dieser Vermerk:

Gem. § 19 UStG wird die Umsatzsteuer nicht ausgewiesen.

Auch hierzu Info hier: http://www.anbieterkennung.de/

und hier: http://www.anbieterkennung.de/fernabsatz.htm

Hinweis zu allen Dateien zur Rückwärsteinstellung nach 19%: Man kann auch die Originaldateien wieder einspielen, wenn keine weiteren Mods eingebaut sind. Sind Mod´s verbaut, geht das nicht mehr - Außer man hat ein Backup der Dateien

VOR Umstellung nach 19er Regelung. Sind danach Mod´s gebastelt worden (in den Dateien, geht das auch nicht mehr). Gut, geht schon, wenn die Mod´s wieder eingebaut werden.

Und noch etwas: Falls keine UstID vorhanden ist, hat die normale Steuernummer auf Onlineseiten nichts verloren. Wer es machen will, kann es tun, nur aus Sicherheitsgründen -Datenschutz usw. - würde ich das nicht machen. Es besteht keine Verpflichtung dazu. Sollte ein Kleinunternehmer jedoch über eine UstID verfügen muss er diese natürlich einsetzen.