Automatización de declaraciones del IVA en el Servicio de Rentas Internas de Ecuador usando selenium
- 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.
- Python 3.12 o superior
- Poetry 1.8.3 o superior
- Firefox
- Clonar el repositorio
git clone https://github.com/luisprgr/automatizacion-sri-iva.git
- Instalar dependencias
poetry install
- Crear archivo con los datos para la declaración
cp datos.json.example datos.json
- Editar el archivo
datos.json
con los datos de la declaració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
Este proyecto está bajo la licencia MIT. Ver el archivo LICENSE para más detalles.