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.

  1. Una sola cadena por facturación, no una por serie ni por punto de venta

  2. La anulación es un registro propio, con su fórmula de huella de cinco campos

  3. La huella es el SHA-256 exacto de la cadena que define la AEAT

  4. FechaHoraHusoGenRegistro lleva huso horario y nunca retrocede

  5. Los importes usan punto decimal y son idénticos en el XML y en la huella

  6. El número de instalación no se repite jamás y los indicadores del SIF son coherentes

  7. El QR lleva la URL exacta, con los cuatro parámetros codificados

  8. El XML valida contra los XSD de la AEAT antes de salir

  9. Respetas el TiempoEsperaEnvio y solo reintentas lo que toca

  10. El registro se guarda antes de enviarse y el reenvío es idempotente

  11. Todos los NIF del registro existen en el censo de la AEAT

  12. Rectificativas y subsanación existen; la anulación solo para lo que no debió emitirse

Ver las doce comprobaciones completas

Los títulos ya los tienes arriba. El detalle de cómo comprobar cada una y qué error devuelve la AEAT cuando falla te lo mando al email, y lo dejo abierto aquí mismo.

¿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.