verifactu.tools
aceptación con errores (subsanable)

Error 2003 de VERI*FACTU

«El contenido de la huella del registro anterior no cumple con las especificaciones.»

Qué implica

Este código produce una aceptación con errores: la AEAT registra el registro de facturación, pero queda marcado como «Aceptado con errores» y debe subsanarse mediante la operativa de subsanación (un nuevo registro con Subsanacion). Es el estado más traicionero del sistema: como el envío "entra", muchos SIF lo dan por bueno y acumulan registros defectuosos que constan así en la AEAT. No lo ignores.

Causas habituales

Cómo depurarlo

  1. Reproduce los tres vectores de ejemplo del documento oficial de la huella: si tu implementación no los clava bit a bit, ahí está el fallo.

  2. Verifica la cadena completa de tu serie (no solo el último registro): una rotura antigua contamina todo lo posterior.

  3. Calcula la huella sobre los mismos bytes que serializas — nunca desde objetos que reformatean fechas o números.

Valida tu XML en segundos, sin certificado y sin quemar el entorno de pruebas de la AEAT.
El validador gratuito de verifactu.tools llega en septiembre — apúntate a la beta y pruébalo antes que nadie. Retención cero: tu XML no se guarda.

Errores relacionados