Write_EUVAT – EU VAT support for Magento – MozArtsduWeb
mozartsduweb Oise

73 Rue du Connétable Chantilly

contact@mozartsduweb.com

03 44 21 05 70

Write_EUVAT – EU VAT support for Magento

Programmation

Tenir compte du numĂ©ro de TVA intracommunautaire en France dans un site Magento. Cet article m’a Ă©tĂ© très utile et c’est pourquoi je vous le propose en version française.

La tâche est très claire : afficher la bonne valeur de TVA dans le panier, sur la commande et la facture.  Que le client soit dans le mĂŞme pays que le propriĂ©taire de la boutique, dans un autre pays europĂ©en ou dans un pays en dehors de l’UE. C’est pourquoi nous avons créé cette simple extension Magento Write_EUVAT.

Magento n’est pas conçu pour afficher la TVA selon si les pays sont dans ou hors Europe. De mĂŞme, il n’existait pas d’extension gratuite pour calculer une taxe de valeur ajoutĂ©e selon le pays de provenance du client. Notre module Write_EUVAT gratuit est capable de calculer et d’afficher une TVA correcte :

  • 0% de TVA pour les clients membre de l’Union EuropĂ©ennes Â° qui donnent leur numĂ©ro de taxe (VAT, TVA, DPH â€¦)
  • les taux de TVA prĂ©configurĂ© pour les autres °°

° Les États Membres de l’Union EuropĂ©enne n’incluant pas le pays par dĂ©faut dans : Système → Configuration → GĂ©nĂ©ral → Pays par dĂ©faut.

°° Les taux de TVA définis pour le pays par défaut dans : Ventes → Taxe → Gestion des zones et taux.

L’extension Write_EUVAT utilise le numĂ©ro de la ligne taxvat situĂ© dans le profil. Cette ligne doit ĂŞtre activĂ©e dans : Système → Configuration → Configuration Clients → Nom et Adresse Options → Afficher le numĂ©ro Tax/VAT.

A FAIRE L’extension ne valide ni le format ni l’existence du numĂ©ro d’identification. Vous pouvez pour le moment utiliser ces 2 solutions si vous voulez vous sortir de la situation :

  • rĂ©soudre un problème de numĂ©ro de TVA intracommunautaire invalide rĂ©trospectivement (annulĂ© / modifiĂ© la commande avec un numĂ©ro de TVA invalide)
  • confirmer manuellement toutes les commandes soit transformer toutes les commandes en attente pour approbation en leur donnant le statut « en attente » par dĂ©faut dans Système → Configuration → Section mĂ©thodes de paiement

INSTALLATION

  • tĂ©lĂ©charger le fichier du module depuis http://blog.write.cz/…te_EUVAT.zip
  • extraire l’archive dans le dossier :  app / code / local
  • insĂ©rer le code suivant dans le fichier Write_EUVAT.xml  dans le dossier : app / etc / modules
<config>
 <modules>
  <Write_EUVAT>
   <active>true</active>
   <codePool>local</codePool>
  </Write_EUVAT>
 </modules>
</config>

CONFIGURATION

Aucune configuration est nĂ©cessaire. Vous n’avez qu’Ă  fixer la TVA de votre pays dans : Ventes → section Taxe, que vous devez très probablement dĂ©jĂ  avoir de configurĂ©.

COMPATIBILITY

Testé avec la version Magento 1.5

Traduis et adaptĂ© de l’article original : http://blog.write.cz/write-euvat-eu-vat-support-for-magento

Merci Jan pour ton aide / Thanks a lot Jan for your help

Par Christopher le 24/10/2011