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.
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
NIF del ObligadoEmision no identificado
El NIF del emisor no consta identificado en el censo de la AEAT para el envío.
Error 1189Falta el bloque Destinatarios en una factura F1/R1…
Las facturas completas (F1, F3, R1-R4) exigen informar del destinatario.
Error 1244FechaHoraHusoGenRegistro con formato incorrecto
El formato de la fecha-hora de generación no cumple ISO 8601 con huso.
Error 3000Registro de facturación duplicado
La AEAT ya tiene registrada esa factura (mismo NIF, serie, fecha y huella).
Error 2007No debe informarse como primer registro
Se marcó el registro como primero de la cadena existiendo ya facturas previas.
