InicioTraazzaErrores › Error 2004

Error de Verifactu

Error 2004 de Verifactu: FechaHoraHusoGenRegistro debe ser la fecha actual

La fecha de generación del registro debe ser la actual, con 240 s de margen.

Código 2004 · Servicio de remisión Verifactu de la AEAT

Qué significa

Mensaje: «El valor del campo FechaHoraHusoGenRegistro debe ser la fecha actual del sistema de la AEAT, admitiéndose un margen de error de 240 segundos». La factura puede quedar «Aceptada con errores».

Por qué pasa

Has puesto en FechaHoraHusoGenRegistro una fecha fija o antigua. Ese campo indica cuándo se genera el registro, y tiene que ser el momento real del envío.

Cómo se soluciona

Rellena el campo con la hora actual en el instante de generar el registro. En Traazza, si no pasas fecha_hora_huso, se rellena sola con la hora correcta.

Con Traazza: esta librería open source de Python ya contempla este caso. Ver Traazza · probar online.

Otros errores frecuentes

Edu García
Edu García Desarrollador Full Stack en Sevilla y autor de Traazza, la librería open source de Verifactu en Python. Lo que escribo aquí sale de integrar Verifactu de verdad contra los sistemas de la AEAT, con sus errores reales incluidos. edugarciadev.com · GitHub