Taux de taxe

Si un utilisateur modifie la valeur du champ Montant de taxe, les champs Taux de taxe et Total de ligne sont calculés automatiquement.

Ce calcul utilise la valeur CalcLineTotalWithOutTax comme entrée.

Les calculs suivants sont effectués.

if (taxAmount < 0) taxAmount = 0; <= Means that if user set negative value for “Tax Amount” to avoid dividing by zero the application set value equals 0 for “Tax Amount”

Puis, le calcul suivant :

“Line Total” = CalcLineTotalWithOutTax + “Tax Amount”

Ensuite, la différence du Total de ligne est calculée :

“Line Total” / CalcLineTotalWithOutTax

Ensuite, la part entière de la différence du Total de ligne est calculée :

Integer part of Difference of Line Total

Enfin, le Taux de taxe est calculé comme suit :

“Tax Rate” = (“Difference of Line Total” - “Integer part of Difference of Line Total”) * 100.00