Tasa impuesto

Si un usuario cambia el valor del campo Importe impuestos, la Tasa impuesto y el Total de la línea se calcularán automáticamente.

Este cálculo utiliza como entrada el valor de CalcLineTotalWithOutTax.

Se realizan los cálculos siguientes.

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”

Así:

“Line Total” = CalcLineTotalWithOutTax + “Tax Amount”

Luego, se calcula la diferencia total de la línea:

“Line Total” / CalcLineTotalWithOutTax

A continuación, se calcula la parte entera de la diferencia total de la línea:

Integer part of Difference of Line Total

Por último, la Tasa impuesto se calcula de la siguiente manera:

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