Zum Hauptinhalt springen
VeriFactu

Was die Schaltfläche Generate Export von VeriFactu España in Odoo bewirkt

Die Schaltfläche Generate Export bereitet je nach gewähltem Export Type eine JSON-Datei vor und protokolliert den Export direkt danach im Ereignisbuch des Unternehmens. Sie ist im Bildschirm Export Compliance Records immer sichtbar; ob Sie dorthin gelangen, entscheiden Ihre Berechtigungen. Hier lesen Sie, was sie bei jedem Typ tut, in welcher Reihenfolge und was festgehalten wird.

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

Wo die Schaltfläche liegt und wer sie erreicht

Der Assistent wird über das Menü Verifactu / SIF › Reports & Exports › Export Wizard geöffnet. Jeder Menüabschnitt verlangt Berechtigungen; fehlt Ihnen eine davon, sehen Sie diesen Abschnitt nicht:

  • Reports & Exports verlangt Auditor (read-only) oder SIF Manager.
  • Verifactu / SIF verlangt Accountant, Asesoría Operator, Auditor (read-only), Privacy Officer oder SIF Manager.
Schema des Menüs des Exportassistenten und der Schaltfläche Generate Export
Per Code erstelltes Schema auf Grundlage des veröffentlichten Modulcodes (kein Odoo-Screenshot): Menüpfad und Schaltfläche in Odoo 17, 18, 19 und 20.

Die Schaltfläche Generate Export gibt es in den Zweigen 17.0, 18.0, 19.0 und 20.0, und in allen ist sie immer sichtbar, ohne Statusbedingung. Das unten beschriebene Verhalten entspricht Odoo 20.0. Das Modul ist in Odoo Apps für diese vier Versionen veröffentlicht (Produktseite).

Schema des Schaltflächentexts je nach Odoo-Sprache
Per Code erstelltes Schema auf Grundlage der veröffentlichten Modulübersetzungen (kein Odoo-Screenshot): Bei Odoo auf Spanisch heißt die Schaltfläche Generar Exportación, auf Katalanisch Generar Exportació.

Schritt für Schritt

  1. Öffnen Sie den Assistenten über das Menü. Sie sehen das Formular Export Compliance Records mit den Feldern in der Gruppe Parameters.
  2. Prüfen Sie Company. Standardmäßig erscheint das aktive Unternehmen; der Export erfolgt für das dort eingetragene.
  3. Passen Sie Date From und Date To an. Standardmäßig ist das erste der erste Tag des laufenden Jahres und das zweite das heutige Datum.
  4. Wählen Sie Export Type. Standardmäßig ist Libro de Registros de Facturación eingestellt; die übrigen Optionen sind Libro de Eventos, Chain Integrity Report und Full Evidence Pack (Libro + Eventos + Declaración).
  5. Klicken Sie auf Generate Export. Das Modul führt den Export des gewählten Typs aus und legt das Ergebnis als JSON-Datei im Assistenten selbst ab.
  6. Anschließend protokolliert das Modul ein Ereignis im Ereignisbuch des Unternehmens (dazu unten mehr).
  7. Das Formular öffnet sich erneut in einem Pop-up-Fenster über demselben Assistenten, mit dem bereits gespeicherten Ergebnis.

Was jeder Typ erzeugt

Export TypeWas enthalten istDateiname
Libro de Registros de FacturaciónDie Datensätze des Unternehmens mit Ausstellungsdatum zwischen Date From und Date To (beide eingeschlossen), nach Registernummer sortiert. Von jedem: Seriennummer, Ausstellungsdatum, Rechnungstyp, Gesamtbetrag, Hash und Status.Beginnt mit libro_registros_ und enthält beide Daten
Libro de EventosDie Ereignisse des Unternehmens ab Date From, nach Sequenz sortiert. Von jedem: Sequenz, Ereignistyp, Datum und Uhrzeit, Beschreibung und Hash des Ereignisses.Beginnt mit libro_eventos_ und enthält beide Daten
Chain Integrity ReportDas Ergebnis der Integritätsprüfung der Kette des Unternehmens. Hat das Unternehmen noch keine Kette, gilt der Bericht als bestanden, mit null geprüften Datensätzen und ohne ersten Bruch.Beginnt mit chain_integrity_ und enthält den Namen des Unternehmens
Full Evidence Pack (Libro + Eventos + Declaración)Dasselbe wie das Registerbuch.Der des Registerbuchs

Drei Details, die sich aus dem Code ergeben:

  • Im Ereignisbuch filtert Date To nicht: Der Filter nutzt nur Date From, und das zweite Datum fließt ausschließlich in den Dateinamen ein.
  • Der Integritätsbericht verwendet die Daten inhaltlich überhaupt nicht: Er arbeitet auf der Kette des Unternehmens.
  • Im Code von Odoo 20.0 führt die Option des vollständigen Pakets nur den Export des Registerbuchs aus. Brauchen Sie auch die Ereignisse, erzeugen Sie zusätzlich das Libro de Eventos.

Das Ereignis, das jeder Export hinterlässt

Nach Abschluss des Exports, gleich welchen Typs, erstellt das Modul für das Unternehmen ein Ereignis zum Export von Datensätzen. Seine Beschreibung nennt, welcher Typ für welche Daten exportiert wurde, und sein Kontext speichert den Exporttyp und das Ausgabeformat. Das Ereignis enthält außerdem:

  • eine eigene Sequenznummer des Unternehmens;
  • den Zeitstempel in UTC;
  • als Akteur den Benutzer, der die Schaltfläche geklickt hat;
  • einen SHA-256-Hash, berechnet aus Typ, Zeitstempel, Unternehmen, Beschreibung und Kontext.

Da das Ereignis nach dem Erstellen der Datei angelegt wird, enthält der Export desselben Klicks es nicht. Sie finden es im nächsten Libro de Eventos, das es mit seinem Date From abdeckt.

Weitere Ereignisse im Buch

Die Schaltfläche ist nicht der einzige Weg, Ereignisse zu protokollieren. Das Modul kann sie auch anlegen, ohne dass jemand Generate Export klickt:

  • Beim Speichern des Unternehmensformulars: wenn sich die AEAT-Umgebung ändert, wenn sich der SIF-Verantwortliche ändert und wenn sich der Geltungsbereich von Verifactu ändert.
  • Beim Stornieren einer Rechnung, da das Modul die Standardschaltfläche zum Stornieren von Odoo erweitert.
  • Mit der geplanten Aufgabe Verifactu: Clock Drift Check, die stündlich läuft und seit der Installation aktiv ist.

Deshalb kann ein Libro de Eventos Exportereignisse mit anderen mischen, die von diesen Wegen stammen. Was das Modul zu den Rechnungen hinzufügt, erklärt dieser andere Artikel.

Wenn etwas nicht wie erwartet läuft

  • Sie finden das Menü nicht. Es fehlt eine der Berechtigungen eines Abschnitts: Prüfen Sie die der Liste am Anfang.
  • Die Datei enthält eine leere Liste. Im Registerbuch hat kein Datensatz des gewählten Unternehmens ein Ausstellungsdatum innerhalb des Zeitraums. Prüfen Sie Company, Date From und Date To.
  • Der Integritätsbericht gilt als bestanden mit null geprüften Datensätzen. Das gibt der Code zurück, wenn das Unternehmen noch keine Kette hat.
  • Sie exportieren versehentlich ein anderes Unternehmen. Der Assistent arbeitet mit dem in Company eingetragenen: Prüfen Sie dieses Feld, bevor Sie die Schaltfläche klicken.

Wie FlexigoTech Ihnen helfen kann

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Sie anpassen möchten, wie diese Dateien erzeugt werden, oder prüfen wollen, wer Zugriff auf das Menü hat, schildern Sie uns Ihren Fall.

Weiterlesen

Was VeriFactu España an der Odoo-Rechnung ergänzt und wann es greiftFelder, die VeriFactu España an der Odoo-Rechnung ergänzt, wann der Eintrag beim Buchen entsteht und wie Sie in Schritten prüfen, dass das Modul gewirkt hat.«Only a SIF Manager can retry AEAT submissions.»: wann sie erscheint und was zu tun istWas die Meldung «Only a SIF Manager can retry AEAT submissions.» in VeriFactu für Odoo bedeutet: wann sie erscheint.Run Pre-flight & Create in VeriFactu: Checkliste Schritt für SchrittCheckliste zur Schaltfläche Run Pre-flight & Create in VeriFactu España für Odoo: wann sie erscheint, was sie prüft.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen