Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler bei der Operationsqualifikation: S1, S2, N1, N2 und steuerfreie Umsätze

Jede Zeile der VERI*FACTU-Steueraufschlüsselung muss angeben, welche Art von Umsatz vorliegt: steuerpflichtig und nicht befreit (S1 oder S2), nicht steuerbar (N1 oder N2) oder steuerfrei (E1 bis E6). Je nach Wahl sind bestimmte Felder Pflicht, andere unzulässig. Zwölf Codes der AEAT wachen über diese Kombinationen.

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.

Entweder das eine oder das andere, nie beides

Die erste Regel ist einfach: Jede Zeile enthält entweder CalificacionOperacion (die Qualifikation) oder OperacionExenta (die Befreiung). Fehlen beide, gilt 1195; sind beide angegeben, 1196. Ein Wert, der nicht in der Liste steht, ergibt 1181 bei der Qualifikation bzw. 1182 bei der Befreiung.

Übersicht der VeriFactu-Qualifikationscodes
Die zwölf Codes dieser Seite, in Bernstein markiert: Die AEAT weist den Rechnungsdatensatz zurück.

Was jede Qualifikation verlangt

QualifikationWas die AEAT verlangtCodes
S1, steuerpflichtig und nicht befreitSteuersatz und Steuerbetrag sind Pflicht; nur hier darf der Betrag von null abweichen.1207, 1208, 1209
S2, Reverse-ChargeNur mit F1, F3, R1, R2, R3 oder R4, und mit Satz 0 und Betrag 0.1197, 1198
N1 oder N2, nicht steuerbarMit USt ohne Satz, Betrag oder Zuschlag.1237
Steuerfrei, E1 bis E6Ohne Satz, Betrag oder Zuschlag; mit Regimeschlüssel 01 weder E2 noch E3; bei E5 erfolgt die Empfängerangabe nur über IDOtro.1238, 1289

Welche Qualifikation zutrifft, ergibt sich aus dem AEAT-Dokument selbst, das auf das spanische Umsatzsteuergesetz, Ley 37/1992, verweist. N1 ist der nicht steuerbare Umsatz nach unter anderem den Artikeln 7 und 14; N2 der nicht steuerbare Umsatz aufgrund der Ortsregeln. Jede Befreiung hat ihren Artikel: E1 Artikel 20, E2 Artikel 21, E3 Artikel 22, E4 die Artikel 23 und 24, E5 Artikel 25 und E6 die übrigen Fälle des Gesetzes.

Der Code 1199 untersagt E2 und E3 mit Schlüssel 01 und gehört zu den Regimeschlüsseln, auf seiner eigenen Seite.

Was Odoo in jeder Zeile sendet

Das Modul baut die Aufschlüsselung, indem es die Rechnungszeilen nach ihrer USt gruppiert, und wählt die Qualifikation so:

Zeile mit einer USt-Steuer
S1, mit dem Steuersatz in Prozent als Satz, der Bemessungsgrundlage und dem berechneten Betrag.
Zeile ohne USt-Steuer
N1, nur mit der Bemessungsgrundlage.

Mit diesen beiden Ausgaben sollten die Codes dieser Seite nicht auftreten: S1 enthält immer Satz und Betrag, N1 nie. Das Modul sendet aus einer Odoo-Rechnung weder S2, N2 noch Befreiungen.

Fehlerkatalog der AEAT in Odoo
Der Fehlerkatalog der AEAT in Odoo mit dem Wortlaut jedes Qualifikationscodes. Screenshot aus Odoo 20 mit Demodaten.

Was das für Ihre Rechnungen bedeutet

Dass keine Fehler erscheinen, heißt nicht, dass alles so gemeldet wird, wie Sie es wünschen. Verkaufen Sie in Odoo mit einem Steuersatz von 0 %, etwa eine innergemeinschaftliche Lieferung oder einen Export, trägt diese Zeile eine USt-Steuer und wird als S1 mit Satz 0 gesendet, nicht als steuerfreier Umsatz. Ein Reverse-Charge-Umsatz, den die AEAT als S2 erwartet, wird je nach Steuern der Zeile als S1 oder N1 gesendet.

