Què diu l'AEAT
L'AEAT publica la llista de codis d'error de VERI*FACTU en un fitxer anomenat errores.properties, amb els textos en castellà. El codi 4134 és a l'apartat dels codis que rebutgen l'enviament sencer. El seu text és curt: Servicio no activo., «servei no actiu». Al mateix apartat hi ha dos codis més de servei que es confonen fàcilment:
| Codi | Text de l'AEAT | Què t'està dient |
|---|---|---|
| 4134 | Servicio no activo. | El servei que has cridat no està actiu. |
| 4139 | Servicio no habilitado en producción. | Aquest servei no accepta enviaments de producció. |
| 4141 | Le 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. | T'han suspès l'accés, i el mateix missatge t'envia a la bústia de suport de VERI*FACTU de l'AEAT. |
Segons el document de validacions de l'AEAT, un rebuig complet arriba com una fallada SOAP i vol dir que no s'ha registrat res d'aquella petició. Cap factura de l'enviament no consta a l'AEAT, ni les bones ni les dolentes.

Què fa el mòdul quan arriba
El mòdul de VeriFactu per a Odoo 17, 18, 19 i 20 llegeix el codi dins de la fallada SOAP i dona la resposta per definitiva: l'enviament passa a Failed a la cua i el registre de cada factura queda en «Rechazado AEAT» (rebutjat per l'AEAT). No hi ha reintent automàtic, i és a propòsit: enviar la mateixa petició a un servei que no està actiu tornaria la mateixa resposta.
Els enviaments fallits surten a AEAT Submission › AEAT Errors, agrupats per codi i amb l'explicació del catàleg a cada fila. El catàleg té els mateixos 247 codis que la llista de l'AEAT, amb el seu text literal, així que no has de sortir d'Odoo per consultar-los.

Què has de revisar a Odoo abans de tornar a enviar
Cada empresa té el seu propi entorn de l'AEAT a la configuració de VeriFactu: Test (AEAT pre-production), el punt de partida, o Production. Test crida prewww1.aeat.es i Production crida www1.agenciatributaria.gob.es. Si el camp AEAT Endpoint URL de l'empresa porta una adreça, aquesta adreça substitueix totes dues.
- Amb un 4134, comprova que l'empresa apunta a l'entorn que volies i que AEAT Endpoint URL és buit, tret que te n'haguem donat una adreça concreta.
- Amb un 4139 i l'empresa en Production, el missatge diu que aquest servei no està habilitat per a producció: no el tornis a enviar en bucle i escriu-nos amb la resposta completa.
- Amb un 4141 el bloqueig és a la banda de l'AEAT i només s'aixeca allà, escrivint a la bústia de suport que indica el missatge. Tornar a enviar des d'Odoo no ho arregla.
Com tornar a enviar sense duplicats
- Obre AEAT Submission › AEAT Errors i desplega el grup del codi.
- Selecciona els enviaments en Failed i prem Retry Selected. Només ho pot fer un usuari amb el rol SIF Manager.
- Els enviaments tornen a Pending i la cua els envia a la passada següent, que es fa cada 1 minut.
He de tornar a crear les factures?
No. Les factures i els seus registres continuen a Odoo, encadenats i sense canvis. Com que l'AEAT no va registrar res d'aquella petició, el que tornes a enviar són exactament els mateixos registres.
Tornar a enviar pot crear un duplicat?
No pel 4134, perquè l'AEAT no va guardar res d'aquell enviament. Si en un altre cas un registre ja hi constés, la resposta seria el codi 3000, que el mòdul tracta com a acceptat: mira la pàgina de l'error 3000.
Si el codi no desapareix després de revisar l'entorn, envia la resposta completa de l'enviament (el camp Raw Response de la cua) a comercial@flexigobe.com i ho mirem amb tu.
Continua llegint
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades
Fonts
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_crons.xml
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): views/verifactu_aeat_errors_views.xml
- Codi del mòdul: flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_error_catalogue.xml
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
