Zum Hauptinhalt springen
VeriFactu

VeriFactu-Fehler bei den Rechnungsdaten: Ausstellung, Leistungsdatum und ihre Grenzen

Jede VERI*FACTU-Rechnung trägt ihr Ausstellungsdatum in der Kennung und manchmal zusätzlich ein Leistungsdatum. Die AEAT, die spanische Steuerbehörde, setzt für beide Grenzen: nicht in der Zukunft, nicht zu alt und nicht vor dem Bestehen von VERI*FACTU. Elf Codes der offiziellen Liste decken diese Fälle ab, und fast alle haben eine sehr erkennbare Ursache.

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.

Die Grenzen des Ausstellungsdatums

Das Validierungsdokument der AEAT legt drei Grenzen für FechaExpedicionFactura, das Ausstellungsdatum, fest:

  • Es darf nicht nach dem aktuellen Datum liegen. Ist es das, lautet der Code 1112.
  • Es darf nicht vor dem 2024-10-28 liegen, dem Inkrafttreten der Ministerialverordnung zu VERI*FACTU. Code 1152.
  • Es darf nur dann vor dem Leistungsdatum liegen, wenn die Regimeschlüssel 14 oder 15 verwendet werden. Code 1146.

Dazu kommt der Code 1133, der Ausstellungsdaten verbietet, die mehr als zwanzig Jahre zurückliegen, sowie zwei Formatcodes: 1145 für einen Datensatz und 4106, der im Kopf steht und deshalb die gesamte Anfrage ablehnt. Der 1105 ist der allgemeine: El valor del campo FechaExpedicionFactura es incorrecto.

Übersicht der VeriFactu-Datumscodes
Die elf Datumscodes: in Bernstein jene, die einen Datensatz ablehnen, und in Rot der Kopfcode 4106.

Das Leistungsdatum

FechaOperacion, das Leistungsdatum, ist optional und wird verwendet, wenn die Leistung nicht mit dem Rechnungsdatum übereinstimmt. Seine Grenzen laut AEAT:

CodeRegel
1125Es darf nicht über das Folgejahr des aktuellen Datums hinausgehen.
1134Es darf nicht mehr als zwanzig Jahre zurückliegen.
1173Es darf nur dann nach heute liegen, wenn die Regimeschlüssel 14 oder 15 verwendet werden.
1147Mit Schlüssel 14 ist es Pflicht und muss nach dem Ausstellungsdatum liegen.

Welche Daten Odoo sendet

Das Modul übernimmt als Ausstellungsdatum das Rechnungsdatum in Odoo und, falls die Rechnung keines hat, das heutige Datum. Als Leistungsdatum verwendet es dasselbe, und die Übermittlung enthält FechaOperacion nur, wenn es vom Ausstellungsdatum abweicht. In der Praxis wird eine Odoo-Rechnung ohne FechaOperacion gesendet, sodass die vier Codes der Tabelle bei einer Übermittlung des Moduls nicht erscheinen sollten. Außerdem deklariert das Modul immer den Regimeschlüssel 01, sodass die Ausnahmen für die Schlüssel 14 und 15 nicht greifen.

Rechnungsdatensätze in Odoo mit ihrem Ausstellungsdatum
Die Spalte Fecha Exp. der Datensätze ist das Rechnungsdatum in Odoo, das als FechaExpedicionFactura übermittelt wird. Screenshot aus Odoo 20 mit Demodaten; die Antworten der AEAT sind simuliert.

Die zwei Fälle, die tatsächlich auftreten

Eine Rechnung mit zukünftigem Datum. Odoo erlaubt es, eine Rechnung mit einem Datum nach heute zu buchen, etwa um sie vorzubereiten. VERI*FACTU nicht: Der Datensatz kommt mit einem Ausstellungsdatum an, das nach dem der AEAT liegt, und wird mit 1112 abgelehnt. Die Lösung ist, sie am richtigen Tag mit dem Datum dieses Tages zu buchen.

Eine Rechnung von vor VERI*FACTU. Wenn Sie in Odoo eine verspätete Rechnung mit einem Datum vor dem 28. Oktober 2024 buchen, wird der Datensatz mit 1152 abgelehnt. Rechnungen von vor diesem Datum fallen nicht unter VERI*FACTU.

Was mit der abgelehnten Rechnung passiert

Die Warteschlange versucht, sie bis zu sechsmal zu senden, mit Wartezeiten von 2 Minuten bis 12 Stunden, und legt sie anschließend in Dead Letter ab. Die Wiederholungen tragen dasselbe Datum, weil der Datensatz das beim Buchen gültige behält, daher werden sie nicht funktionieren. Auch das Ändern des Rechnungsdatums in Odoo ändert den bereits erstellten Datensatz nicht.

Schreiben Sie an comercial@flexigobe.com mit der Rechnungsnummer, und wir helfen Ihnen, den Fall abzuschließen. Und prüfen Sie bei den nächsten das Datum vor dem Buchen: Das ist das Einzige, was sich leicht ändern lässt.

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)
1105El valor del campo FechaExpedicionFactura es incorrecto.
1112El campo FechaExpedicionFactura es superior a la fecha actual.
1133El valor del campo FechaExpedicionFactura no debe ser inferior a la fecha actual menos veinte años.
1145Formato de fecha incorrecto.
1152La fecha de expedición no puede ser inferior al 28 de octubre de 2024.
4106El formato de fecha es incorrecto.
1125El valor del campo FechaOperacion tiene una fecha superior a la permitida.
1134El valor del campo FechaOperacion no debe ser inferior a la fecha actual menos veinte años.
1146Sólo se permite que la fecha de expedicion de la factura sea anterior a la fecha operación si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto 01, 03 o vacío.
1147Si ClaveRegimen es 14, FechaOperacion es obligatoria y debe ser posterior a la FechaExpedicionFactura.
1173Sólo se permite que la fecha de operación sea superior a la fecha actual si los detalles del desglose son ClaveRegimen 14 o 15 e Impuesto IVA(01) o IGIC(03) o vacío.

Betrifft der 4106 auch eine Rechnung?

Nicht unbedingt. Es handelt sich um einen Fehler im Datumsformat des Kopfes, weshalb die gesamte Übermittlung abgelehnt wird. Eine Übermittlung des Moduls enthält im Kopf keine Datumsangaben. Wenn Sie ihn also sehen, schicken Sie uns bitte die Antwort.

Weiterlesen

Fehler 1104, 1130 und 1287 bei VeriFactu: die Rechnungsnummer und ihre ZeichenVeriFactu-Fehler bei der Rechnungsnummer (1104, 1130 und 1287): welche Zeichen die AEAT zulässt, woher Odoo 17 bis 20 die Nummer nimmt und wie Sie Ablehnungen vermeiden.VeriFactu-Fehler 2004: Der Zeitstempel Ihres Datensatzes liegt vor der Uhrzeit der AEATDer VeriFactu-Fehler 2004 sowie die Codes 1243, 1244 und 1268 zum Zeitstempel der Registrierung: was die AEAT prüft und was Sie in Odoo 17, 18, 19 und 20 tun.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.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen