Aplicación de escritorio para la generación de documentos comerciales
Tickets · Facturas · Códigos QR
ArcaLinux es una aplicación de escritorio desarrollada en Python, diseñada para la creación local de documentos comerciales como tickets, facturas y códigos QR de ARCA.
Está orientada a ser automatizable y a usuarios no convencionales como programadores, contadores y otros rubros técnicos o administrativos.
El objetivo principal del proyecto es ofrecer una herramienta offline-first, simple y eficiente, pensada para entornos comerciales, administrativos o de uso interno, sin depender de servicios web ni conexiones externas.
Disclaimer: El programa no realiza verificaciones con el servicio web oficial del ARCA. Para validación fiscal o integración online se recomienda utilizar productos que cumplan con dicha función.
- Aplicación de escritorio para Linux
- Generación de tickets y facturas
- Soporte para códigos QR
- Ejecución local (sin backend ni navegador)
- Arquitectura simple y extensible para automatización
- Exportación de documentos en HTML con QR integrado o separado
ArcaLinux fue diseñado con un enfoque automation-friendly. Puede integrarse fácilmente en flujos de trabajo existentes, tanto de forma manual como automatizada.
- Conversión automática de documentos HTML a PDF
- Impresión directa desde el sistema operativo
- Envío automático de facturas y tickets por correo electrónico
- Generación masiva de documentos mediante scripts
| Herramienta | Uso recomendado |
|---|---|
| Python | Integración directa y personalización del flujo de generación |
| Selenium (headless) | Automatización de renderizado, testing o exportación |
| Bash + cron | Ejecución programada de procesos batch |
| systemd services / timers | Ejecución como servicio o tarea programada del sistema |
| Makefile | Workflow reproducible (build, run, deploy) |
| wkhtmltopdf / weasyprint | Conversión confiable de HTML a PDF |
| CUPS | Impresión automatizada en entornos Linux |
- Empaquetado como binario ejecutable (.AppImage / PyInstaller)
- Distribución oficial para Linux
- Compatibilidad con Ubuntu, Arch Linux, Linux Mint y Fedora
- Publicación en Snap Store
Este proyecto puede utilizarse libremente para uso personal o interno. No se permite la redistribución modificada bajo la marca Arcynox o el nombre del autor Luigi Adducci sin autorización previa.