TVA non applicable, article 293 B du Code général des impôts

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] TVA non applicable, article 293 B du Code général des impôts

    Hello,

    Comment ajouter cette phrase obligatoire pour les auto-entrepreneurs dans Virtuemat 2 ?

    TVA non applicable, article 293 B du Code général des impôts

    J'ai bien trouvé ce tutoriel qui date du 12/05/2009 et n'ai pas compatible avec Virtuemart 2.

    En effet dans VM2 les chemins ne sont pas les mêmes ni les codes d'ailleurs.

    Merci de m'éclairer si vous avez la solution car la totalité des autoentrepreneurs sont concerné.

    Amicalement.
    Dernière édition par felichon à 20/10/2012, 19h14

  • #2
    Re : TVA non applicable, article 293 B du Code général des impôts

    Bonjour,

    Voici une solution Vm 2.0.12 (c'est idem pour les version précédentes):
    Rajouté la phrase
    TVA non applicable art. 293B du CGI - Statut auto entrepreneur
    dans la page "Votre panier" vers la ligne Total

    components\com_virtuemart\views\cart\tmpl\ default_pricelist
    Ligne 328

    <tr class="sectiontableentry2">
    <!--<td colspan="4" align="right"><?php echo JText::_ ('COM_VIRTUEMART_CART_TOTAL') ?>:</td>-->
    <!--Rajout Tva non apllicable-->
    <td colspan="4" align="left"><strong>TVA non applicable art. 293B du CGI - Statut auto entrepreneur.</strong><span class"=sectiontableentry4"><strong><?php echo JText::_('COM_VIRTUEMART_CART_TOTAL') ?> :</strong></span></td>

    Pour aligné sur la droite"Total"
    Dans CSS
    Rajouté la class

    .sectiontableentry4{
    padding-right: 10px;
    float: right;

    }

    Vous pouvez aussi rajouter ceci concernant l'escompte :
    "Pas d´escompte pour règlement anticipé."
    vers ligne 375
    Rajouter une ligne entre </tr> et <?php
    if ($this->totalInPaymentCurrency)
    <td align="right"><strong><?php echo $this->currencyDisplay->createPriceDiv ('billTotal', '', $this->cart->pricesUnformatted['billTotal'], FALSE); ?></strong></td>
    </tr>
    <!--RAJOUT LIGNE - Pas d'escompte -->
    <tr class="sectiontableentry6">
    <td colspan="7" align="left"><span class="escompte">Pas d&acute;escompte pour r&egrave;glement anticip&eacute;.</span>
    </td>
    </tr>

    <!--Fin-->
    <?php
    if ($this->totalInPaymentCurrency)
    Rajouter la class "sectiontableentry6" dans le css, puis faite la présentation à votre guise

    Toujours faire une sauvegarde de votre fichier avant une modif
    Pensez aux surcharges de fichier php
    aussi concernant le CSS vous pouvez les ajouter dans le css de votre Template
    Dernière édition par achasp2 à 20/10/2012, 11h06
    Site réalisé :
    http://www.imphyloisirs.fr

    Commentaire


    • #3
      Re : TVA non applicable, article 293 B du Code général des impôts

      Hello,

      Merci, ça a en effet résolut le problème, voici une capture d'écran du résultat

      Cliquez sur l'image pour l'afficher en taille normale

Nom : capture_20102012_134120.jpg 
Affichages : 1 
Taille : 77,3 Ko 
ID : 1802212.

      J'ai aussi rajouté les frais que PayPal prend dans la foulé, on peu voir leur barème ici.

      On peu voir la longue liste des mentions légales obligatoires ici

      Amicalement.
      Dernière édition par felichon à 20/10/2012, 13h16 Raison: Ajouts de liens

      Commentaire


      • #4
        Re : TVA non applicable, article 293 B du Code général des impôts

        Re-salut,

        Ça a résolut le problème dans le panier, mais il reste à résoudre le problème dans la facture envoyé au client par mail et dans le PDF par défaut. (Dans la gestion des commandes)

        Certe, j'ai bien ajouté dans la configurations de la boutique les mentions légales, mais j'aurai bien aimé les rajouter directement dans la facture.

        Ou se trouvent ses fichiers à modifier ?

        Autre chose :

        Quelqu’un peu me dire c'est quoi cette "surcharge" du template ?

        J'ai vue cette option dans la configuration mais je ne vois pas ce que c'est.

        Merci.

        Commentaire


        • #5
          Re : TVA non applicable, article 293 B du Code général des impôts

          Ça a résolut le problème dans le panier, mais il reste à résoudre le problème dans la facture envoyé au client par mail et dans le PDF par défaut. (Dans la gestion des commandes)
          Regarde par la, ce sont des notes que j’avais mis de coté, si cela peut vous aidez :

          Chemin email du bon commande Client
          Chemin Langue
          \language\fr-FR\ fr-FR.com_virtuemart

          Chemin fichier php
          com_virtuemart\views\invoice\tmpl\

          - mail_html
          Corps du E mail
          Couleurs ect
          Modifié largeur


          - mail_html_header
          Module du haut
          Logo Boutique
          Bonjour xx

          - mail_html_shopper
          Module description commande
          Votre numéro de commande :
          Mot de passe
          Montant de la commande..


          - mail_html_shopperaddresses
          Module information / Adresse


          - mail_html_footer
          Module du bas
          Merci pour votre achat chez (voir pour mettre un espace Chez et Nom) dans le fichier langue)
          Ici vous pouvez modifier si vous voulez faire apparaître ou pas la description de votre site ou autre !

          Quelqu’un peu me dire c'est quoi cette "surcharge" du template ?
          Voir ceci :

          http://forum.joomla.fr/showthread.ph...avec-vm2/page2

          http://www.webtimarket.com/fr/aide-j...tml?hitcount=0

          http://www.webtimarket.com/fr/aide-v...emplating.html

          http://blog.satevis.fr/cms/surcharge...-joomla-15.htm
          Site réalisé :
          http://www.imphyloisirs.fr

          Commentaire


          • #6
            Re : TVA non applicable, article 293 B du Code général des impôts

            Hello les amis,

            Toutes vos solutions sont valables, on peu cependant aller plus loin dans le concept:

            J'ai ma propre méthode que je viens de la tester avec succès, elle permet d’ajouter automatiquement les mentions obligatoires aussi bien dans les factures que dans les email.

            Pour ça, j'ai modifié le code originel et ça marche plutôt bien

            Tutoriel :

            Faire une sauvegarde avant toute choses !

            1.) Recopiez ses 2 clefs et ajoutez les à la fin du fichier \language\fr-FR\fr-FR.com_virtuemart.ini, sauvez puis transférez le sur votre serveur.

            Code:
            COM_VIRTUEMART_MENTION_AUTO_ENTREPRENEUR_TVA="<strong>TVA non applicable art. 293B du CGI - Statut auto entrepreneur.</strong>"
            COM_VIRTUEMART_MENTION_AUTO_ENTREPRENEUR_ESCOMPE="<strong>Pas d'escompte pour règlement anticipé.</strong>"
            2.) Ouvrez le fichier com_virtuemart\views\invoice\tmpl\invoice_items.php

            et ajoutez ce code à l'avant dernière ligne entre la balise </tr> et la balise </table>

            Code:
            <div><?php echo JText::_('COM_VIRTUEMART_MENTION_AUTO_ENTREPRENEUR_TVA') ?> <?php echo JText::_('COM_VIRTUEMART_MENTION_AUTO_ENTREPRENEUR_ESCOMPE') ?></div>
            vous devriez par conséquent vous retrouver avec quelque chose comme ça tout à la fin de votre code :

            Code:
            	</tr>
            	<div><?php echo JText::_('COM_VIRTUEMART_MENTION_AUTO_ENTREPRENEUR_TVA') ?> <?php echo JText::_('COM_VIRTUEMART_MENTION_AUTO_ENTREPRENEUR_ESCOMPE') ?></div>
            </table>
            N'oubliez-pas de sauver et de transférez ce fichier sur votre serveur.

            Note : je vous recommande de placer mon code à cet endroit précis, sinon les mentions ne s'afficheront pas au bon endroit, que ce soit dans le mail ou dans la facture.

            - Avec ce réglage, les mentions apparaitront en fin de facture, c-à-d juste après le TOTAL en PDF.
            - Pour les email, elle apparaitrons entre le bloc adresse et le récapitulatif de la commande.

            Il vous est possible de modifier le texte dans le fichier \language\fr-FR\fr-FR.com_virtuemart.ini pour l'adapter à vos besoins.

            Voici une capture du résultat dans le PDF par défaut du Backend Virtuemart2.

            Cliquez sur l'image pour l'afficher en taille normale

