Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 1.59 KB

README.md

File metadata and controls

69 lines (43 loc) · 1.59 KB

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.