Calculos % iva en lineas


([N1] intelpric) #1

Un cliente me ha pedido un ajuste en mi aplicación solicitando el impuesto cobrado en lineas de ventas con el impuesto incluido en el precio.
Lo hemos realizado pero los resultados finales no son concretos.
Ejemplos:
1-precio 500.00 -16% IVA =420.00
2-420.00 x 16% IVA =67.2
3-67.2 IVA+420.00=487.2

como puedo lograr que de igual a 500 la parte 3


([N1] wikan) #2

El precio del artículo para la línea sería de 431,03 para que se quede ajustada a 500
500 / 1.16 = 431.03

1-precio 500.00 -16% IVA =420.00
Le estás quitando el 16% de 500

2-420.00 x 16% IVA =67.2
Aqui le cálculas el 16% a 420
** Ya en este punto no estás trabajando con las mismas cantidades

3-67.2 IVA+420.00=487.2
Lógicamente no te va a dar 500


([N4] velavisual) #3

@interpric

Creo que debes saber, que los cálculos que realizas no están bién

500 /1.16 = 431,03 (500 como importe total, iva incluido, el 16%)

431,03*1.16 = 500 (431,03 como base imponible más el 16% de iva = 500)

Deduce la fórmula o mírala en vGestión y te darás cuenta
Si no, nos la pides y te la ponemos...

saludos
Antonio Vela
http://www.velavisual.com


([N1] intelpric) #4

Me enteresaria ver la formula:

Pues aun no me resulta si el iva es 12 u 8 No daria el mismo resultado


([N4] velavisual) #5

Si el iva es 12 ----------- 1,12
Si el iva es 8 ------------ 1,08 ....etc....

Por favor, mira vGestion y veras distintos ejemplos de cálculo

Ahí verás que puedes tener distintos tipos de iva (entre otros) en el mismo documento....

100 / 16 = 0,16
1 + 0,16 =1,16
116 / 1.16 = 100
------------------
------------------
100*1.16=116
116/1.16=100


([N1] wikan) #6

http://www.disfrutalasmatematicas.com/numeros/calculadora-porcentajes.html


([N4] velavisual) #7

@intelpric

Desglosar Nivel =>2:

baseimponible=total_iva_incluido / ((porc.iva/100)+1)

149=172,84 / ((16/100)+1)

calcular:

iva=baseimponible*(porc.iva/100)
23,84=149 * (16/100)

172,84=149+23,84

total=baseimponible+iva

Te recomiendo que sigas el camino que indica @manuel.rd.gmail para que lo entiendas mejor.

A veces para ayudar a un compañero no debemos darle soluciones, si no el camino a seguir para que la encuentre....


([N4] velavisual) #8

@intelpric

Distinto es emplear funciones que incorpora velneo para ahorrarnos algún que otro paso.

fPorcentaje( Importe, Porcentaje)
Devuelve el porcentaje del importe
(empleada en vGestion v6)

net(Importe,Porcentaje)
Devuelve el neto del importe, es decir el importe menos el porcentaje
(empleada en v7)


([N1] intelpric) #9

Esactamente eso utilizo.

Gracias lo pondre a practica


([N1] Antonio Osorio) #10

Hola.

Cuando se calcule la base imponible, debemos tener en cuenta que cuantos mas decimales mejor, para que no se produzca una diferencia en el calculo del total.

Un Saludo


([N1] intelpric) #11

Gracias velavisual Usted siempre da el punto.,