«Error en la cabecera: la remisión voluntaria solo debe informarse en sistemas VERIFACTU.»
Qué implica
Este código provoca el rechazo del envío completo: la AEAT no procesa ninguno de los registros de la remisión (hasta 1.000 por envío). Ninguna de esas facturas consta como remitida hasta que corrijas la causa y reenvíes el lote entero. Mientras tanto, tu sistema debe respetar el control de flujo (TiempoEsperaEnvio) antes del reintento — reenviar en bucle sin corregir es la vía rápida al bloqueo.
Causas habituales
ObligadoEmision con NIF y nombre que no casan con el censo, o Representante informado sin apoderamiento.
Campos de cabecera reservados a otro flujo (requerimientos, incidencias) informados en una remisión normal.
Cómo depurarlo
Valida el NIF del obligado en la comprobación censal con el nombre exacto registrado.
Revisa qué campos de cabecera aplican a tu modalidad (VERI*FACTU vs requerimiento) en la descripción del servicio web.
Valida tu XML en segundos, sin certificado y sin quemar el entorno de pruebas de la AEAT. Prueba el validador gratuito — esquema oficial, cadena de huellas y reglas de importes, sin registro y con retención cero. Y si quieres el mock de la AEAT para tu CI, apúntate a la beta de la suite.
Errores relacionados
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incor...
4117Error en la cabecera: el campo NIF del bloque Representante tiene un formato incorre...
4121Error en la cabecera: el valor del campo Incidencia es incorrecto.
4122Error en la cabecera: el valor del campo RefRequerimiento es incorrecto.
4125Error en la cabecera: Si el envío es por requerimiento el campo RefRequerimiento es...