invoice
Sistema de facturación electrónica profesional basado en PHP (Yii3) con soporte nativo para UBL 2.4 y Peppol. Incluye gestión avanzada de IVA, multi-moneda e integración con HMRC MTD.
Ficha actualizada 22 sept 2026, 18:01 · upstream 22 sept 2026, 16:13 · release sin release detectada
Qué es invoice
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio ofrece una solución robusta para la emisión y transmisión de facturas electrónicas. Soporta el estándar UBL 2.4 a través de la red Peppol, permitiendo la automatización del cumplimiento fiscal y la facturación B2B. La arquitectura se basa en PHP (Yii3) con bases de datos MySQL y caché Redis, asegurando rendimiento y consistencia en entornos de producción.
El sistema incluye características avanzadas como la integración OAuth para HMRC Making Tax Digital, gestión de múltiples pasarelas de pago con ranking de tarifas y una interfaz de calendario para visualizar 'runs' de facturación. La licencia MIT permite su uso libre y comercial, facilitando la implementación en organizaciones que requieren transparencia y control sobre el código fuente.
Además, cuenta con herramientas de automatización como Renovate para mantener las dependencias actualizadas y scripts de reconciliación automática de estados de gateway. El despliegue se gestiona mediante Docker Compose, aunque no incluye un Dockerfile directo, lo que requiere una configuración inicial específica del entorno de contenedorización.
- Facturación electrónica B2B con cumplimiento UBL 2.4
- Integración fiscal HMRC Making Tax Digital (MTD)
- Gestión y ranking de pasarelas de pago multi-moneda
- Visualización de calendario de ejecución de facturas
- Soporte nativo para transmisión Peppol UBL 2.4
- Integración OAuth HMRC MTD con sandbox y producción
- Automatización de reconciliación de gateways vía Renovate
- Interfaz de calendario móvil-first para seguimiento de facturas
- Requiere configuración manual de Docker sin Dockerfile incluido
- Complejidad media exige conocimientos de PHP/Yii3 para mantenimiento
- Dependencia de MySQL y Redis específicos
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.
Desplegar con Docker Compose. Requiere MySQL y Redis. Puerto 8080 o 8099. Configurar variables de entorno para base de datos y caché. Asegurar permisos de escritura en logs y carpetas de subida. Recursos recomendados: 2 núcleos CPU, 2GB RAM, 30GB disco.
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.