Was die AEAT sagt
Die AEAT veröffentlicht die Liste der VERI*FACTU-Fehlercodes in einer Datei namens errores.properties, deren Texte auf Spanisch sind. Der Code 4134 steht im Abschnitt der Codes, die die gesamte Übermittlung ablehnen. Sein Text ist kurz: Servicio no activo., übersetzt «Dienst nicht aktiv». Im selben Abschnitt stehen zwei weitere Dienstcodes, die leicht verwechselt werden:
| Code | Text der AEAT | Was er Ihnen mitteilt |
|---|---|---|
| 4134 | Servicio no activo. | Der aufgerufene Dienst ist nicht aktiv. |
| 4139 | Servicio no habilitado en producción. | Dieser Dienst nimmt keine Produktionsübermittlungen an. |
| 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. | Ihr Zugang wurde vorübergehend gesperrt, und die Meldung selbst verweist auf das Support-Postfach von VERI*FACTU bei der AEAT. |
Laut dem Validierungsdokument der AEAT kommt eine vollständige Ablehnung als SoapFault zurück und bedeutet, dass in dieser Anfrage nichts registriert wurde. Keine Rechnung der Übermittlung ist bei der AEAT erfasst, weder die korrekten noch die fehlerhaften.

Was das Modul bei Eingang macht
Das VeriFactu-Modul für Odoo 17, 18, 19 und 20 liest den Code im SoapFault aus und behandelt die Antwort als endgültig: Die Übermittlung wechselt in der Warteschlange auf Failed, und der Datensatz jeder Rechnung erhält den Status «Rechazado AEAT» (von der AEAT abgelehnt). Es gibt bewusst keinen automatischen Wiederholungsversuch, denn dieselbe Anfrage an einen inaktiven Dienst würde dieselbe Antwort liefern.
Fehlgeschlagene Übermittlungen erscheinen unter AEAT-Übermittlung › AEAT-Fehler, gruppiert nach Code, mit der Erklärung aus dem Katalog in jeder Zeile. Der Katalog enthält dieselben 247 Codes wie die Liste der AEAT mit ihrem Originaltext, sodass Sie für die Nachschlage Odoo nicht verlassen müssen.

Was Sie in Odoo prüfen sollten, bevor Sie erneut senden
Jedes Unternehmen hat seine eigene AEAT-Umgebung in den VeriFactu-Einstellungen: Test (Vorproduktion der AEAT), der Ausgangspunkt, oder Produktion. Test ruft prewww1.aeat.es auf, Produktion www1.agenciatributaria.gob.es. Wenn im Feld AEAT Endpoint URL des Unternehmens eine Adresse steht, ersetzt diese beide.
- Bei einem 4134 prüfen Sie, ob das Unternehmen auf die gewünschte Umgebung zeigt und ob AEAT Endpoint URL leer ist, sofern wir Ihnen keine bestimmte Adresse genannt haben.
- Bei einem 4139 und dem Unternehmen in Produktion sagt die Meldung, dass dieser Dienst für die Produktion nicht freigeschaltet ist: Senden Sie nicht in einer Schleife erneut und schreiben Sie uns mit der vollständigen Antwort.
- Bei einem 4141 liegt die Sperre auf Seiten der AEAT und kann nur dort aufgehoben werden, indem Sie an das in der Meldung genannte Support-Postfach schreiben. Ein erneutes Senden aus Odoo behebt sie nicht.
Wie Sie ohne Duplikate erneut senden
- Öffnen Sie AEAT-Übermittlung › AEAT-Fehler und klappen Sie die Gruppe des Codes auf.
- Markieren Sie die Übermittlungen unter Failed und klicken Sie auf Auswahl erneut versuchen (Retry Selected). Dies kann nur ein Benutzer mit der Rolle SIF-Verwalter (SIF Manager).
- Die Übermittlungen gehen zurück auf Pending, und die Warteschlange sendet sie beim nächsten Durchlauf, der alle 1 Minute stattfindet.
Muss ich die Rechnungen erneut erstellen?
Nein. Die Rechnungen und ihre Datensätze sind weiterhin in Odoo, verkettet und unverändert. Da die AEAT aus dieser Anfrage nichts registriert hat, werden genau dieselben Datensätze erneut gesendet.
Kann das erneute Senden ein Duplikat erzeugen?
Nicht wegen des 4134, denn die AEAT hat von dieser Übermittlung nichts gespeichert. Wäre in einem anderen Fall ein Datensatz bereits erfasst, wäre die Antwort der Code 3000, den das Modul als akzeptiert behandelt: Dazu siehe die Seite zum Fehler 3000.
Wenn der Code nach der Prüfung der Umgebung nicht verschwindet, senden Sie die vollständige Antwort der Übermittlung (das Feld Raw Response in der Warteschlange) an comercial@flexigobe.com, dann sehen wir uns das gemeinsam mit Ihnen an.
Weiterlesen
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): data/verifactu_crons.xml
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): views/verifactu_aeat_errors_views.xml
- Quellcode des Moduls: 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
