Bonjour.
Désolé pour le titre du sujet...
J'ai un petit problème d'intégration dans un formulaire de facturation, problème qui est lié à la TVA (le formulaire contient un sous-formulaire où sont réalisées les lignes de facturation).
Deux taux de TVA sont en vigueur, selon les produits, le normal et le réduit ; et c'est bien là que les choses se corsent.
Jusqu'à maintenant, chaque ligne de facturation dans le sous-formulaire est structurée de la manière suivante :
article | code_tva | quantite | puht | rabais | ptht | tva
# ptht : prix total hors-taxes = quantite * (puht - rabais)
# code_tva : 1 ou 2 = valeur tirée dans une table, qui correspond à 5.5 et à 19.6
# tva : montant = ptht * taux de l'article.
Donc, jusqu'à présent, chaque ligne de facture contient le montant de la TVA par [article * quantité] et le total est cumulé dans le formulaire.
Ca fonctionne, mais je trouve que cette méthode manque d'élégance. Qui plus est, un calcul supplémentaire est encore nécessaire ensuite dans le formulaire puisqu'il faut additionner le montant de la TVA des frais de port.
Alors, j'ai eu beau creuser, je n'arrive pas à trouver la méthode idéale pour que les calculs de la TVA des enregistrements du sous-formulaire soient faits directement dans le formulaire, sans étape intermédiaire, en utilisant comme base le ptht et le code (1 ou 2) de la TVA pour chaque ligne.
Si vous avez des idées là-dessus, merci ...![]()
Partager