Page 1 of 2

Un reto para los genios

PostPosted: Thu Mar 17, 2022 6:19 pm
by Armando
Amigos del foro:

Tengo un reto que no he podido resolver, es el siguiente:

Partiendo de un valor total (700.00), el cual ya tiene incluido el 16% de IVA y el 4% de otros impuestos,
cómo obtengo el valor antes de impuestos (583.34), ejemplo

El valor antes de impuestos: 583.34 Valor a determinar, no conocido
El impuesto por el 16% es 93.33 Valor a determinar, no conocido
El impuesto del 4% es 23.33 Valor a determinar, no conocido
La suma nos debe dar 700.00 Valor conocido del cual partimos

Si partimos de que solo conocemos el importe total de 700
como obtengo los otros valores (93.33, 23.33 y 583.34)

Saludos, espero tormenta de soluciones :D

Re: Un reto para los genios

PostPosted: Thu Mar 17, 2022 7:52 pm
by armando.lagunas
una consulta:

700 valor a pagar
16% es iva?
4% otro impuesto?

si es así seria de la siguiente forma

700 / 1.16 = 603.45 lo que el 16% es 700 - 603.45 = 96.55
603.45 / 1.04 = 580.24 lo que el 4% es 603.45 - 580.24 = 23.21

700 - 96.55 - 23.21 = 580.24

entonces

580.24 = NETO
23.21 = 4%
96.55 = 16%
-----------
700.00 = total

todo depende de donde vas a calcular los % y el orden en que van, espero que te sirva


Saludos

Re: Un reto para los genios

PostPosted: Thu Mar 17, 2022 8:03 pm
by jmartial
Hola,

700 / 1.20 = 583'34

583'34 * 16 /100 = 93.33
583'34 * 4 /100 = 23.33

Total = 700

Re: Un reto para los genios

PostPosted: Thu Mar 17, 2022 8:19 pm
by karinha
Mira se Ayuda:

Code: Select all  Expand view

// \SAMPLES\ARMIMPOS.PRG

#Include "FiveWin.ch"

FUNCTION ARM_IMPOS()

   LOCAL nValVentas, nValorTot
   LOCAL nValor83,   nValor16,   nValor04
   LOCAL nValor83_2, nValor16_2, nValor04_2
   LOCAL nAliqPorce, nAliq16Porc, nAliq04Porc

   // SET EXACT ON

   nValor83    := 0.00  // 83%
   nValor83_2  := 0.00  // 83%
   nValor16    := 0.00  // 16%
   nValor16_2  := 0.00  // 16%
   nValor04    := 0.00  // 4%
   nValor04_2  := 0.00  // 4%
   nValorTot   := 0.00  // total general

   nValVentas  := 700.00       // = Valor de Ventas
   nAliqPorce  := 0.83334857   // = 583.34  83.334857% aplicada sobre ventas.
   nAliq16Porc := 0.159992457  // = 583.34 x 16% = 93.3344
   nAliq04Porc := 0.0399938286 // = 583.34 x  4% = 23.3336

   // Criterio de Armando:

   nValor83    := nValVentas * nAliqPorce          // 583.34 // GET
   nValor83_2  := ( nValVentas * 83.334857 ) / 100 // 583.34 // FIXO

   ? nValor83, nValor83_2

   nValor16    := nValor83 * nAliq16Porc   // GET
   nValor16_2  := ( nValor83 * 16 ) / 100  // FIXO

   ? nValor16, nValor16_2

   nValor04    := nValor83 * nAliq04Porc    // 23.33   // GET
   nValor04_2  := ( nValor83 * 4 ) / 100    // 23.33   // FIXO

   ? nValor04, nValor04_2

   nValorTot    := ( nValor83 + nValor16 + nValor04 )

   ?  nValorTot

   nValorTot    := ( nValor83_2 + nValor16_2 + nValor04_2 )

   ?  nValorTot

RETURN NIL

// FIN / END
 


Regards, saludos.

Re: Un reto para los genios

PostPosted: Thu Mar 17, 2022 8:57 pm
by Armando
Amigos:

Excelente ayuda de todos, muchas gracias, yo sabía que encontraría el apoyo.

