facture
facture copied to clipboard
L'option sansremise cause des problèmes dans le calcul et l'affichage de la TVA
CF $title.
Par exemple, déjà dans exemplesansremise.pdf (dans le paquet texlive-lang-french de Ubuntu 16.04), on peut constater que le calcul de la TVA pour produit 2 (10 euros HT) donne 0 euros à 19.6%
Si on force un taux de TVA différent, c'est un autre bug: \ligne{Produit 3}{10}[20] va afficher une TVA à 19.6% (au lieu de 20%), mais va bien calculer un montant de 2 euros de taxes...
Si je fais \ligne{Produit 3}{10}[20][20] tout est bon (libellé et calcul), mais bon, c'est certainement pas normal...
Bon, j'ai trouvé et corrigé le problème, voir le patch ci dessous.
Je ne sais pas par contre comment regénérer un .dtx...
je ne suis pas sur de comprendre le probl�me. c'est possible d'avoir un MWE de ce qui est probl�matique sans patch, et de ce qui est probl�matique avec patch?
Le MWE est dans le commentaire précédent.
Un exemple complet ci dessous (juste en recompilant exemplesansremise.tex avec et sans le patch). exemplesansremise-new.pdf exemplesansremise-old.pdf
oui, ok je comprend mieux.
par contre je pense qu'il serait mieux d'avoir une seule commande, quelques soit les options utilisées…
je veux dire une seule définition de commande…
Oui ça serait mieux, mais mes connaissances tex/latex ne sont pas suffisantes pour savoir comment bien faire.
En particulier, comment définir la commande de façon à ce qu'elle ait 4 arguments dans le cas 'sansremise' et 5 dans l'autre cas, et comment initialiser la valeur par défaut des arguments (par exemple, si 'sansremise', l'argument 4 doit être initialisé à @TVAdefaut, alors que si 'non sansremise', l'argument 4 doit être initialisé à 0 et c'est l'argument 5 qui doit prendre la valeur par défaut @TVAdefaut ).
On Fri, Dec 16, 2016 at 01:47:27AM -0800, Maïeul Rouquette wrote:
je veux dire une seule définition de commande…
-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/maieul/facture/issues/6#issuecomment-267556252
-- Stelian Pop [email protected]
c'est effectivement une bonne question� il faut que j'y reflechisse un peu