Tengo que escribir un cálculo matemático para deducir el IVA de un importe bruto, pero creo que a muchas calculadoras online les faltan algunos casos particulares.
Digamos que tenemos 10% del IVA y un importe bruto de 5,00 euros ¿cuál es el importe neto y del iva? Las reglas de redondeo dicen que tengo que redondear la mitad a la 5ª milésima.
La fórmula estándar sería:
net= 5 / (1 + 10 / 100)
net = 4,545454545454545
net (rounded) = 4.55
El problema es que: 4,55 + 10% = 5,01 y supera el importe bruto dado
El céntimo anterior tiene el problema contrario: 4,54 + 10% = 4,99 y es menor que el importe bruto
Entonces, ¿cuál es la fórmula correcta para deducir el IVA?