Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler 1189, 1190, 1191 und 1192: Rechnungsart und Empfänger müssen zusammenpassen

Bei VERI*FACTU entscheidet die Rechnungsart, ob es einen Empfänger geben muss und wie dieser identifiziert werden darf. Eine F1 ohne Kunden oder eine F2 mit Kunden wird von der AEAT sicher abgelehnt. Diese sechs Codes decken diese Kombinationen ab. Die meisten davon löst das Modul, bevor es sendet; die übrigen sollte man kennen.

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
3 Min.

Die Regel in einer Tabelle

RechnungsartEmpfängerCode bei Verstoß
F1, F3, R1, R2, R3, R4Pflicht, mindestens einer.1189
F2, R5Nicht zulässig.1190
R3Nur NIF oder IDType 07 (Nicht im Register).1191
R2Nur NIF, IDType 07 oder IDType 02 (NIF-IVA).1192
Jede Art mit IDOtro vom Typ 02Nur F1, F3, R1, R2, R3 oder R4.1156

Dazu kommt ein allgemeinerer Code: 1106, «El valor del campo TipoFactura no está incluido en la lista de valores permitidos.». Alle lehnen den Datensatz ab, nicht die gesamte Übermittlung.

Karte der Codes 1189, 1190, 1191, 1192, 1106 und 1156
Die sechs Codes, die Rechnungsart und Empfänger verbinden, alle in Bernstein: Sie lehnen den Datensatz ab.

Wie Odoo Art und Empfänger bestimmt

Beim Buchen ordnet das Modul die Rechnung ein und entscheidet danach, ob ein Empfänger hinzugefügt wird:

  1. Eine Gutschrift wird als R1 übermittelt, oder als R5, wenn sie eine als F2 registrierte Rechnung korrigiert. Das Modul unterscheidet derzeit den Korrekturgrund nicht, daher werden R2, R3 und R4 nie übermittelt.
  2. Eine Rechnung, die als Tausch vereinfachter Rechnungen markiert ist, wird als F3 übermittelt.
  3. Eine Kassenrechnung, die als «Factura simplificada (F2)» markiert ist oder deren Kunde keine Steuer-ID hat, wird als F2 übermittelt.
  4. Alle übrigen werden als F1 übermittelt.

Danach wird der Block Empfänger nur aufgenommen, wenn der Kunde einen Identifikator hat und die Art weder F2 noch R5 ist. So werden 1189 und 1190 von vornherein vermieden: Eine Rechnung ohne NIF des Kunden wird nie als F1 übermittelt, und eine F2 oder R5 enthält nie einen Empfänger. Auch 1106 dürfte nicht auftreten, denn das Modul verwendet nur Arten, die die AEAT zulässt (F1, F2, F3, R1 und R5).

Rechnungsdatensätze in Odoo mit den Arten F1, F2 und R1
Die Spalte Tipo Factura neben dem Identifikator der Gegenseite: Die F1 enthalten eine Steuer-ID, die F2 des Laufkunden enthält keine. Odoo-20-Screenshot mit Demodaten; die Antworten der AEAT sind simuliert.

1191 und 1192 mit dem heutigen Modul

Beide hängen von der Art der Gutschrift und dem Land des Kunden ab. Ein Kunde außerhalb Spaniens wird unter IDOtro mit Typ 02 übermittelt, wenn er in der EU ansässig ist, und mit Typ 03 oder 04, wenn nicht. In Kombination mit der Tabelle würde eine R3 an einen ausländischen Kunden mit 1191 kollidieren, da nur NIF oder Typ 07 zulässig sind, und eine R2 an einen Kunden außerhalb der EU mit 1192.

Mit dem heutigen Modul treten beide auf diesem Weg nicht auf, denn es stellt weder R2 noch R3 aus. Die Kehrseite: Eine Gutschrift, die nach den Regeln eine R2, R3 oder R4 sein müsste, wird als R1 erklärt. Wenn Sie Gutschriften dieser Art ausstellen, schreiben Sie bitte vor dem Buchen an comercial@flexigobe.com.

Wenn bereits abgelehnt wurde

Die Warteschlange wiederholt den abgelehnten Datensatz, bis er in der Dead Letter landet. Der Datensatz ist jedoch der beim Buchen erstellte, und er ändert sich nicht, auch wenn Sie den Kontakt korrigieren. Das veröffentlichte Modul sendet die Korrektur nicht von selbst. Schreiben Sie an comercial@flexigobe.com mit der Rechnungsnummer, und wir helfen Ihnen bei der Klärung.

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)
1189Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado.
1190Si TipoFactura es F2 o R5 el bloque Destinatarios no puede estar cumplimentado.
1191Si TipoFactura es R3 sólo se admitirá NIF o IDType = No Censado (07).
1192Si TipoFactura es R2 sólo se admitirá NIF o IDType = No Censado (07) o NIF-IVA (02).
1106El valor del campo TipoFactura no está incluido en la lista de valores permitidos.
1156Para el bloque IDOtro y IDType NIF-IVA (02), el valor de TipoFactura es incorrecto.

Weiterlesen

VeriFactu-Fehler 1150: eine vereinfachte Rechnung über 3.000 EuroDer VeriFactu-Fehler 1150 lehnt eine vereinfachte Rechnung (F2) über 3.000 € ab. Warum Odoo sie als F2 sendet und wie Sie es in Odoo 17, 18, 19 und 20 vermeiden.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 bei berichtigten Rechnungen: TipoRectificativa, berichtigte und ersetzte RechnungenVeriFactu-Fehler bei Berichtigungs- und Ersatzrechnungen (1107, 1114 bis 1119): wann TipoRectificativa und ImporteRectificacion gelten und wie Odoo Gutschriften sendet.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen