Zum Hauptinhalt springen
VeriFactu

VeriFactu: Mythen und Fakten für Unternehmen, die mit Odoo fakturieren

Einige Vorstellungen über VeriFactu halten nicht stand: dass ein Fehler der AEAT die Rechnung ungültig macht, dass sich ein Datensatz löschen und neu anlegen lässt oder dass bis 2028 nichts zu tun ist. Hier sind die häufigsten, geprüft an der Dokumentation der AEAT, an der Mitteilung des Finanzministeriums und daran, was das System in Odoo tut.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 3. 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.

„Wenn die AEAT einen Fehler zurückgibt, ist die Rechnung ungültig“

Fakt: Das hängt vom Fehler ab. Die AEAT antwortet mit einem Status pro Datensatz: Correcto, AceptadoConErrores oder Incorrecto. Ein mit Fehlern angenommener Datensatz ist registriert, und Sie müssen nur korrigieren, was der Code sagt. Ihn als neu zu senden, wäre ein Fehler.

„Die AEAT legt den Fingerabdruck fest“

Fakt: Ihr System berechnet den Fingerabdruck, wenn es den Datensatz erzeugt: einen SHA-256, der mit dem vorherigen Datensatz verkettet ist. Die AEAT berechnet ihn zur Kontrolle nach. Stimmt er nicht überein, wird der Datensatz mit einem Fehler angenommen, der korrigiert werden muss.

Status der VeriFactu-Datensatzkette in Odoo
Der Status der Datensatzkette: jeder Datensatz mit dem vorherigen verknüpft. Screenshot aus Odoo mit Demodaten.

„Wenn ich mich vertue, lösche ich den Datensatz und lege ihn neu an“

Fakt: Nein. Stornierungsdatensätze lassen sich weder ändern noch löschen, und das Ereignisprotokoll auch nicht. Odoo verhindert das mit klaren Meldungen: Cancellation records cannot be deleted. oder Event log records are immutable. Korrigiert wird mit einem neuen Datensatz, der eine Spur hinterlässt.

„Ein Wechsel des Rechnungsprogramms bricht die Kette“

Fakt: Nur wenn er ohne Plan geschieht. Das Modul hat einen eigenen Migrationsprozess unter Configuration › Migration Runs und einen Import historischer Datensätze. Während die Migration läuft, ist die Kette ausgesetzt und nimmt keine neuen Datensätze an: Chain is suspended for migration. Cannot append new records.

VeriFactu-Rechnungsdatensätze in Odoo
Rechnungsdatensätze, einer pro Rechnung, mit ihrem Übermittlungsstatus. Screenshot aus Odoo mit Demodaten; die Antworten der AEAT sind simuliert.

„Bis 2028 ist nichts zu tun“

Fakt: Die beschlossenen Fristen sind weiterhin die des RDL 15/2025: vor dem 1. Januar 2027 für körperschaftsteuerpflichtige Unternehmen und vor dem 1. Juli 2027 für alle anderen. Oktober 2028 ist eine Prognose, die das Finanzministerium am 5. Oktober 2026 angekündigt hat. Und die Mitteilung selbst sagt, dass die technischen Garantien „im Wesentlichen gleichwertig“ erhalten bleiben.

„Odoo hat VeriFactu schon, ich brauche nichts weiter“

Fakt: Odoo bringt ein eigenes Modul mit, l10n_es_edi_verifactu, in den Versionen 17, 18, 19 und 20. Für viele Unternehmen kann das reichen. Das FlexigoTech-Modul ist ein anderes System, mit eigenen Kontrollwerkzeugen: einer Integritätsprüfung jede Nacht, einer Prüfung der Uhrabweichung jede Stunde und einer Konsole für Steuerberatungskanzleien. Vergleichen Sie beide mit dem, was Sie überwachen müssen, bevor Sie sich entscheiden.

Herstellererklärungen (declaración responsable) in Odoo erfasst
Herstellererklärungen, im Prüfpfad gespeichert. Screenshot aus Odoo mit Demodaten.

„Mit einem abgelaufenen Zertifikat kann ich weiter senden“

Fakt: Nein. Ohne gültiges Zertifikat kann die AEAT den Aussteller nicht erkennen, und Odoo stoppt die Übermittlung, bevor sie dort ankommt: The certificate … of company … has expired. Damit es Sie nicht überrascht, prüft das Modul jeden Tag das Ablaufdatum des Zertifikats und warnt Sie rechtzeitig.

„Die Serveruhr spielt keine Rolle“

Fakt: Jeder Datensatz trägt Datum und Uhrzeit, und die Kette hängt von ihrer Reihenfolge ab. Deshalb prüft das Modul jede Stunde die Abweichung der Serveruhr und warnt Sie, wenn sie davonläuft. Das ist ein stiller Fehler, den Sie besser finden, bevor es die AEAT tut.

Echter Rundgang: Datensätze, Übermittlungswarteschlange, AEAT-Fehler und Katalog in Odoo
Vier echte Odoo-Bildschirme mit Demodaten und simulierten Antworten der AEAT.

Wenn Sie nach dem Lesen noch einen konkreten Zweifel haben, schauen Sie zuerst in den Fehlerkatalog in Odoo: Viele Fragen zu VeriFactu beantwortet der genaue Code, den die AEAT zurückgegeben hat.

Im Zweifel hilft die Quelle: Die AEAT veröffentlicht die Spezifikation des Fingerabdrucks und das Dokument zu Validierungen und Fehlern. Die Links stehen unten.

Weiterlesen

VeriFactu-Fehler in Odoo: was die AEAT sagt und was Ihr eigenes System vorher stopptSo lesen Sie VeriFactu-Fehler in Odoo 17, 18, 19 und 20: Übermittlungsstatus, AEAT-Codes, Zertifikat, NIF und Datensatzkette, und was jeweils zu tun ist.VeriFactu: die Fristen 2027, die Prognose für 2028 und was Sie in der Zwischenzeit in Odoo tunDer VeriFactu-Kalender im November 2026: Fristen nach RDL 15/2025, die vom Ministerium erwartete Verschiebung auf Oktober 2028 und was Sie jetzt in Odoo tun.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen