Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler 1150: eine vereinfachte Rechnung über 3.000 Euro

Die AEAT, die spanische Steuerbehörde, lehnt mit dem Fehler 1150 eine vereinfachte Rechnung ab, den Typ F2 in VERI*FACTU, deren Summe aus Bemessungsgrundlagen und Steuern über 3.000 Euro liegt. Das ist ihre technische Obergrenze; die allgemeine gesetzliche Grenze liegt niedriger, bei 400 Euro inklusive MwSt. Interessant ist, warum eine Rechnung, die Sie für normal hielten, als vereinfachte ausgegeben wurde: Meist liegt es an einem Kundendatum.

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.

Der vollständige Text der AEAT lautet: «Cuando TipoFactura sea F2 y no este informado NumRegistroAcuerdoFacturacion o FacturaSinIdentifDestinatarioArt61d no sea S el sumatorio de BaseImponibleOimporteNoSujeto y CuotaRepercutida de todas las líneas de detalle no podrá ser superior a 3.000.» Er gehört zum Abschnitt, der den Datensatz ablehnt: Diese Rechnung wird nicht angenommen, die übrigen Rechnungen der Übermittlung schon.

Die genaue Regel

Das Validierungsdokument der AEAT beschreibt sie in Abschnitt 15.8 so:

  • Bei TipoFactura F2 darf die Summe aus BaseImponibleOimporteNoSujeto und CuotaRepercutida aller Positionen 3.000,00 Euro nicht übersteigen.
  • Eine Abweichung von bis zu 10,00 Euro nach oben wird toleriert.
  • Sie gilt nicht, wenn die Rechnung eine Registriernummer einer Fakturierungsvereinbarung trägt oder wenn FacturaSinIdentifDestinatarioArticulo61d den Wert S hat.

Mit unserem Modul greifen die beiden Ausnahmen nie: Der übermittelte Datensatz enthält weder eine Fakturierungsvereinbarung noch das Feld nach Artikel 61d.

Karte des VeriFactu-Codes 1150
Der 1150 in Bernstein: Er lehnt den Datensatz ab und folgt in der Warteschlange des Moduls dem Weg der Wiederholungsversuche bis zur Dead Letter.

Die gesetzliche Grenze ist niedriger

Der Fehler 1150 prüft eine technische Obergrenze. Die spanische Rechnungsverordnung (Königliches Dekret 1619/2012, Artikel 4) lässt eine vereinfachte Rechnung nur zu, wenn der Betrag inklusive MwSt. nicht über 400 Euro liegt oder wenn es sich um eine Berichtigungsrechnung handelt. Bis 3.000 Euro inklusive MwSt. nur bei den Vorgängen in ihrem Absatz 2: Einzelhandelsverkäufe, Verkäufe oder Dienstleistungen im Krankentransport oder beim Verbraucher zu Hause, Personenbeförderung mit Gepäck, Hotellerie und Gastronomie sowie einige weitere. Zwischen 400 und 3.000 Euro bedeutet die Annahme einer F2 durch die AEAT deshalb nicht, dass eine vereinfachte Rechnung für Ihr Geschäft richtig war.

Warum Odoo sie als F2 gesendet hat

Das Modul bestimmt den Rechnungstyp beim Buchen. Eine Kundenrechnung wird in drei Fällen als F2 ausgegeben:

FallWas es in Odoo auslöst
Sie stammt aus dem KassensystemDie Rechnung ist mit einem Auftrag des Kassensystems verknüpft.
Sie wurde als vereinfacht markiertDas Kontrollkästchen «Factura simplificada (F2)» der Rechnung ist aktiviert.
Der Kunde hat keine SteuernummerDer Kontakt hat keine Steuernummer hinterlegt, daher gibt es niemanden, der als Empfänger eingetragen werden könnte.

Der dritte Fall überrascht am meisten. Eine F1 braucht den Block Empfänger, und ohne Steuernummer kann das Modul ihn nicht ausfüllen. Deshalb klassifiziert es die Rechnung als F2, statt eine F1 zu senden, die die AEAT aus einem anderen Grund ablehnen würde. Bei kleinen Beträgen fällt das niemandem auf. Über 3.000 Euro erscheint der Fehler 1150, und zwischen 400 und 3.000 Euro nimmt die AEAT die Rechnung an, obwohl sie außerhalb der Vorgänge nach Artikel 4.2 eine vollständige Rechnung hätte sein müssen.

Fakturierungsdatensätze in Odoo mit einer F2 ohne Kennung
In der Liste der Datensätze ist die F2 die des Laufkunden: ohne Kennung der Gegenpartei. Die anderen tragen die Steuernummer des Kunden und werden als F1 ausgegeben. Screenshot aus Odoo 20 mit Demodaten; die Antworten der AEAT sind simuliert.

So vermeiden Sie es

  1. Prüfen Sie vor dem Buchen einer Rechnung über 400 Euro, ob der Kunde seine Steuernummer in seinem Kontakt hinterlegt hat. Mit Steuernummer sendet das Modul die Rechnung als F1 mit ihrem Empfänger, außer sie stammt aus dem Kassensystem.
  2. Achten Sie darauf, dass das Kontrollkästchen «Factura simplificada (F2)» nicht aktiviert ist, wenn Sie keine vereinfachte Rechnung wollten.
  3. Wenn Sie hohe Beträge über das Kassensystem fakturieren, beachten Sie, dass diese Rechnungen als F2 ausgegeben werden.

Und die bereits abgelehnte Rechnung

Die Warteschlange versucht, den Datensatz bis zu sechsmal zu senden, mit Wartezeiten von 2 Minuten bis 12 Stunden, und legt ihn danach in Dead Letter ab. Wiederholungen beheben das Problem nicht: Jedes Mal wird derselbe Datensatz gesendet, der beim Buchen der Rechnung erstellt wurde. Für die AEAT wird eine abgelehnte Rechnung mit einer «Registrierung nach Ablehnung» korrigiert (Subsanacion S und RechazoPrevio X), und das veröffentlichte Modul erzeugt diese nicht von selbst. Wenn der richtige Typ F1 gewesen wäre, ist unter Umständen eine andere Rechnung nötig. Schreiben Sie an comercial@flexigobe.com mit der Nummer, dann sehen wir uns das gemeinsam an.

Weiterlesen

VeriFactu-Fehler 1189, 1190, 1191 und 1192: Rechnungsart und Empfänger müssen zusammenpassenDie VeriFactu-Fehler, die Rechnungsart und Empfänger verbinden (1189, 1190, 1191, 1192, 1106 und 1156): die Regel der AEAT und was Odoo beim Buchen entscheidet.Fehler 2005, 2006, 1210 und 1216 bei VeriFactu: wenn die Summen nicht zur Aufschlüsselung passenVeriFactu-Fehler bei ImporteTotal und CuotaTotal (2005, 2006, 1210, 1216): was die AEAT addiert, die 10-Euro-Toleranz und warum die IRPF-Einbehaltung nicht einfließt.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