192382
([N1] intelpric)
7 Abril, 2011 17:29
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
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
@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
192382
([N1] intelpric)
7 Abril, 2011 18:10
4
Me enteresaria ver la formula:
Pues aun no me resulta si el iva es 12 u 8 No daria el mismo resultado
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
@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....
@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)
192382
([N1] intelpric)
7 Abril, 2011 18:50
9
Esactamente eso utilizo.
Gracias lo pondre a practica
aol
([N1] Antonio Osorio)
7 Abril, 2011 22:02
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
192382
([N1] intelpric)
8 Abril, 2011 14:39
11
Gracias velavisual Usted siempre da el punto.,