Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler mit der Kundensteuernummer: Register, Format und Name

Die Steuernummer des Kunden verursacht die meisten Ablehnungen bei VERI*FACTU, und die AEAT, die spanische Steuerbehörde, prüft sie auf dreierlei: ob das Format gültig ist, ob sie im Register der AEAT geführt wird und ob bei einer natürlichen Person ein Name angegeben ist. Unser Odoo-Modul stoppt die Formatfehler, bevor die Rechnung gebucht wird; die Registerfehler kann nur die AEAT sehen.

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.

Format: was Odoo vorher stoppt

Beim Buchen einer Rechnung mit spanischer Steuernummer (NIF) prüft das Modul diese vor der Verkettung: Länge 9, Ziffern, Prüfbuchstabe, eine NIE mit X, Y oder Z am Anfang sowie die CIF von Unternehmen. Schlägt etwas fehl, wird die Rechnung nicht gebucht und Cannot post invoice: invalid counterparty identifier. erscheint, gefolgt vom Grund. Deshalb sind die beiden Formatcodes der AEAT mit dem Modul selten:

  • 1123: El formato del NIF es incorrecto., das Format der Steuernummer ist falsch.
  • 1290: El campo ID no contiene un NIF con formato correcto., das Feld ID enthält keine Steuernummer mit korrektem Format.

Hat ein Kunde in Odoo keine Steuernummer, gibt es nichts zu prüfen, und die Rechnung geht als vereinfachte Rechnung ohne Empfänger hinaus.

Übersicht der Fehler zur Kundensteuernummer in VeriFactu
Die acht Codes dieser Seite, alle in Bernstein: Die AEAT lehnt den Rechnungsdatensatz ab und verarbeitet den Rest der Übermittlung weiter.

Register: was nur die AEAT weiß

Eine Steuernummer kann völlig korrekt aufgebaut sein und dennoch nicht im Register der AEAT existieren. Dafür gibt es mehrere Codes, die die Rechnung nicht alle gleich behandeln:

CodeText der AEAT, gekürztWirkung
1109 und 1110El NIF no está identificado en el censo de la AEAT.Weisen den Datensatz zurück.
1121El campo ID no está identificado en el censo de la AEAT.Weist den Datensatz zurück.
1193En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision.Weist den Datensatz zurück.
1154El NIF del emisor de la factura rectificada/sustitutiva no se ha podido identificar en el censo de la AEAT.Weist den Datensatz zurück.
2001El NIF del bloque Destinatarios no está identificado en el censo de la AEAT.Akzeptiert den Datensatz und fordert eine Korrektur.

Die offizielle Liste führt 1109 und 1110 mit demselben Text auf und erklärt nicht, was sie unterscheidet. 2001 dagegen wird im Validierungsdokument als zulässiger Fehler erläutert und hat eine eigene Seite.

Zwei Fälle, die man erkennen sollte

Der 1193 hat einen Haken: Die Steuernummer des Kunden muss nicht nur im Register stehen, sondern sich auch von Ihrer unterscheiden. Eine Rechnung an Ihr eigenes Unternehmen, bei der Ihre Steuernummer als Kunde eingetragen ist, löst ihn aus.

Der 1154 prüft den Block der berichtigten Rechnung. Bei einer Gutschrift identifiziert das Modul die Ursprungsrechnung mit Ihrer eigenen Steuernummer als Aussteller, sodass er nur erscheinen könnte, wenn die Steuernummer Ihres Unternehmens nicht im Register stünde.

Rechnungsdatensätze in Odoo mit der Kennung jedes Kunden
Die Spalte Contraparte Identificador ist die Steuernummer, die als Empfänger auf jeder Rechnung übermittelt wird; die vereinfachte Rechnung enthält keine. Screenshot aus Odoo 20 mit Demodaten; die Antworten der AEAT sind simuliert.

Name: Code 1283

«Si el NIF de la contraparte es persona fisica se debe informar tambien de su NombreRazon»: Gehört die Steuernummer der Gegenseite einer natürlichen Person, muss auch deren Name angegeben werden. Mit dem Modul wird der Name immer zusammen mit der Steuernummer übermittelt: Es ist der Name des Kontakts und, falls dieser leer wäre, die Nummer selbst.

Was bei einer Ablehnung zu tun ist

  1. Prüfen Sie die Steuernummer mit dem Kunden und korrigieren Sie sie in dessen Kontakt in Odoo für die folgenden Rechnungen.
  2. Denken Sie daran, dass die Übermittlung aus dem beim Buchen erstellten Datensatz entsteht: Die Warteschlange versucht denselben Datensatz mit der alten Steuernummer erneut, bis er in der Dead Letter landet.
  3. Für die abgelehnte Rechnung schreiben Sie an comercial@flexigobe.com mit deren Nummer, und wir klären sie gemeinsam mit Ihnen.

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)
1109El NIF no está identificado en el censo de la AEAT.
1110El NIF no está identificado en el censo de la AEAT.
1121El campo ID no está identificado en el censo de la AEAT.
1123El formato del NIF es incorrecto.
1154El NIF del emisor de la factura rectificada/sustitutiva no se ha podido identificar en el censo de la AEAT.
1193En el bloque Destinatarios si se identifica mediante NIF, el NIF debe estar identificado y ser distinto del NIF ObligadoEmision.
1283Si el NIF de la contraparte es persona fisica se debe informar tambien de su NombreRazon
1290El campo ID no contiene un NIF con formato correcto.

Weiterlesen

Fehler 2001 bei VeriFactu: Die NIF Ihres Kunden ist im Register der AEAT nicht erfasstDer VeriFactu-Fehler 2001: Die NIF des Empfängers ist im Register der AEAT nicht erfasst. Warum die Rechnung trotzdem angenommen wird und was Sie in Odoo 17 bis 20 tun.VeriFactu-Fehler bei ausländischen Kunden: der 1239 und die IDOtro-CodesVeriFactu-Fehler im Empfängerblock bei Kunden außerhalb Spaniens (1239, 1101, 1111, 1122, 1232 u. a.): was die AEAT verlangt und was Odoo sendet.VeriFactu-Fehler mit der NIF Ihres Unternehmens: 4104, 4107, 4109, 4115, 4116 und die Familie IDEmisorFacturaVeriFactu-Fehler bei der Aussteller-NIF (4104, 4107, 4109, 4115, 4116, 1108, 1215…): was die AEAT prüft, aus welchem Odoo-Feld sie stammt und wie Sie erneut senden.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen