Declaración responsable del sistema informático de facturación
Emitida por José Manuel Mas Albiol, productor del software, en cumplimiento del art. 13 del RD 1007/2023. Si usas CRM Lumicatech para facturar, esta es la declaración del sistema con el que emites: consérvala, porque en una inspección te la pueden pedir a ti como obligado tributario.
Art. 13 del RD 1007/2023: los sistemas informáticos de facturación deben estar certificados mediante una declaración responsable del productor, en la que conste que el sistema cumple lo exigido en el reglamento y en su normativa de desarrollo (Orden HAC/1177/2024).
1. Identificación
| Campo | Valor |
|---|---|
| Nombre del sistema informático (SIF) | CRM Lumicatech |
| Versión declarada | la de VERIFACTU_SW_VERSION (por defecto 1.0.0) |
| Identificador del sistema | 01 |
| Productor del software | José Manuel Mas Albiol |
| NIF del productor | 53226557A |
| Tipo de uso | Solo VERI*FACTU (TipoUsoPosibleSoloVerifactu = S) |
| Multi-obligado tributario | Sí en la aplicación, no en el sistema declarado: cada organización usa su propio certificado y su propia cadena (IndicadorMultiplesOT = N) |
La versión no es un adorno. La certificación cubre versión por versión, así
que VERIFACTU_SW_VERSION y el número que aparezca en la declaración firmada
tienen que ser el mismo. Si se cambia una, se cambia la otra.
2. Qué hace el sistema
- Un registro de alta por factura emitida, generado en el momento de la
emisión y remitido a la AEAT (
apps/api/src/verifactu/). - Huella SHA-256 encadenada con el algoritmo oficial: los campos en el orden
de la norma, concatenados
nombre=valor&…, en UTF-8, en hexadecimal y mayúsculas. Está comprobado contra los tres ejemplos oficiales de la AEAT entest/verifactu-huella.e2e-spec.ts. - Encadenamiento por organización: cada registro guarda su huella y la del
anterior, y el orden lo fija una columna propia (
chain_index), única por organización. - Inmutabilidad: una factura emitida no se puede editar ni borrar por ninguna vía de la aplicación. Solo se corrige emitiendo una rectificativa (R1/R5) encadenada a la original.
- Numeración correlativa sin huecos, asignada en el momento de emitir y
garantizada por un índice único
(organización, número). - Remisión inmediata a la AEAT por SOAP con certificado del obligado, y registro de lo que Hacienda contestó, distinguiendo registrada, registrada con avisos, rechazada y no se pudo enviar.
- QR de cotejo y mención de verificabilidad en el PDF de las facturas registradas, con la fecha idéntica a la del registro.
3. Qué no hace
- No anula registros: una factura emitida se corrige con una rectificativa, no con un registro de anulación.
- No emite sin certificado: sin él se pueden preparar y emitir facturas, pero quedan pendientes de remitir, y así se dice en la ficha.
- No implementa el SII ni la facturación electrónica B2B (Ley Crea y Crece).
4. Trazabilidad y conservación
- Los registros viven en la misma base de datos que las facturas, en columnas propias, y no se sobrescriben: un reenvío usa la misma huella que se calculó la primera vez.
- Las acciones sobre facturas quedan en el registro de auditoría de la aplicación, con quién y cuándo.
- El certificado se guarda cifrado (AES-256-GCM) y no se devuelve en ninguna respuesta de la API.
5. Lo que te toca a ti como obligado tributario
El sistema cumple; emitir bien sigue siendo tuyo:
- Sube tu certificado en Ajustes → Facturación. Sin él las facturas se emiten, pero no se remiten a la AEAT, y la ficha de cada una lo dice.
- Empieza en el entorno de pruebas y comprueba que tus registros se aceptan antes de pasar al real. Ahí es donde se ven las validaciones que no están en los esquemas —que tu NIF conste en el censo, entre otras—.
- Renueva el certificado antes de que caduque. El aviso aparece un mes antes; pasado el día, no se remite nada.
- Conserva esta declaración mientras uses el sistema, y quédate con la versión que corresponda a cada periodo.
Historial de versiones
| Versión del SIF | Fecha | Cambios |
|---|---|---|
| 1.0.0 | 2026-09-02 | Primera versión: alta, encadenamiento, envío, QR y rectificativas. |