Error de Verifactu
Error 1189 de Verifactu: Falta el bloque Destinatarios en una factura F1/R1…
Las facturas completas (F1, F3, R1-R4) exigen informar del destinatario.
Qué significa
Mensaje: «Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado». Es decir, una factura completa o rectificativa necesita identificar a quién se factura.
Por qué pasa
Has generado una factura de tipo completo (F1, la más común) sin incluir el bloque Destinatarios. Una factura completa sin destinatario no es válida.
Cómo se soluciona
Incluye el destinatario (nombre + NIF) en el registro. Si tu caso es un ticket sin identificación del cliente, usa una factura simplificada F2, que no requiere destinatario (con el límite de importe que marca la norma).
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 2004FechaHoraHusoGenRegistro debe ser la fecha actual
La fecha de generación del registro debe ser la actual, con 240 s de margen.
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.
