Saltar al contenido principal
VeriFactu

Error 4134 de VeriFactu: «Servicio no activo», qué pasa con tus facturas y cómo reenviarlas

El 4134 es una respuesta de la AEAT que rechaza la petición completa: ninguna factura de ese envío ha quedado registrada. El mensaje habla del servicio, no de un dato de tus facturas, así que lo primero es revisar a qué servicio de la AEAT apunta tu Odoo y, después, reenviar los mismos registros.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 4 de noviembre de 2026

Lo esencial

Módulo
VeriFactu
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del módulo, versión 20.0 · en las fuentes enlazadas al final
Lectura
3 min

Qué dice la AEAT

La lista de errores de VERI*FACTU que publica la AEAT, el fichero errores.properties, coloca el 4134 entre los códigos que provocan el rechazo del envío completo. Su texto es corto: Servicio no activo. En ese mismo apartado hay otros dos códigos de servicio que conviene no confundir:

CódigoTexto de la AEATLo que te está diciendo
4134Servicio no activo.El servicio al que llamaste no está activo.
4139Servicio no habilitado en producción.Ese servicio no admite envíos de producción.
4141Le informamos que su acceso al sistema VERIFACTU ha sido suspendido temporalmente para realizar cualquier solicitud. Para resolver este inconveniente, le solicitamos que se ponga en contacto con nuestro equipo de soporte a través del buzón de correo electrónico verifactu@correo.aeat.es, donde le atenderán con la mayor brevedad posible.Tu acceso está suspendido y el propio mensaje remite al buzón de soporte de VERI*FACTU de la AEAT.

Según el documento de validaciones de la AEAT, un rechazo completo llega como un SoapFault y quiere decir que no se ha registrado nada de esa petición. Ninguna factura del envío consta en la AEAT, ni las que estaban bien ni las que no.

Tarjeta de los códigos 4134, 4139 y 4141 de VeriFactu
Los tres códigos de servicio de esta página. El rojo marca los que rechazan la petición completa y la línea de abajo resume qué hace con ellos la cola del módulo.

Qué hace el módulo cuando llega

El módulo de VeriFactu para Odoo 17, 18, 19 y 20 lee el código que trae el SoapFault y trata la respuesta como definitiva: el envío pasa a Failed en la cola y el registro de cada factura queda como «Rechazado AEAT». No hay reintento automático, y tiene sentido: repetir la misma petición contra un servicio que no está activo daría la misma respuesta.

Los envíos fallidos se ven en Envío a AEAT › Errores AEAT, agrupados por código y con la explicación del catálogo en cada fila. Ese catálogo tiene los mismos 247 códigos de la lista de la AEAT, con su texto literal, para que no tengas que salir de Odoo a buscarlos.

Lista de Errores AEAT en Odoo con dos envíos en 4134
Así aparece el 4134 en Odoo: dos altas en Failed bajo su código, con la explicación al lado y un solo intento. Captura de Odoo 20 con datos de demostración; las respuestas de la AEAT son simuladas.

Qué revisar en Odoo antes de reenviar

Cada empresa tiene su entorno de la AEAT en la configuración de VeriFactu: Pruebas (preproducción AEAT), que es el de partida, o Producción. Pruebas llama a prewww1.aeat.es y Producción a www1.agenciatributaria.gob.es. Si el campo AEAT Endpoint URL de la empresa tiene una dirección escrita, esa sustituye a las dos.

  • Con un 4134, comprueba que la empresa apunta al entorno que querías y que AEAT Endpoint URL está vacío, salvo que te hayamos dado una dirección concreta.
  • Con un 4139 y la empresa en Producción, el mensaje dice que ese servicio no está habilitado para producción: no reenvíes en bucle y escríbenos con la respuesta completa.
  • Con un 4141 el bloqueo está en la AEAT y solo se levanta desde allí, escribiendo al buzón de soporte que indica el mensaje. Reenviar desde Odoo no lo arregla.

Cómo reenviar sin duplicar

  1. Abre Envío a AEAT › Errores AEAT y despliega el grupo del código.
  2. Marca los envíos en Failed y pulsa Reintentar Selección. Solo puede hacerlo un usuario con el rol de Gestor SIF.
  3. Los envíos vuelven a Pendiente y la cola los manda en su siguiente vuelta, que corre cada 1 minuto.

¿Hay que volver a crear las facturas?

No. Las facturas y sus registros siguen en Odoo, encadenados y sin cambios. Como la AEAT no registró nada de esa petición, lo que se reenvía son los mismos registros.

¿Puede salir un duplicado al reenviar?

No por culpa del 4134, porque la AEAT no guardó nada de ese envío. Si en otro caso un registro ya constara, la respuesta sería el código 3000, que el módulo da por aceptado: lo explicamos en la página del error 3000.

Si el código no desaparece tras revisar el entorno, mándanos a comercial@flexigobe.com la respuesta completa del envío (el campo Raw Response de la cola) y lo miramos contigo.

Sigue leyendo

Error 4102 de VeriFactu: «El XML no cumple el esquema. Falta informar campo obligatorio»El error 4102 de VeriFactu rechaza el envío entero porque falta un campo obligatorio. Cómo lo frena antes Odoo 17, 18, 19 y 20 y qué hacer si aun así llega de la AEAT.Errores técnicos de VeriFactu: cuando el problema está en los sistemas de la AEATErrores técnicos de VeriFactu del lado de la AEAT (4108, 4110, 4111, 4118, 4128, 3500, 3501, 1129, 1256, 1288): cuáles reintenta Odoo y cuáles reenvías tú.Errores de VeriFactu en Odoo: cómo leer lo que dice la AEAT y lo que para antes tu sistemaCómo leer los errores de VeriFactu en Odoo 17, 18, 19 y 20: estados de envío, códigos de la AEAT, certificado, NIF y cadena de registros, con qué hacer en cada caso.
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas

Fuentes