THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Je vous propose ce plugin tout simple qui permet de mettre à jour le taux de TVA de vos produits, pour être en conformité avec les taux 2014, à savoir :

    - Les produits au taux de 19,6% passent à 20%
    - Les produits au taux de 7% passent à 10%
    - Les produits au taux de 5.5% passent à 5%

Attention, ce plugin n'augmente pas vos prix: il se contente de mettre à jour le taux de TVA. A vous de voir si vous souhaitez répercuter la hausse de la TVA sur vos clients.

A utiliser dès le 1er Janvier 2014, pas avant.

Le plugin prêt à entrer en action :

6FDXKpg4j

Une fois la mise à jour appliquée :

6FDXRJGiS

Bonnes mises à jour !

En attendant de voir ce plugin dans les contributions, vous pouvez le télécharger ici.


OpenStudio Toulouse

Offline


Salut et merci pour ce plugin.

Moi j'envisage plutôt une mise à jour "automatique", avec ton code sql : http://thelia.net/forum/viewtopic.php?pid=58933#p58933

directement dans index.php :

si annee == 2014
  si ! fichier majtva2014
    execute sql
    creer fichier majtva2014
  finsi
finsi

je supprimerai ce code par la suite

Offline


Ha oui, tiens. Sauf que le code du post que tu cites ne fonctionne pas smile J'ai publié une correction.


OpenStudio Toulouse

Offline


une question pour cette histoire de tva, dans thelia 2 pourquoi ne pas mettre les prix en HT dans le BO

Offline


Dans T2, tu indiques les prix indifféremment en HT ou en TTC. Par ailleurs, T2 utilises un moteur de taxes, ce qui permet d'associer à un produit une ou plusieurs règles de calcul d'une ou plusieurs taxes, et non plus un unique taux de TVA. Bref, c'est trop mieux !


OpenStudio Toulouse

Offline

Offline


Bonjour tous

roadster31 wrote:

En attendant de voir ce plugin dans les contributions, vous pouvez le télécharger ici.

Merci roadster31 !

Offline


Attention, pour les Thelia 1.4, il faut en faire un peu plus :

1) Modifier le fichier client/pdf/modele/facture.php, en remplaçant: 1.196 par 1.2 et 19.6 par 20

2) Modifier votre fichier  client/pdf/doc/fpagecomplete1.pdf (et éventuellement fpagecomplete1.pdf, fpagecomplete3.pdf, etc.), pour remplacer  "19.6" par "20". Vous pouvez en principe faire ça avec Libre Office Draw, qui sait éditer ce PDF (merci Libre Office !)

En Thelia 1.5, ça devrait passer tout seul.


OpenStudio Toulouse

Offline


RE

Merci pour le complément d'information

roadster31 wrote:

En Thelia 1.5, ça devrait passer tout seul.

Confirmé !

Offline


Salut et merci pour ce plugin bien utile :

- J'ai testé avec la version 1.5, c'est OK

- Par contre avec Thélia 1.4.2, une erreur apparait à l'affichage du plugin sur la page "module.php?nom=majtva"  :

Fatal error: Call to undefined function lireParam() in /client/plugins/majtva/MajtvaAdmin.class.php on line 80

merci d'avance

Offline


Le plugin a été mis à jour pour pour corriger cette erreur sur les Thelia < 1.4.3

Il suffit de le télécharger à nouveau, et de le ré-installer.


OpenStudio Toulouse

Offline


roadster31 wrote:

Le plugin a été mis à jour pour pour corriger cette erreur sur les Thelia < 1.4.3

Il suffit de le télécharger à nouveau, et de le ré-installer.

Merci

le lien est il toujours celui ci ?

Offline

Offline


Salut Roadster,

Merci pour ce plugin indispensable en ce début d'année.

Je l'ai utilisé sur version 1.4.3, c'est OK !

Offline


Ça doit même marcher en 1.4.0 !


OpenStudio Toulouse

Offline


Bonjour à tous,
Ma version thelia 1.4.3
les modifs pour la tva sur la page facture faite j'ai un prob sur ma facture aucune TVA ne s'affiche
voici le code de  facture.php
"""""""""""""
/* 19, 6 % */
                $query2 = "SELECT sum(prixu*quantite) as total FROM $venteprod->table where commande='$commande->id' and tva like '20.0'";
                $resul2 = mysql_query($query2, $venteprod->link);
                $total19 = mysql_result($resul2, 0, "total")/1.200;
                $tva19=$total19*20.0/100;
       
                $pdf->SetFont('Arial','',8);
                $pdf->SetXY(179,237.5);
                if($istva)
                    $pdf->write(10, round($total19 - $total19 * $pourcremise / 100,2));
                  else
                    $pdf->write(10, "N/A");
                   
                $pdf->SetFont('Arial','',8);
                $pdf->SetXY(179,242.5);
                if($istva)
                    $pdf->write(10, round($tva19 - $tva19 * $pourcremise / 100, 2));
                else
                    $pdf->write(10, "N/A");
                   
                /* 5, 5 % */
                $query2 = "SELECT sum(prixu*quantite) as total FROM $venteprod->table where commande='$commande->id' and tva like '5.5'";
                $resul2 = mysql_query($query2, $venteprod->link);
                $total5 = mysql_result($resul2, 0, "total")/1.055;
                $tva5=$total5*5.5/100;

                $pdf->SetFont('Arial','',8);
                $pdf->SetXY(179,247.5);
               
                if($istva)
                    $pdf->write(10, round($total5 - $total5 * $pourcremise / 100,2));
                else
                    $pdf->write(10, "N/A");
                   
                $pdf->SetFont('Arial','',8);
                $pdf->SetXY(179,252.5);
                if($istva)
                    $pdf->write(10, round($tva5 - $tva5 * $pourcremise / 100, 2));
                else
                    $pdf->write(10, "N/A")
""""""""""
Quelqu'un a déjà eu ce problème ?
Merci


Toujours en forme,
La différence entre le possible et l’impossible, c’est la volonté, et le  temps ...
Oui mais... ça c'est avec la meilleure volonté du Monde,
Et elle est, des fois, difficile à tenir... Thelia 2.4.4

Offline


C'est sans doute que tu n'a encore eu aucune commande avec des produits à 20% ?


OpenStudio Toulouse

Offline


Bonjour a tous,
Bonjour Franck,
Je ne comprend pas il faut changer manuellement sur chaque produit la TVA ?


Toujours en forme,
La différence entre le possible et l’impossible, c’est la volonté, et le  temps ...
Oui mais... ça c'est avec la meilleure volonté du Monde,
Et elle est, des fois, difficile à tenir... Thelia 2.4.4

Offline


Impossible de mettre a jour
Voici le message

    Erreur sur mise à jour de 19.6 à 20.0: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'decimal) = cast(19.6 as decimal)' at line 1 (requête: update produit set tva=20.0 where cast(tva as decimal) = cast(19.6 as decimal))
    Erreur sur mise à jour de 7 à 10.0: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'decimal) = cast(7 as decimal)' at line 1 (requête: update produit set tva=10.0 where cast(tva as decimal) = cast(7 as decimal))
    La variable 'tva' n'a pas été mise à jour. Le taux 20% n'est pas standard.


Toujours en forme,
La différence entre le possible et l’impossible, c’est la volonté, et le  temps ...
Oui mais... ça c'est avec la meilleure volonté du Monde,
Et elle est, des fois, difficile à tenir... Thelia 2.4.4

Offline

Offline


oui


Toujours en forme,
La différence entre le possible et l’impossible, c’est la volonté, et le  temps ...
Oui mais... ça c'est avec la meilleure volonté du Monde,
Et elle est, des fois, difficile à tenir... Thelia 2.4.4

Offline


Bizarre, j'ai fait tourner ce plugin sur pas mal de sites, sans problèmes. Les tables produit ont été modifiées ? La TVA est bien sous forme de chiffre (sans un % derrière ?)


OpenStudio Toulouse

Offline


Bonjour Franck,
j'ai fait plusieurs essais,...
J'ai aussi rajouté des produits avec TVA à 20 avant d'utiliser le plugin,.. donc produits a 20 et a 19.6
Je met en manuel tout à 20, on verra après..


Toujours en forme,
La différence entre le possible et l’impossible, c’est la volonté, et le  temps ...
Oui mais... ça c'est avec la meilleure volonté du Monde,
Et elle est, des fois, difficile à tenir... Thelia 2.4.4

Offline


Bonjour

Ça a marché nickel sauf sur le taux global:

La variable 'tva' n'a pas été mise à jour. Le taux 19.6% n'est pas standard.

Donc pour ceux qui chercheraient, comme moi, n'accepte en entrée apparemment que "19.60". Même "19.6" ne semble pas marcher.

Offline


Bonjour,
Je reviens car j'avais laissé tomber ceci mais toujours pas résolu.
facture depuis 2014 :
Sur ma facture  sous adresse le montant HT est ok et la TVA bien à 20 %
Par contre en bas à droite montant HT et TVA 20 % reste vide ??

Si j'édite une facture avant 2014, montant HT TVA  bien calculé 19.6 sous adresse ok  et TVA 19.6
en bas à droite TVA 20 % Montant HT bien à 20 % et TVA correspond  bien à 20 %
La je  suis un peu perdu car la page facture.php ne change pas
Si quelqu' un a deja eu ce prob ??


Version  Thelia 1.4.3.1


Toujours en forme,
La différence entre le possible et l’impossible, c’est la volonté, et le  temps ...
Oui mais... ça c'est avec la meilleure volonté du Monde,
Et elle est, des fois, difficile à tenir... Thelia 2.4.4