Loading repository data…
Loading repository data…
MojeZcg / repository
MiFactura es una herramienta diseñada para emitir facturas electrónicas a través de los servicios web de ARCA(La Agencia de Recaudación y Control Aduanero de Argentina) con selenium. Facilita la integración y automatización del proceso, permitiendo la generación masiva de comprobantes de forma ágil y eficiente.
MiFactura es una aplicación para emitir facturas electrónicas a través de los servicios web de la ARCA (La Agencia de Recaudación y Control Aduanero de Argentina).
Clone the project
git clone git@github.com:MojeZcg/FacturaFacilARCA.git
cd MiFactura
Create an enviroment and activate it
py -3.12 -m venv venv
.\venv\Scripts\activate
Or Linux or Mac.
py -3.12 -m venv venv
source venv/bin/activate
Install dependencies
pip install -r .\requirements.txt
Start the app (the database is created by running main.py)
py src/main.py
Para desplegar, debe generar un archivo .spec con pyinstaller
pyinstaller --onefile --name FacturaFacilArca --icon=static/arca.ico --add-data ".env:." --add-data "static:static" --add-data "LICENSE:." main.py
Para ejecutar este proyecto, deberá agregar las siguientes variables de entorno a su archivo .env. O use el .iss para crear la configuración.
ARCA_CUIL
ARCA_KEY
DOWNLOAD_PATH
Para ejecutar el lint, instale las dependencias y pylint.
pip -r requirements.txt
pip install pylint
luego ejecuta pylint.
pylint **/*.py
¡Las contribuciones siempre son bienvenidas!
Consulte contributing.md para conocer las formas de contribuir.
Siga el code of conduct de este proyecto.
git checkout -b nueva-funcionalidad
git commit -am 'Añadir nueva funcionalidad'
git push origin nueva-funcionalidad