Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler mit der NIF Ihres Unternehmens: 4104, 4107, 4109, 4115, 4116 und die Familie IDEmisorFactura

Jede Rechnung, die Sie an VERI*FACTU senden, enthält Ihre NIF zweimal: im Kopf als verpflichtete Partei zur Ausstellung und in jeder Rechnung als Aussteller. Erkennt die AEAT, die spanische Steuerbehörde, diese NIF nicht an, kann die Ablehnung die gesamte Anfrage oder jeden einzelnen Datensatz betreffen. Eine Korrektur in Odoo behebt, was Sie ab dann buchen, nicht aber bereits Gebuchtes: Die NIF fließt auch in den Hash jeder Rechnung ein, der beim Buchen berechnet wird und sich nicht ändert.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 4. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Moduls, Version 20.0 · in den Quellen am Ende
Lesezeit
4 Min.

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.

Karte der Aussteller-NIF-Fehler in VeriFactu
Die dreizehn Codes zur Aussteller-NIF: in Rot die Kopfcodes, die die gesamte Anfrage ablehnen, und in Bernstein die der einzelnen Datensätze.

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:

CodeText der AEAT
4104Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.
4107El NIF no está identificado en el censo de la AEAT.
4109El formato del NIF es incorrecto.
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error 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.

VeriFactu-Einrichtungsassistent in Odoo mit der NIF des Unternehmens
Der Einrichtungsassistent fragt nach der NIF des Unternehmens; sie landet im Kopf jeder Übermittlung. Screenshot aus Odoo 20 mit Demodaten.

So wird es korrigiert

  1. Ö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.
  2. 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.
  3. Ohne NIF sendet das Modul nicht einmal: Es hält an mit Company … has no NIF for Veri*Factu.
  4. 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:

CodeText der AEAT (spanisch)
4104Error en la cabecera: el valor del campo NIF del bloque ObligadoEmision no está identificado.
4107El NIF no está identificado en el censo de la AEAT.
4109El formato del NIF es incorrecto.
4115El valor del campo NIF del bloque ObligadoEmision es incorrecto.
4116Error en la cabecera: el campo NIF del bloque ObligadoEmision tiene un formato incorrecto.
1108El NIF del IDEmisorFactura debe ser el mismo que el NIF del ObligadoEmision.
1120Valor de campo IDEmisorFactura del bloque IDFactura con tipo incorrecto.
1172El valor del campo NIF u ObligadoEmision son nulos.
1215Error en el bloque de ObligadoEmision.
1217Error identificando el IDEmisorFactura.
1219El valor del campo IDEmisorFactura es incorrecto.
1240Error en el bloque de IdEmisorFactura.
1282Si 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

Fehler 4105, 4117, 4123 und 4124 bei VeriFactu: wenn Ihr Steuerberater für Sie einreichtDie VeriFactu-Fehler des Blocks Representante (4105, 4117, 4123, 4124), wenn Ihr Steuerberater einreicht: was die AEAT prüft und welche Odoo-Felder den Block füllen.VeriFactu-Fehler 4112: Das Zertifikat, mit dem Sie sich verbinden, darf diese Rechnungen nicht übermittelnDer 4112 bei VeriFactu: Der Inhaber ist weder Verpflichteter noch Sozialkollaborator, Bevollmächtigter oder Rechtsnachfolger. So prüfen Sie es in Odoo 17 bis 20.VeriFactu-Fehler mit der Kundensteuernummer: Register, Format und NameVeriFactu-Fehler zur Kundensteuernummer: Register (1109, 1110, 1121, 1193, 1154), Format (1123, 1290) und Name (1283). Ursachen und Odoo-Prüfung vor dem Versand.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen