Skip to content

Automatización de la declaración Personal del IVA en el SRI de Ecuador usando python y selenium

License

Notifications You must be signed in to change notification settings

luisprgr/automatizacion-sri-iva

Repository files navigation

Automatización-sri-iva

Automatización de declaraciones del IVA en el Servicio de Rentas Internas de Ecuador usando selenium

Limitaciones actuales:

  • Debe existir un ya una declaración anterior, en la cual se haya llenado el formulario de preguntas.
  • Debido a que esta es una primera versión, el script está limitado a guardar la declaración como un borrador que luego debe ser aceptado manualmente por el usuario en el sitio web del SRI.

Requerimientos:

  • Python 3.12 o superior
  • Poetry 1.8.3 o superior
  • Firefox

Instalación:

  1. Clonar el repositorio
git clone https://github.com/luisprgr/automatizacion-sri-iva.git
  1. Instalar dependencias
poetry install
  1. Crear archivo con los datos para la declaración
cp datos.json.example datos.json
  1. Editar el archivo datos.json con los datos de la declaración

Ejecución:

  • Ejecutar el script con su configuración de python por defecto mostrando el navegador y los pasos que está realizando

    poetry run python main.py
  • Ejecutar el script en modo headless

    poetry run python main.py --headless
  • Guardar capturas de pantalla de los pasos que realiza el script

    poetry run python main.py --guardar-capturas

    (este comando guarda las capturas en la carpeta capturas y puede ser combinado con el modo normal o headless)

  • Ver la ayuda del script

    poetry run python main.py --help

Licencia

Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.

About

Automatización de la declaración Personal del IVA en el SRI de Ecuador usando python y selenium

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages