FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Un reto para los genios
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Un reto para los genios
Posted: Thu Mar 17, 2022 06:19 PM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: Un reto para los genios
Posted: Thu Mar 17, 2022 07:52 PM

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

SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Re: Un reto para los genios
Posted: Thu Mar 17, 2022 08:03 PM

Hola,

700 / 1.20 = 583'34

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

Total = 700

Un Saludo,

Joaquín Martínez
Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Un reto para los genios
Posted: Thu Mar 17, 2022 08:19 PM
Mira se Ayuda:

Code (fw): Select all Collapse
// \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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un reto para los genios
Posted: Thu Mar 17, 2022 08:57 PM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Un reto para los genios
Posted: Fri Mar 18, 2022 01:13 AM
Armando;
Code (fw): Select all Collapse
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.
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un reto para los genios
Posted: Fri Mar 18, 2022 01:32 AM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: Un reto para los genios
Posted: Fri Mar 18, 2022 04:04 PM

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.

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 01:52 AM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 04:04 PM

El ISH causa IVA ?

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 05:10 PM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 06:14 PM

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.

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 07:00 PM

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

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 07:23 PM
https://ibb.co/7gMTyZ0
" rel="noopener">
https://ibb.co/7gMTyZ0


Podrias checar esta imagen
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Un reto para los genios
Posted: Sat Mar 19, 2022 09:14 PM

Javier:

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

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero