Cálculo de la declaración trimestral del IVA con Python
Cálculo de la declaración trimestral del IVA con Python
przez Pedro Ortega @pedro_ortega_1
- 140
- 1
- 0
#Programa para realiar la declaración del IVA trimestral
print("******************************************")
print("* BIENVENIDO AL PROGRAMA *")
print("* DEL CÁLCULO DEL IVA *")
print("* TRIMESTRAL *")
print("******************************************")
facturasrecibidas = []
facturasemitidas = []
base = float
ivarecibido = float
ivaemitido = float
ivarecibido = 0
ivaemitido = 0
while True:
print()
print("Introduce la acción que desées realizar:")
print("1: Añadir facura recibida")
print("2: Añadir factura emitida")
print("3: Ver resultado de la declaración")
print("4: Salir")
opcion = int(input())
if opcion == 4:
break
elif opcion == 1:
print("Introduce el PVP")
pvp = float(input())
print("introduce el tipo de IVA")
tipoiva = int(input())
base = float(pvp / (1 + tipoiva/100))
iva = float(pvp - base)
facturasrecibidas.append ( (base, tipoiva, iva, pvp) )
print(facturasrecibidas)
elif opcion == 2:
print("Introduce el PVP")
pvp = float(input())
print("introduce el tipo de IVA")
tipoiva = int(input())
base = float (pvp / (1 + tipoiva/100))
iva = float (pvp - base)
facturasemitidas.append( (base, tipoiva, iva, pvp) )
print(facturasemitidas)
elif opcion == 3:
for i in facturasrecibidas:
ivarecibido = ivarecibido + i[2]
print("El IVA recibido es", ivarecibido)
for i in facturasemitidas:
ivaemitido = ivaemitido + i[2]
print("El IVA emitido es", ivaemitido)
resultado = ivarecibido - ivaemitido
if resultado >= 0:
print("El resultado de la declaración es a devolver", abs(resultado), "€")
else:
print("El resultado de la declaración es a pagar", abs(resultado), "€")
break
0 komentarzy
Zaloguj się lub dołącz bezpłatnie, aby móc komentować