Procesos específicos
Software de facturación a medida, solo donde aporta valor
No siempre hace falta desarrollar desde cero. Primero comprobamos si el proceso puede resolverse mediante configuración o un plugin mantenido; si no existe una alternativa compatible, delimitamos una extensión o integración a medida.
Antes de desarrollar, compara tres niveles
| Nivel | Cuándo encaja | Riesgo principal |
|---|---|---|
| Configuración | El flujo cabe en funciones existentes | Forzar el proceso con parámetros confusos |
| Plugin o integración | Hace falta ampliar una pieza o conectar sistemas | Dependencia de versión y mantenimiento |
| Desarrollo a medida | El proceso es propio, estable y aporta valor suficiente | Coste de ciclo de vida, no solo de entrega |
El alcance debe incluir operación y retirada
- Reglas de negocio y casos límite
- Modelo de datos, permisos y trazabilidad
- Pruebas funcionales, de actualización y recuperación
- Documentación, propiedad y dependencias
- Monitorización, soporte y mecanismo de salida
Cuando otro productor modifica, adapta o amplía un sistema de facturación, el resultado no queda cubierto por la certificación original y necesita una certificación propia mediante declaración responsable. La AEAT explica este criterio para las ampliaciones de terceros.
Por eso, la recomendación no parte de “hacer un ERP personalizado”, sino de identificar el mínimo cambio mantenible que resuelve el problema. Revisa también plugins e integraciones y los criterios de una instalación dedicada.
Define el problema antes de presupuestar código
Una sesión de descubrimiento permite separar requisitos, restricciones y deseos, y decidir si hace falta configurar, integrar o desarrollar.
Plantear un desarrollo