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.

Das Leistungsdatum
FechaOperacion, das Leistungsdatum, ist optional und wird verwendet, wenn die Leistung nicht mit dem Rechnungsdatum übereinstimmt. Seine Grenzen laut AEAT:
| Code | Regel |
|---|---|
| 1125 | Es darf nicht über das Folgejahr des aktuellen Datums hinausgehen. |
| 1134 | Es darf nicht mehr als zwanzig Jahre zurückliegen. |
| 1173 | Es darf nur dann nach heute liegen, wenn die Regimeschlüssel 14 oder 15 verwendet werden. |
| 1147 | Mit 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.

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:
| Code | Text der AEAT (Spanisch) |
|---|---|
| 1105 | El valor del campo FechaExpedicionFactura es incorrecto. |
| 1112 | El campo FechaExpedicionFactura es superior a la fecha actual. |
| 1133 | El valor del campo FechaExpedicionFactura no debe ser inferior a la fecha actual menos veinte años. |
| 1145 | Formato de fecha incorrecto. |
| 1152 | La fecha de expedición no puede ser inferior al 28 de octubre de 2024. |
| 4106 | El formato de fecha es incorrecto. |
| 1125 | El valor del campo FechaOperacion tiene una fecha superior a la permitida. |
| 1134 | El valor del campo FechaOperacion no debe ser inferior a la fecha actual menos veinte años. |
| 1146 | Só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. |
| 1147 | Si ClaveRegimen es 14, FechaOperacion es obligatoria y debe ser posterior a la FechaExpedicionFactura. |
| 1173 | Só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
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen
Quellen
- www.agenciatributaria.es/static_files/AEAT_Desarrolladores/EEDD/IVA/VERI-FACTU/Validacione
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cadena.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_aeat_client.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_cola_envio.py
- Quellcode des Moduls: flexigo_spain_verifactu 20.0 (aa2ea3d2): models/verifactu_registro.py
- prewww2.aeat.es/static_files/common/internet/dep/aplicaciones/es/aeat/tikeV1.0/cont/ws/err
