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; Esto significa que si el usuario ha establecido un valor negativo para «Importe impuestos» para evitar dividir entre cero, la aplicación establece el valor 0 para «Importe impuestos».

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