Wenn Sie steuerfreie Umsätze, Reverse-Charge-Umsätze oder aufgrund von Ortsregeln nicht steuerbare Umsätze fakturieren, schreiben Sie uns vor dem Versand an comercial@flexigobe.com: Wir möchten gemeinsam mit Ihnen prüfen, wie sie gemeldet werden.

Die Codes dieser Seite mit dem Wortlaut der AEAT

Jeder Code mit seinem Wortlaut, so wie ihn die Fehlerliste der AEAT angibt:

CodeText der AEAT (Spanisch)
1181El valor del campo CalificacionOperacion es incorrecto.
1182El valor del campo OperacionExenta es incorrecto.
1195Al menos uno de los dos campos OperacionExenta o CalificacionOperacion deben estar informados.
1196OperacionExenta o CalificacionOperacion no pueden ser ambos informados ya que son excluyentes entre sí.
1197Si CalificacionOperacion tiene valor Operación Sujeta y No exenta - Con inversión del sujeto pasivo (S2) TipoFactura solo puede ser F1, F3, R1, R2, R3 y R4.
1198Si CalificacionOperacion tiene valor Operación Sujeta y No exenta - Con inversión del sujeto pasivo (S2) TipoImpositivo y CuotaRepercutida deberan tener valor 0.
1207La CuotaRepercutida solo podrá ser distinta de 0 si CalificacionOperacion es Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1).
1208Si CalificacionOperacion es Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1) y BaseImponibleACoste no está cumplimentada, TipoImpositivo y CuotaRepercutida son obligatorios.
1209Si CalificacionOperacion es Operación Sujeta y No exenta - Sin inversión del sujeto pasivo (S1) y ClaveRegimen es 06, TipoImpositivo y CuotaRepercutida son obligatorios.
1237El valor del campo CalificacionOperacion está informado como Operación No sujeta (N1 o N2) y el impuesto es IVA. No se puede informar de los campos TipoImpositivo, CuotaRepercutida, TipoRecargoEquivalencia y CuotaRecargoEquivalencia.
1238Si la operacion es exenta no se puede informar ninguno de los campos TipoImpositivo, CuotaRepercutida, TipoRecargoEquivalencia y CuotaRecargoEquivalencia.
1289Si Impuesto es IVA(01) o vacio y si el campo OperacionExenta es igual a 'E5' sólo deberá existir la agrupación IDOtro en el bloque Destinatario.

Und wenn Sie einen dieser Codes sehen?

Schicken Sie uns die Antwort der Übermittlung. Der abgelehnte Datensatz wird mit denselben Daten bis zur Dead Letter Queue erneut versucht, er behebt sich also nicht von selbst.

Weiterlesen

VeriFactu-Fehler bei Steuersatz und Steuerbetrag: Welche Sätze die AEAT akzeptiert und wannVeriFactu-Fehler beim USt-Satz und Steuerbetrag (1124, 1132, 1194, 1235, 1236, 1142…): welche Sätze die AEAT je Datum akzeptiert und wie Odoo den Betrag berechnet.VeriFactu-Fehler beim Regimeschlüssel: was jede Sonderregelung verlangtVeriFactu-Fehler zum Regimeschlüssel und zur Steuer (1199 bis 1205, 1245, 1246, 1252, 1293, 2009…): was jeder Schlüssel verlangt und welchen Odoo meldet.VeriFactu-Fehler mit dem Äquivalenzzuschlag: Jeder USt.-Satz hat seinen eigenenDie VeriFactu-Fehler beim Äquivalenzzuschlag (1127, 1135, 1160 bis 1170, 1277, 1281, 1284): welcher Zuschlag zu welchem USt.-Satz gehört und was Odoo tut.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen