Wo Ihre NIF in jeder Übermittlung steht
- ObligadoEmision, im Kopf
- Der Firmenname, höchstens 120 Zeichen, und ihre NIF. Einmal pro Anfrage.
- IDEmisorFactura, in jedem Datensatz
- Dieselbe NIF, innerhalb der Kennung jeder Rechnung.
In Odoo stammt diese NIF aus dem Feld NIF for Verifactu des Unternehmens oder, wenn es leer ist, aus der Steuernummer des Unternehmens. Das Validierungsdokument der AEAT verlangt zwei Dinge: Die NIF der verpflichteten Partei muss bei der AEAT identifiziert sein, und die auf jeder Rechnung muss mit dem Kopf übereinstimmen.

Die Codes im Kopf
Liegt das Problem im Kopf, lehnt die AEAT die gesamte Anfrage ab: Keine Rechnung dieser Übermittlung wird angenommen. Die Texte auf Spanisch besagen, dass die NIF nicht identifiziert, nicht im Register, fehlerhaft formatiert oder falsch ist:
| Code | Text der AEAT |
|---|---|
| 4104 | Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado. |
| 4107 | El NIF no está identificado en el censo de la AEAT. |
| 4109 | El formato del NIF es incorrecto. |
| 4115 | El valor del campo NIF del bloque ObligadoEmision es incorrecto. |
| 4116 | Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto. |
Die Codes je Datensatz
Diese lehnen nur die betroffene Rechnung ab. 1108 besagt, dass die NIF im IDEmisorFactura dieselbe sein muss wie die von ObligadoEmision, und 1120, 1217, 1219 und 1240 melden einen IDEmisorFactura mit falschem Typ, nicht identifiziert oder fehlerhaft. 1172 tritt auf, wenn NIF oder verpflichtete Partei leer ankommen, und 1215 ist der allgemeine Fehler des Blocks ObligadoEmision. 1282 verlangt den Namen, wenn die NIF im Kopf einer natürlichen Person gehört.
Mit unserem Modul sollte 1108 nicht auftreten: Kopf und IDEmisorFactura werden im selben Moment mit derselben NIF befüllt. Und der Name wird immer mitgesendet, denn es ist der des Unternehmens.

So wird es korrigiert
- Öffnen Sie das Unternehmen in Odoo und prüfen Sie NIF for Verifactu. Bleibt es leer, wird die Steuernummer des Unternehmens verwendet, prüfen Sie also auch diese.
- Die NIF gehört ohne Leerzeichen und mit ihrem Buchstaben eingetragen. Gehört sie einer natürlichen Person, prüfen Sie, ob der Firmenname in Odoo ihrer ist.
- Ohne NIF sendet das Modul nicht einmal: Es hält an mit
Company … has no NIF for Veri*Factu. - Bei bereits Gebuchtem seien Sie vor dem erneuten Senden vorsichtig. Kopf und IDEmisorFactura werden bei jeder Übermittlung mit der NIF erstellt, die das Unternehmen in diesem Moment hat, der Hash jeder Rechnung wurde aber beim Buchen mit der damaligen NIF berechnet und ändert sich nicht. Senden Sie sie über AEAT-Übermittlung › AEAT-Fehler mit Ausgewählte wiederholen erneut, berechnet die AEAT den Hash mit der neuen NIF, er passt nicht, und die Antwort ist 2000, was das veröffentlichte Modul nicht korrigiert. Schreiben Sie vor dem erneuten Senden an comercial@flexigobe.com.
Die Codes dieser Seite mit dem Text der AEAT
Jeder Code mit seinem wörtlichen Text, auf Spanisch, wie ihn die Fehlerliste der AEAT angibt:
| Code | Text der AEAT (spanisch) |
|---|---|
| 4104 | Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado. |
| 4107 | El NIF no está identificado en el censo de la AEAT. |
| 4109 | El formato del NIF es incorrecto. |
| 4115 | El valor del campo NIF del bloque ObligadoEmision es incorrecto. |
| 4116 | Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto. |
| 1108 | El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision. |
| 1120 | Valor de campo IDEmisorFactura del bloque IDFactura con tipo incorrecto. |
| 1172 | El valor del campo NIF u ObligadoEmision son nulos. |
| 1215 | Error en el bloque de ObligadoEmision. |
| 1217 | Error identificando el IDEmisorFactura. |
| 1219 | El valor del campo IDEmisorFactura es incorrecto. |
| 1240 | Error en el bloque de IdEmisorFactura. |
| 1282 | Si el NIF de la cabecera es persona fisica se debe informar tambien de su NombreRazon |
Kopfablehnungen lassen die Übermittlungen im Status Failed und werden nicht automatisch wiederholt. Datensatzablehnungen werden dagegen wiederholt, mit demselben Datensatz und mit der NIF, die das Unternehmen bei jedem Versuch hat: Korrigieren Sie die NIF inzwischen, kommen auch die Wiederholungen mit 2000 zurück.
Was ist, wenn der Fehler 4107 lautet und die NIF richtig geschrieben ist?
Dann findet die AEAT sie nicht in ihrem Register. Bei der NIF des eigenen Unternehmens ist das ungewöhnlich; prüfen Sie, ob die Umgebung der AEAT, an die Sie senden, die richtige ist, und schreiben Sie mit dem Ergebnis an comercial@flexigobe.com.
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
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
