CHECKLIST · 12 COMPROBACIONES
Antes de decir que tu software cumple Verifactu
Doce comprobaciones concretas, sacadas de la documentación de la AEAT y de lo que devuelve su entorno de pruebas. Si las doce salen bien, estás listo. Si alguna no, ya sabes por dónde empezar.
Una sola cadena por facturación, no una por serie ni por punto de venta
La anulación es un registro propio, con su fórmula de huella de cinco campos
La huella es el SHA-256 exacto de la cadena que define la AEAT
FechaHoraHusoGenRegistro lleva huso horario y nunca retrocede
Los importes usan punto decimal y son idénticos en el XML y en la huella
El número de instalación no se repite jamás y los indicadores del SIF son coherentes
El QR lleva la URL exacta, con los cuatro parámetros codificados
El XML valida contra los XSD de la AEAT antes de salir
Respetas el TiempoEsperaEnvio y solo reintentas lo que toca
El registro se guarda antes de enviarse y el reenvío es idempotente
Todos los NIF del registro existen en el censo de la AEAT
Rectificativas y subsanación existen; la anulación solo para lo que no debió emitirse
¿Han fallado varias?
Es lo normal: nadie tiene las doce a la primera. El diagnóstico de una semana te dice cuáles te faltan, en qué orden y cuánto cuesta cerrarlas.