Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler bei den optionalen Feldern: Macrodato, Cupón, vereinfachte Rechnungen und Vereinbarungen

Der VERI*FACTU-Datensatz einer Rechnung enthält Felder, die kaum jemand nutzt: das für Rechnungen über hundert Millionen, das Gutscheinkennzeichen, das für qualifizierte vereinfachte Rechnungen oder die Nummer der Abrechnungsvereinbarung. Sie sind optional, müssen aber, wenn sie ausgefüllt sind, zum Rechnungstyp passen, was die AEAT, die spanische Steuerbehörde, verlangt. Zehn Fehlercodes wachen über diese Stimmigkeit.

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.

Feld für Feld

Macrodato
Pflicht mit dem Wert S, wenn der Gesamtbetrag dem Betrag von 100.000.000,00 entspricht oder ihn übersteigt, absolut betrachtet. Es sind nur N oder S zulässig (1137). Mit S und einem kleineren Betrag der Code 1138; ohne S und bei einem größeren Betrag der Code 1139.
Cupon
Darf nur bei einer R1 oder einer R5 mit S versehen sein. Andernfalls 1157.
FacturaSimplificadaArt7273
Für die qualifizierten vereinfachten Rechnungen der spanischen Rechnungsverordnung. Es sind nur N oder S zulässig (1136), und S darf nur bei F1, F3, R1, R2, R3 oder R4 stehen (1183).
FacturaSinIdentifDestinatarioArt61d
Für Rechnungen, die den Empfänger nach Artikel 61 d nicht identifizieren. Es sind nur S oder N zulässig (1184), und S darf nur bei F2 oder R5 stehen (1185).
NumRegistroAcuerdoFacturacion
Wird sie angegeben, muss die Vereinbarung bei der AEAT existieren. Falls nicht, 1128.
RefExterna
Eine freie Referenz des Systems selbst. Ist ihr Wert ungültig, 1253.

Alle zehn weisen den Rechnungsdatensatz zurück.

Übersicht der VeriFactu-Fehlercodes für optionale Felder
Die zehn Codes für die optionalen Felder des Datensatzes, in Bernstein: Sie weisen alle die betroffene Rechnung zurück.

Was unser Modul sendet

Keines dieser sechs Felder erscheint im Anmeldedatensatz, den das Modul erstellt. Deshalb können diese Codes nicht aus einer Übermittlung von Ihnen stammen. Für die meisten Unternehmen ändert sich nichts, denn diese Felder betreffen seltene Fälle, und ihr Fehlen führt zu keiner Zurückweisung. Zwei davon haben Folgen, die Sie kennen sollten:

  1. Die Abrechnungsvereinbarung und Artikel 61 d. Dies sind die beiden Ausnahmen von der Obergrenze von 3.000,00 Euro, die die AEAT bei vereinfachten Rechnungen mit 1150 anwendet (die allgemeine gesetzliche Grenze liegt niedriger: 400 Euro inklusive MwSt.). Da das Modul sie nicht sendet, wird eine F2 über diesem Betrag immer mit 1150 abgelehnt, selbst wenn Sie eine Vereinbarung mit der AEAT haben. Wir erklären dies auf der Seite zum Fehler 1150.
  2. Qualifizierte vereinfachte Rechnungen. Das Modul ordnet die Rechnungen des Kassensystems, die als vereinfacht markierten und die von Kunden ohne Steuernummer als F2 ein und unterscheidet qualifizierte vereinfachte Rechnungen nicht. Wenn Sie solche ausstellen, schreiben Sie uns.
Fehlerkatalog der AEAT in Odoo mit dem Text jedes Codes
Der Katalog der AEAT innerhalb von Odoo mit dem wörtlichen Text und der Erläuterung jedes Codes, auch der optionalen Felder. Screenshot aus Odoo 20 mit Demodaten.

Macrodato in Zahlen

Die AEAT verlangt, Macrodato zu kennzeichnen, wenn der Gesamtbetrag der Rechnung 100.000.000,00 erreicht, positiv oder negativ. Es ist eine Kennzeichnung für Rechnungen mit sehr hohem Betrag, und die Prüfung gilt in beide Richtungen: Sie können sie unterhalb der Schwelle nicht setzen und oberhalb nicht weglassen. Mit dem veröffentlichten Modul würde eine Rechnung dieser Größe ohne Kennzeichen hinausgehen, und die AEAT würde sie mit 1139 ablehnen. Wenn Sie solche Rechnungen ausstellen, sprechen Sie vorher mit uns.

Die Codes dieser Seite mit dem Text der AEAT

Jeder Code mit seinem wörtlichen Text, so wie ihn die Fehlerliste der AEAT angibt:

CodeText der AEAT
1136El campo FacturaSimplificadaArticulos7273 solo acepta valores N o S.
1137El campo Macrodato solo acepta valores N o S.
1139Si el campo ImporteTotal está informado y es igual o superior a +-100.000.000 el campo Macrodato debe estar informado con valor S.
1157El valor de cupón solo puede ser S o N si está informado. El valor de cupón sólo puede ser S si el tipo de factura es R1 o R5.
1183El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4.
1184El campo FacturaSinIdentifDestinatarioArt61d solo acepta valores S o N.
1185El campo FacturaSinIdentifDestinatarioArt61d solo se podrá rellenar con S si TipoFactura es de tipo F2 o R5.
1128No existe acuerdo de facturación.
1253El valor del campo RefExterna tiene un valor incorrecto.
1138El campo Macrodato solo debe ser informado con valor S si el valor de ImporteTotal es igual o superior a +-100.000.000

Wo sehe ich diese Codes, wenn sie bei mir ankommen?

Unter Übermittlung an AEAT › AEAT-Fehler, nach Code gruppiert, und ihr vollständiger Text im Fehlerkatalog der AEAT. Wenn Sie einen davon bei einer Übermittlung des Moduls erhalten, schicken Sie uns die Antwort an comercial@flexigobe.com, denn dann füllt etwas anderes als das Modul diese Felder aus.

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 Rechnungen, die von einem Dritten oder vom Empfänger ausgestellt werdenVeriFactu-Fehler bei Rechnungen, die von einem Dritten oder vom Empfänger ausgestellt werden (1151, 1155, 1158, 1159, 1178, 1186 bis 1188, 1211) und was Odoo erklärt.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.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen