Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Impuestos de Venta

Descripción

Esta aplicacion permite al usuario calcular los impuestos que debe pagar segun su compra, cuando este realice una compra pueda saber cuanto es el impuesto que debe a menos que este excepto de impuestos, y este debera calcular y mostrar de acuerdo si es por bolsas plasticas, renta a los licores, INC o el IVA. La aplicacion devolvera los calculos de estos y mostrar el valor total a pagar esperado La aplicación ofrece dos formas de ejecución: Consola e Interfaz Gráfica (Kivy) que será consultado al usuario y este deberá elegir la opción.

Requisitos

  • Asegurate de tener Python 3.6 o superior (si no lo tienes descargalo aquí: Python.org)
  • Asegurate de tener instalado Kivy, puede hacerlo con el comando: pip install "kivy[base]"

Estructura del Proyecto

Impuestos-de-Venta/
│
├── docs/                                      
│   └── Libro de excel - Casos de prueba - Andre y Paull.xlsx
│
├── src/                                       
│   ├── controller/                            
│   ├── model/                                 
│   │   └── calculadora_impuestos.py           
│   └── view/                                  
│       └── interfaz_consola.py
│       └── interfaz_kivy.py            
│
├── test/                                      
│   └── test_calculadora_impuestos.py          
│
├── main.py                                    
└── README.md                                  

Pasos para ejecutar

  1. Descargar o clonar el proyecto

  2. Abrir una terminal(Bash, Simbolo del Sistema, etc.) en la carpeta del proyecto

  3. Ejecutar el programa principal:

    python main.py

    O alternativamente en formato de consola:

    python src/view/interfaz_consola.py

    O alternativamente en formato gráfico Kivy:

    python src/view/interfaz_kivy.py

Ejecutar pruebas

python test/test_calculadora_impuestos.py

Características

  • Cálculo automático de impuestos según la categoría del producto
  • Múltiples tipos de impuestos:
    • Exento o Excluido (no paga ningún impuesto)
    • IVA (5% o 19%)
    • Impuesto Nacional al Consumo (INC)
    • Impuesto de Rentas a los Licores
    • Impuesto de Bolsas Plásticas
  • Interfaz de consola
  • Interfaz visual Kivy
  • Pruebas unitarias

Autores

Este proyecto esta siendo realizado por:

  • Paull Harry Palacios Goez
  • Andre Rivas Garcia

Link de Audio Explicativo sobre el tema

Audio Google Drive

Codigos

  1. Interfaz de Consola
  2. Calculadora de Impuestos
  3. Test Calculadora de Impuestos de Venta
  4. Interfaz de kivy

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages