Hallo Forengemeinde,
als ich gerade dabei war an der print_order.html rumzudoktern ist mir aufgefallen, dass das integrierte Rechnungsmodul ein großes steuerrechtliches Problem nicht löst.
Jeder, der an gewerbl. Abnehmer in der EU liefert kennt den Begriff "
steuerfreie innergemeinschaftliche Lieferung" und ist sich über die Andruckpflicht eines gewissen Hinweises bewusst.
Nachdem ich die print_order.html angepasst hatte ist mir doch aufgefallen, dass dies anscheinend noch nie akut war - denn die Funktion ist im System garnicht enthalten.
Da wir sehr viel in die EU liefern, habe ich kurzerhand folg. "Quick&Dirty" Lösung gebastelt:
1. Suche in der
admin\print_order.php$smarty->assign('address_label_payment',xtc_address_format($order->billing['format_id'], $order->billing, 1, '', '<br />'));
$smarty->assign('csID',$order->customer['csID']);
und ergänze danach
$smarty->assign('vat_id',$order->customer['vat_id']); if (isset($order->customer['vat_id'])) { if(strpos($order->customer['vat_id'],'DE') === false) { $vat_free = true; } else { $vat_free = false; } } $smarty->assign('vat_free', $vat_free); 2. Suche in
lang\german\lang_german.conf den Abschnitt
[print_order]
und ergänze
vat_free = 'HINWEIS: Steuerfreie innergemeinschaftliche Lieferung.'
vat_id = 'USt-Id.Nr.'
3. In der
templates\dein template\admin\print_order.html kann man nun folg. Funktionen nutzen:
{if $vat_id}{#vat_id#}{$vat_id}{/if}
{if $vat_free == true}{#vat_free#}{/if}
fertig.Nun kann man USt-ID. des Kunden und den entsprechenden Hinweis andrucken.
Der Hinweis wird nur gedruckt, wenn
- das Feld `orders`.`customers_vat_id`gefüllt ist
- das Feld mit einer USt-ID gefüllt ist, die nicht DE zugeordnet werden kann
Eine 1 mit Sternchen wäre jetzt, das man den Hinweis in der zur USt-Id. gehörigen Landessprache andruckt. Umsetzung kein Problem, halte ich jetzt persönlich aber für überzogen.
Vielleicht benötigt jemand anders auch die Lösung, deshalb habe diese einfach mal gepostet.
Gruß
Manu
[
EDIT Tomcraft 19.08.2012: Hier geht es
direkt zum Modul von web0null.]
Linkback: https://www.modified-shop.org/forum/index.php?topic=21699.0