Der Text der AEAT lautet «El NIF del bloque Destinatarios no está identificado en el censo de la AEAT.», übersetzt: «Die NIF im Block Destinatarios ist im Register der AEAT nicht identifiziert.» Die NIF ist die spanische Steuernummer. Der Code steht im Abschnitt der Fehler, die die Erfassung des Datensatzes zulassen, den sogenannten zulässigen Fehlern der AEAT.
Warum die AEAT ihn annimmt
Das Validierungsdokument der AEAT behandelt diesen Fall in seiner Liste der zulässigen Fehler: Eine korrekte NIF des Empfängers, die nicht im Register steht, sollte im Block IDOtro mit dem Identifikationstyp 07, «No censado» (nicht im Register erfasst), übermittelt werden. Wird sie als gewöhnliche NIF gesendet, lehnt die AEAT sie nicht ab; sie erfasst sie mit 2001, damit sie dokumentiert ist und korrigiert werden kann.
Andere Codes mit sehr ähnlichen Texten, etwa 1109, 1110 oder 1193, lehnen den Datensatz dagegen ab. Sie werden mit ihren Unterschieden auf der Seite zur NIF des Kunden erklärt.

Was Odoo mit unserem Modul sendet
Beim Buchen der Rechnung prüft das Modul das Land und die Steuernummer des Kontakts. Ein Kunde mit dem Land Spanien oder ohne Land geht immer in das Feld NIF des Blocks Destinatarios; beginnt die Nummer mit X, Y oder Z, wird sie als NIE behandelt. Der Typ 07 wird nie verwendet: Bei ausländischen Kunden sendet das Modul IDOtro mit den Typen 02, 03 oder 04.
Vor der Verkettung der Rechnung prüft das Modul die spanische Steuernummer anhand der Formatregeln: Länge 9, Ziffern und Prüfbuchstabe sowie das Präfix X, Y oder Z bei einer NIE. Das Register kann Odoo nicht prüfen; genau hier entsteht der Fehler 2001: eine formal korrekte Steuernummer, zu der die AEAT keinen Eintrag hat.
- Falsch eingegebene NIF
- Eine falsch abgetippte Nummer scheitert meist am Prüfbuchstaben, den das Modul vor dem Buchen kontrolliert. Besteht sie dennoch, ist die NIF formal gültig, gehört aber möglicherweise nicht Ihrem Kunden.
- Nicht erfasste natürliche Person
- Dies ist der Fall, den die AEAT für den Typ 07 beschreibt. Der Code 1131 bestätigt es: Bei Typ 07 muss die Nummer die NIF einer natürlichen Person sein.

Was zu tun ist
- Prüfen Sie die NIF mit Ihrem Kunden. War es ein Tippfehler, korrigieren Sie sie im Kontakt für die nächsten Rechnungen.
- Ist die NIF korrekt, liegt die Rechnung bereits bei der AEAT vor. Offen bleibt die Korrektur, die die AEAT mit einem neuen Datensatz mit derselben Rechnungskennung vornimmt.
- Das veröffentlichte Modul erstellt von sich aus keine Korrekturdatensätze und sendet den Typ 07 nicht. Schreiben Sie an comercial@flexigobe.com mit den betroffenen Rechnungen, dann sagen wir Ihnen, wie Sie sie abschließen.
Der Rechnungsdatensatz in Odoo lässt sich nicht bearbeiten: Er wurde beim Buchen der Rechnung erstellt und ist das, was gesendet wird. Die Korrektur des Kontakts wirkt sich auf das aus, was danach kommt, nicht auf das, was bereits gesendet wurde. Ändern Sie die Kundendaten deshalb nicht vorschnell: Die alten Rechnungen behalten die alte Steuernummer absichtlich.
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_cadena.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/account_move.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_registro.py
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
