Imposto

Se um usuário muda o valor do campo Valor do imposto, tanto o Imposto quanto o Total da linha são calculados automaticamente.

Este cálculo usa o valor CalcLineTotalWithOutTax como entrada.

Os cálculos a seguir são realizados.

if (taxAmount < 0) taxAmount = 0; Isso significa que, se o usuário definir um valor negativo em “Valor do imposto” e dividir por zero, o valor definido pelo aplicativo será igual a 0 em “Valor do imposto”.

Em seguida, o:

“Line Total” = CalcLineTotalWithOutTax + “Tax Amount”

Depois, a Diferença do total da linha é calculado:

“Line Total” / CalcLineTotalWithOutTax

Depois, a Parte inteira do total da linha é calculado:

Integer part of Difference of Line Total

Por fim, o Imposto é calculado da seguinte maneira:

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