Nom : capture_20102012_191345.jpg 
Affichages : 1 
Taille : 181,0 Ko 
ID : 1802215

            Remarque : vous pouvez augmenter la largeur des email afin que la facture soit convenablement affiché.

            Comme le préconisait si bien achasp2 éditez le fichier com_virtuemart\views\invoice\tmpl\mail_html.php à la ligne 54.

            Remplacez le code :

            Code:
            <table style="margin: auto;" cellpadding="0" cellspacing="0" width="600" ><tr><td>
            Par :

            Code:
            <table style="margin: auto;" cellpadding="0" cellspacing="0" width="800" ><tr><td>
            La valeur width="800" état bien entendu la largeur du corps en pixel de l'email.

            @ +++
            Dernière édition par felichon à 20/10/2012, 19h16 Raison: Précisions complémentaires

            Commentaire


            • #7
              Re : TVA non applicable, article 293 B du Code général des impôts

              Hello,

              Un petit flash info de dernière minute !

              A l'instant il y a eu une nouvelle version de VM2, le message de VM dans l'utilitaire de MAJ automatique est le suivant : (en gros caractères et en rouge !)

              Please all websites using the paypal version higher than 2.0.12b
              must immediatly update the AIO to the version 2.0.12e .
              The changes concern only this file :
              plugins/vmpayments/paypal/paypal.php
              J'ai par conséquent appliqué la MAJ, mais j'ai complétement oublié que les MAJ replacent nos fichiers modifiés, erreur classique, même moi je me suis fait avoir

              Bref, toutes les modifications que j'ai appliqué la haut sont à refaire en ce qui me concerne.

              Si vous voulez appliquer les astuces proposé plus haut, pensez a faire une sauvegarde des fichiers modifiés car à chaque MAJ vous êtes quitte pour tout recommencer.

              Bien entendu, si la MAJ est obligatoire pour les fichiers modifiés, vous n'allez pas remettre vos sauvegarde, dans ce cas il faudra réécrire le code comme au1er jours.

              La poisse...

              @ +++
              Dernière édition par felichon à 20/10/2012, 20h35

              Commentaire


              • #8
                Re : TVA non applicable, article 293 B du Code général des impôts

                Bonsoir,

                Et bien voilà, les modifs que vous avez améliorées sont nickel.

                Concernant la mise à jour regarder les liens que je vous ai mis

                Cela va vous éviter de refaire toute les modifs lors de mises à jours
                - Fichier php mettre en double (dont le double contient les modifs)
                Creré un fichier HTML dans votre fichier Template ...

                -Overrride langage
                Dans langages => Overrides
                creez un fichier avec l'extension xxx.ini qui se nommera fr-FR.override
                Mettre les dedans les lignes langages qui sont modifiés

                - CSS
                Vous pouvez mettre dans votre fichier css de votre template
                les rajouts/modif de css

                Pour plus d'explication voir les liens cités

                Cela n'empêche pas quand même lors de mise à jour de vérifier les fichiers php, s'il n'ont été modifiés par rapport aux fichiers mis dans le Html du template, mais cela peut se faire à tête reposé , façon de dire
                Site réalisé :
                http://www.imphyloisirs.fr

                Commentaire


                • #9
                  Re : TVA non applicable, article 293 B du Code général des impôts

                  Hello,

                  Merci de ses précisions achasp2 c'est très utile oui, cependant je préfère garder des copies sur mon ordinateur.

                  Par comparaisons de fichiers après une mise à jour, je peu ou non soit modifier la mise à jour soit écraser le fichier ajouté lors de la MAJ.

                  En tout cas merci de ton aide, j'apprécie

                  Note : J'ai passé le sujet en réglé, sauf si tu veux y rajouter quelque chose...

                  @ +++ bon dimanche

                  Commentaire


                  • #10
                    Css

                    Juste un question :

                    Dans ton 1er post tu dis de rajouter une class dans un fichier .CSS, mais t'a pas précisé le chemin exacte de ce fichier.

                    Ou se trouve t'il, quelle est son nom ?

                    Ou alors il faut le crée de toute pièce dans cart, si oui avec quelle nom ?

                    Je me doute bien que la class .sectiontableentry4 devra s'y trouver puisque on y fait référence.

                    Merci de préciser.

                    Commentaire


                    • #11
                      Re : TVA non applicable, article 293 B du Code général des impôts

                      Je trouve ce post d'une excellente initiative ce qui m'a permis d'avancer sur mon site au fils des posts bravo je voudrais bien connaitre également le chemin d'accès pour le CSS a modifier pour les différente class.

                      Commentaire


                      • #12
                        Re : TVA non applicable, article 293 B du Code général des impôts

                        Hello,

                        Content d'avoir pu aider tout en trouvant une solution à mon problème.

                        Cependant, je suis pas encore satisfait, loin de là !

                        Certe oui, le problème de la mention est bien présente dans la facture Backend, le pannier et le mail mais pas au bon endroit pour le mail.

                        De plus, quelqu’un c'est déjà amusé a regarder le PDF joint dans le mail ?

                        Il est dégueulasse ! (et je soupèse mes mots)

                        C'est pourtant ce PDF qui ferra foi en cas de litige, aussi soigner sa présentation est capital.

                        - Non seulement, le logo est tronqué et disproportionné quelque soit sa taille d'origine, mais il est mal affiché empiétant sur le nom de la boutique s'il est trop long.

                        - En cas de mentions obligatoires trop longues sous la facture la moitié disparait, de plus quand on a un produit téléchargeable en utilisant l'extension "Shipment for Virtual Products" le problème s'accentue encore.

                        Pour moi c'est tout le tableau qui est à revoir car il est mal conçu.

                        Je bosse sur un correctif afin de régler ce problème dont je me serai bien passé, il monopolise mon temps ce qui m'empêche de bosser sur mes propres extensions.

                        Je vous tiens au courant.

                        Commentaire


                        • #13
                          Re : TVA non applicable, article 293 B du Code général des impôts

                          regardes les liens du post de achasp2, dont notamment celui qui me concerne http://forum.joomla.fr/showthread.ph...avec-vm2/page2

                          Commentaire


                          • #14
                            Re : TVA non applicable, article 293 B du Code général des impôts

                            Hello,

                            ton lien est invalide, peut-tu le corriger s'il te plait.

                            Merci.

                            Commentaire


                            • #15
                              Re : TVA non applicable, article 293 B du Code général des impôts

                              http://forum.joomla.fr/showthread.ph...avec-vm2/page2

                              Commentaire

                              Annonce

                              Réduire
                              1 sur 2 < >

                              C'est [Réglé] et on n'en parle plus ?

                              A quoi ça sert ?
                              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                              Comment ajouter la mention [Réglé] à votre discussion ?
                              1 - Aller sur votre discussion et éditer votre premier message :


                              2 - Cliquer sur la liste déroulante Préfixe.

                              3 - Choisir le préfixe [Réglé].


                              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                              2 sur 2 < >

                              Assistance au forum - Outil de publication d'infos de votre site

                              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                              UTILISER À VOS PROPRES RISQUES :
                              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                              Problèmes connus :
                              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                              Installation :

                              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                              Archive zip : https://github.com/AFUJ/FPA/zipball/master

                              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                              et remplacer www. votresite .com par votre nom de domaine


                              Exemples:
                              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/
                              Pour executer le script: http://www..com/fpa-fr.php

                              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                              Télécharger le script fpa-fr.php dans: /public_html/cms/
                              Pour executer le script: http://www..com/cms/fpa-fr.php

                              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                              Voir plus
                              Voir moins
                              Travaille ...
                              X