Magento german tax

ADMIN BACKEND:
Sales > Tax > Product Tax Classes
rename classes:
default => Umsatzsteuerpfichtige Güter 19%
Shipping => Versand
Taxable Goods => Umsatzsteuerpfichtige Güter 7%
add classes:
Umsatzsteuerfreie Güter
 
# create tax class
Sales > Tax > Customer Classes
rename:
Retail Customer =>  inkl. Mehrwertsteuer
 
Sales > Tax > Manage Tax Tax Zones & Rates
rename / create:
 
Tax Identifier: 19% Steuer
Country: Germany
State: *
Zip/Post Code: * 		 
Rate: 19.00
 
Tax Identifier: 7% Steuer
Country: Germany
State: *
Zip/Post Code: * 		 
Rate: 7.00
 
Tax Identifier: 0% Steuer
Country: Germany
State: *
Zip/Post Code: * 		 
Rate: 0.00
 
Sales > Tax > Manage Tax Rules
rename / create:
 
Produkte mit 19% Mwst.
inkl. Mehrwertsteuer
Umsatzsteuerpfichtige Güter 19%
19% Steuer
1
0
 
Produkte mit 7% Mwst.
inkl. Mehrwertsteuer
Umsatzsteuerpfichtige Güter 7%
7% Steuer
2
0
 
Produkte mit 0% Mwst.
inkl. Mehrwertsteuer
Umsatzsteuerfreie Güter
0% Steuer
3
0
 
 
 
 
??? Versand mit 19% Mwst. | inkl. Mehrwertsteuer | Versand | 19% Steuer | 4 | 0
 
 
# sql
 
UPDATE core_config_data set value = 'de_DE' where path = 'general/locale/code';
UPDATE core_config_data set value = 'Europe/Berlin' where path = 'general/locale/timezone';
UPDATE core_config_data set value = 'DE' where path = 'general/country/default';
UPDATE core_config_data set value = '1' where path = 'general/locale/firstday';
UPDATE core_config_data set value = '0,6' where path = 'general/locale/weekend';
 
 
System > Configuration > General > General > Countries options
Default country: Germany
 
System > Configuration > Sales > Tax > Tax Classes
Tax Class for Shipping: None
 
System > Configuration > Sales > Tax > Calculation Settings
Tax Calculation Based On: Shipping Origin
Catalog Prices: Including Tax
Shipping Prices: Including Tax
Apply Customer Tax: After Discount: yes
 
System > Configuration > Sales > Tax > Default Tax Destination Calculation
Default Country: Germany
Default State: *
Default Post Code: *
 
System > Configuration > Sales > Tax > Shopping Cart Display Settings
Display Prices: Including tax
Display full tax summary: yes
Display Prices: Including tax
Display Subtotal: Including tax
 
System > Configuration > Sales > Shipping Settings > Origin
Country: Germany
Region/State: Nordrhein-Westfalen (???)
ZIP/Postal Code: 40210 (???)
City: Duesseldorf (???)
 
 
 
# ToDo: change global $_coreHelper->currency ???
cp /var/www/magento/app/design/frontend/default/default/template/catalog/product/price.phtml \
/var/www/magento/app/design/frontend/default/default/template/catalog/product/price.phtml.org
 
cat <<EOF> price.phtml.diff 
--- price.phtml	2009-07-07 14:37:36.000000000 +0000
+++ price.phtml.new	2009-07-07 15:16:58.000000000 +0000
@@ -198,7 +198,7 @@
                 </span>
             <?php else: ?>
                 <span class="regular-price" id="product-price-<?php echo $_id ?><?php echo $this->getIdSuffix() ?>">
-                    <?php echo $_coreHelper->currency($_price,true,true) ?>
+                    <?php echo $_coreHelper->currency($_price,true,true) . '<span class="price"> *</span>' ?>
                 </span>
             <?php endif; ?>
         <?php endif; ?>
EOF
patch -p2 price.phtml < price.phtml.diff
 
 
# Links
http://www.vw-familie.de/tutorials/mehrwertsteuer-anzeige-in-magento