automation-system
Motor de automatización de facturación en PHP sin base de datos, diseñado para generación de Factur-X (EN 16931), seguimiento de pagos y exportación contable mediante flujos CLI deterministas.
Ficha actualizada 26 sept 2026, 19:55 · upstream 26 sept 2026, 19:49 · release sin release detectada
Qué es automation-system
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio documenta una arquitectura de automatización financiera construida con rigor y trazabilidad. El sistema opera sin base de datos ni CMS, ejecutándose exclusivamente vía scripts CLI y cron en el servidor. Su diseño prioriza la predictibilidad sobre la conveniencia, asegurando que cada operación sea explícita y auditables.
- Generación de facturas electrónicas Factur-X (PDF/A-3 con XML incrustado) cumpliendo EN 16931 Comfort profile.
- Procesamiento por lotes de facturas mediante archivos CSV cargados por el cliente.
- Conciliación manual de pagos y cálculo de saldos pendientes por cliente.
- Exportación de datos estructurados listos para integración con software contable estándar.
- Generación de versiones 'pagadas' de facturas con timbre visual y fecha de pago.
- Onboarding de clientes mediante formularios web seguros y generación de configuraciones internas.
- Cumplimiento estricto del estándar europeo EN 16931 para Factur-X (perfil Comfort).
- Arquitectura sin base de datos, garantizando independencia y portabilidad.
- Ejecución CLI-only con separación estricta entre facturación, pagos y contabilidad.
- Principio de 'No magic': todas las operaciones son explícitas y trazables.
- Soporte para facturas complejas: múltiples líneas, tipos de IVA y periodos extendidos.
- Mecanismos anti-duplicado y validación estricta que rechazan entradas inválidas.
- No es software contable certificado ni una herramienta de facturación 'plug-and-play'.
- Requiere infraestructura propia (servidor) sin soporte de Docker o Compose.
- El repositorio actúa como documentación y arquitectura, no contiene código fuente descargable directamente.
- No procesa pagos automáticamente; el registro de pagos es manual y desacoplado.
- Acceso a la interfaz web limitado a puntos de entrada estrictamente necesarios con tokens seguros.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue en servidor Linux con PHP CLI. Requiere almacenamiento local para datos (data/) y documentos (downloads/). No usar Docker ni Compose. Configurar cron para flujos automáticos. Asegurar permisos de escritura en temp_tokens/ y secure_downloads/. Validar entornos antes de producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.
