Call-back icon  Questions? Contact our sales team to a request a quote

Magento

eCommerce Software for Online Growth

Magento Forum

   
Mini tuto (V0.2) - les taxes TVA pour la france
 
Mitirapa
Jr. Member
 
Total Posts:  18
Joined:  2007-08-31
 

Salut,
ayant cherché partout sur les forums et differents sites des trucs sur ce sujet, il n’y avait rien qui expliquait, donc au bout de 24H j’ai a peu pres un truc qui marche, je partage, comment configurer la tva

j’utilise la version magento 1.1.3

-on aurait pu aller plus vite avec un systeme de zone : france, europe (sauf france) , international (reste du monde) mais bon on va rester dans le principe actuel magento

Sales>tax>customer tax classes
on ajoute Client dedans
si vous etes aussi fournisseur vous pouvez ajouter Client Pro dedans et appliquer ce qu’on va faire dessus

Customers>Customers groups
on edite les 4 niveaux qu’il y a, et on met Client a la place de ce qu’il y a (Si vous avez Client Pro vous pouvez mettre ca pour Retailers)

on revient dans Sales>tax>customer tax classes
et on supprime ce qu’il y avait avant (donc on laisse que Client, et Client Pro si vous en avez un)

Sales>tax>product tax classes
on met dedans
Normale
Réduite

Sales>tax>manage tax zones and rates
on vire ce qu’il y avait et on fait ca dans le tableau un par un
TVA France France-------* -------* 1-------9.6
TVA France réduite France -------* -------* -------5.5
TVA Allemagne réduite Allemagne------- *------- * -------5.5
TVA Allemagne Allemagne -------* -------* -------19.6
(et on continue pareil pour les pays de l’UE soumis à la tva)
TVA Japon Japon -------* -------* -------0.00
TVA Japon réduite France------- *------- * -------0.00
(et on continue pareil pour l’international)
ps: pas besoin de faire les pays que vous ne livrez pas evidemment

Sales>tax>manage tax rule
on vire ce qu’il y avait et on fait ca dans le tableau
(on reste sur la touche CTRL pour selectionner plusieurs tva en meme tps)
TVA normale -------Client------- Normale -------TVA Allemagne, TVA France, TVA Japon -------1------- 1
TVA Réduite------- Client -------Réduite -------TVA Allemagne réduite, TVA France réduite, TVA Japon -------réduite -------2------- 2

Une fois a ce niveau on aura préparé la gestion de la tva, apres il faut configurer le site pour l’utiliser
et dans la creation d’un produit (price) on peut mettre normale ou reduite la taxe

Systeme>configuration
dans tax

Tax classes
Tax Class for Shipping -------None

Calculation
Tax Based On -------Shipping adress
Catalog prices ------- No
Shipping prices ------- No
Apply Tax After Discount -------No
Apply Discount On Prices Including Tax ------- Yes
Apply Tax On -------Original price only

Default tax origin calculation
Default COuntry -------France
Default state -------*
Default Post Code ------- *

Display
Display Cart/Order Prices -------including and excluding tax
Display full tax summary -------yes
Display Shipping Prices ------- including tax
Display Product Prices -------including and excluding tax

Systeme>configuration
dans shipping Setting
Origin ------- France

Apres dans magento ils ont pas bien fait la taxe pour le panier dans la sidebar, donc il faut :
dans app/code/core/Mage/Checkout/Block/Cart/Sidebar.php
rajouter avant le dernier }

public function getIncTotal() 

$totals 
$this->getTotals(); 
if (isset(
$totals['grand_total'])) 
return $totals['grand_total']->getValue(); 

}

puis dans app/design/frontend/default/default/template/checkout/cart/sidebar/default.phtml
remplacer

<?php echo $this->__('Cart Subtotal:'?> <strong><?php echo Mage::helper('core')->currency($this->getSubtotal()) ?></strong>

par

<?php echo $this->__('Cart Subtotal:'?> <strong><?php echo Mage::helper('core')->currency($this->getIncTotal()) ?></strong>

Voila vous pouvez tester un panier avec plusieurs produits ayant des tva differentes, ca devrait bien se calculer

j’aurais bien exporté un csv pour Sales>tax>manage tax zones and rates mais j’ai pas tout fait les pays, j’ai seulement fait ceux de mon exemple, donc si qqun a eu le courage de tout faire

je met en V 0.2 ce minituto comme peut etre j’ai oublier des trucs ou fait des fautes en detaillants (j’ai tellement testé plein de trucs)

ps : j’ai mis aussi ce post sur
http://www.fragento.org/Questions-d-utilisation/3794-Mini-tuto-V0.1-les-taxes-TVA-pour-la-france.html#3794
pour faire avancer le truc.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Did
Member
 
Avatar
Total Posts:  56
Joined:  2008-04-15
Paris, France
 

Extra, merci beaucoup pour ce tuto smile

 Signature 

http://www.linea-chic.com

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Magento Team
 
Avatar
Total Posts:  740
Joined:  2007-10-10
Paris, France
 

Bonjour,

C’est une excellente idée ce tuto, mais ça serait encore mieux de le mettre dans le wiki. Ça permettrait de le faire évoluer. Si tu as un peu de temps pour faire ça, c’est top. En tout cas, merci !
smile

 Signature 

Blog Magento en français | Traduction française de Magento (sa documentation et son fil de discussion)

 
Magento Community Magento Community
Magento Community
Magento Community
 
Tontione
Jr. Member
 
Avatar
Total Posts:  2
Joined:  2008-06-13
 

Merci beaucoup pour ce mini tuto, qui m’a été très utile.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Jibé
Jr. Member
 
Total Posts:  17
Joined:  2008-04-25
Rennes, France
 

Bonjour, et merci pour l’initiative de ce tutorial (d’ailleurs le User Guide n’a toujours pas été mis à jour par Varien sur cette question des taxes, dommage...),

Quelques questions cependant :

Mitirapa - 27 August 2008 02:24 AM

Sales>tax>manage tax zones and rates
on vire ce qu’il y avait et on fait ca dans le tableau un par un
TVA France France-------* -------* 1-------9.6
TVA France réduite France -------* -------* -------5.5
(...)
(et on continue pareil pour les pays de l’UE soumis à la tva)
(...)
(et on continue pareil pour l’international)
ps: pas besoin de faire les pays que vous ne livrez pas evidemment

Donc si on livre potentiellement dans 60 pays, il faut se taper la liste exhaustive à la main, c’est bien ça ?

Je comprends bien que ça pourra être réutilisé sur d’autres boutiques grâce à l’import-export de csv, mais c’est quand même un boulot très fastidieux la première fois.

Mitirapa - 27 August 2008 02:24 AM

on aurait pu aller plus vite avec un systeme de zone : france, europe (sauf france) , international (reste du monde) mais bon on va rester dans le principe actuel magento

Ce système de zone est-il envisageable dans Magento ? Est-ce que ça ne vaudrait pas le coup d’en faire le demande auprès de l’équipe de développement ?

Merci pour vos retours.

 
Magento Community Magento Community
Magento Community
Magento Community
 
dax
Jr. Member
 
Total Posts:  11
Joined:  2008-04-25
 

On peut faire plus simple…

On peut baser le TVA sur le point de départ (France), et pas le point de livraison/facturation. Comme ça tous les clients paient le même taux, et les étrangers peuvent toujours reclamer le TVA par les moyens “habituelles”.

... ou est-ce qu’il y a une erreur dans ma logique?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top
 
© Copyright 2008 Varien. Magento, eCommerce software, is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
60011 users|862 users currently online|118870 forum posts