Por simplicidad, me quedo con la solución de JMARTIAL.

Otra vez, muchas gracias a todos

Re: Un reto para los genios

PostPosted: Fri Mar 18, 2022 1:13 am
by Willi Quintana
Armando;
Code: Select all  Expand view

nP1  := 16.00
nP2  := 4.00
nTP  := nP1 + nP2

nTotal := 700.00

nValor := nTotal / (1 + (nTotal / 100))

nImp1 := nValor * (nP1 / 100)
nImp2 := nValor * (nP1 / 100)

nTotal2 := nValor + nImp1 + nImp2

?  nT0tal = nTotal2               ->>>>   .t.





 

Re: Un reto para los genios

PostPosted: Fri Mar 18, 2022 1:32 am
by Armando
Mr Willi:

Efectivamente así lo solucione, el truco esta en dividir el importe bruto entre
la suma de porcentajes de los impuestos.

Nuevamente, muchas gracias a todos.

Un abrazo

Re: Un reto para los genios

PostPosted: Fri Mar 18, 2022 4:04 pm
by VitalJavier
Armando

Aqui manejo IVA y tambien IEPS

y para desglosar :

1. Primero quito IVA si es que tiene
2.- A esa base le quito el IEPS , tambie si es que tiene

La base resultante es el importe si impuestos.

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 1:52 am
by Armando
Hola Javier:

Te cuento, en mi caso, la aplicación es para un hotel, el precio por noche de la habitación
incluye IVA e ISH, no todos los servicios tienen ISH, solo la renta de habitación, entonces
el precio en el ejemplo que puse en mi primer POST es de 700.00, asumamos que es solo
una noche de renta, el CFDI debe quedar asi:

Sub total: 583.34
IVA: 93.33
ISH: 23.33
Total: 700.00
Observa de ambos impuestos tienen la misma base impositiva (583.34)

Siguiendo tu sugerencia queda así
Importe: 700.00 / 1.16 para obtener el IVA
Neto: 603.45 / 1.04 para obtener el ISH
IVA: 96.55
NETO: 580.24
ISH: 23.20
Suma: 699.99 (580.24 + 96.55 + 23.20) Diferencia de 1 dentavo

En resumen, llegas al importe pero los importes del IVA e ISH no son los mismos,
a menos que mis operaciones estén mal.

Saludos

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 4:04 pm
by VitalJavier
El ISH causa IVA ?

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 5:10 pm
by Armando
Hola Javier:

No, el ISH (Impuesto Sobre Hospedaje) no causa IVA por tratarse de un impuesto
es como si el IVA causara IVA.

La base para ambos impuestos es la misma:

Base impositiva 583.34 para ambos impuestos, con eso debo llegar a 700.00
que es el costo de la habitación. pero solo conozco el costo de 700.00

Si bien llegas al mismo total, me parece que, los parciales no son correctos.
Prueba, una vez que ya obtienes el importe antes de ivas, calcula los impuestos
para llegar al total, o calcule mal?

Saludos

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 6:14 pm
by VitalJavier
Armando
Ya estuve preguntando aquí con los contadores

y si, nuestro calculo (Si fuera abarrote) El IEPS si causa IVA (En algunos)

Base := 700
Causa IVA ? (SI)
Base := Base /1.16
Iva := Base * .16

Causa IEPS? (SI)
Base := Base/1.06
IEPS := Base * .06

Total := Base + Iva + Ieps

Para Este cliente.

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 7:00 pm
by Armando
Javier:

Disculpa mi necedad:
El IEPS (Impuesto Especial sobre Productos Suntuoso) al igual que el IVA, también es un impuesto
eso lo tengo claro, donde me queda duda es en los parciales.

Muéstrame un ejemplo con valores y ahí salimos de dudas.

Saludos

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 7:23 pm
by VitalJavier
[url]
https://ibb.co/7gMTyZ0
[/url]

Podrias checar esta imagen

Re: Un reto para los genios

PostPosted: Sat Mar 19, 2022 9:14 pm
by Armando
Javier:

Ahora me queda clarísimo. La diferencia es que el ISH no lleva IVA

Saludos