grossValue = prix TTC
priceNet = prix HT
tgap = taxe sur l'environnement
taxRate = valeur de la taxe
(prix HT + tgap) * ((taxRate / 100) + 1) = prix TTC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function updateGross() { var taxRate = getTaxRate(); var grossValue = document.forms["new_product"].products_price.value; var tgap = document.forms["new_product"].products_tgap.value;//ajout ehoui if (taxRate > 0) { grossValue = (parseFloat(grossValue) + parseFloat(tgap)) * ((taxRate / 100) + 1); } else{ grossValue = parseFloat(grossValue) + parseFloat(tgap); } document.forms["new_product"].products_price_gross.value = doRound(grossValue, 4); }
Dans le code suivant je voudrais mettre à jour le prix HT quand je modifie le TTC sachant que le tgap lui ne change pas. Je ne sais pas quoi faire comme calcul. Merci d'avance de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function updateNet() { var taxRate = getTaxRate(); var netValue = document.forms["new_product"].products_price_gross.value; var tgap = document.forms["new_product"].products_tgap.value;//ajout ehoui if (taxRate > 0) { netValue = (netValue) / ((taxRate / 100) + 1); } document.forms["new_product"].products_price.value = doRound(netValue, 4); }
Partager