Zum Hauptinhalt springen
VeriFactu

Was der Button „Acknowledge“ von VeriFactu España in Odoo macht

Der Button Acknowledge befindet sich in der Ansicht der Responsible Declarations und ist nur sichtbar, wenn das Feld Estado der Declaration den Wert issued hat. Beim Klick erstellt das Modul ein Audit-Ereignis des Unternehmens und speichert in der Declaration den Verweis auf dieses Ereignis. Hier lesen Sie, wann der Button erscheint, was der Code tut, was sich ändert und was Sie tun können, wenn Sie ihn nicht sehen.

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 der Button ist und wann er sichtbar wird

Wo öffnet sich die Ansicht mit dem Button?

Im Menü Verifactu / SIF › Audit Trail › Responsible Declarations. Jeder Menüabschnitt verlangt eigene Berechtigungen; fehlt Ihnen eine, sehen Sie den Abschnitt nicht: Verifactu / SIF sehen Accountant, Asesoría Operator, Auditor (read-only), Privacy Officer und SIF Manager; Audit Trail verlangt Accountant, Auditor (read-only), Privacy Officer oder SIF Manager; und Responsible Declarations verlangt Auditor (read-only) oder SIF Manager.

Mit Code erstelltes Schema: oben das Menü Verifactu / SIF, Audit Trail, Responsible Declarations und darunter der Button Acknowledge
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes, kein Odoo-Screenshot. Es zeigt das Menü und den Button mit den englischen Bezeichnungen aus dem Code und gilt für Odoo 17.0, 18.0, 19.0 und 20.0.

Wie heißt der Button je nach Odoo-Sprache?

Mit Odoo auf Spanisch heißt er Acusar Recibo; mit Odoo auf Katalanisch Acusar Recepció.

Mit Code erstelltes Schema mit dem Text Acknowledge in zwei Sprachen: Acusar Recibo auf Spanisch und Acusar Recepció auf Katalanisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls, kein Odoo-Screenshot: der Buttontext je nach Odoo-Sprache.

Wann erscheint Acknowledge?

Die Ansicht blendet den Button aus, wenn das Feld Estado der Declaration einen anderen Wert als issued hat. Eine neue Declaration hat standardmäßig den Wert draft; mit den Standardwerten ist der Button also nicht sichtbar. Die Bedingung ist in Odoo 17, 18, 19 und 20 dieselbe.

Was ist, wenn ich eine Declaration öffne und den Button nicht sehe?

Die Ursache, die die Ansicht vorgibt, ist der Wert des Feldes Estado: Der Button wird nur bei issued angezeigt. Außerdem braucht man für den Zugang zur Ansicht Auditor (read-only) oder SIF Manager im Abschnitt Responsible Declarations. Der Code beschreibt diese Aktion als die eines SIF Manager, der die Responsible Declaration bestätigt. Falls Sie eine andere Meldung des Moduls interessiert, die diese Gruppe nennt, erklären wir sie in diesem Artikel.

Was der Code beim Klick tut

Was macht der Button, der Reihe nach?

Er wirkt auf eine einzige Declaration, die gerade geöffnete. Zuerst erstellt er ein Audit-Ereignis des Unternehmens der Declaration (Feld Company, in der Gruppe Declaration des Formulars) vom Typ Bestätigung der Responsible Declaration. Danach speichert er in der Declaration den Verweis auf dieses Ereignis, mit erhöhten Rechten.

Welche Daten enthält das Ereignis?

Das Ereignis wird mit diesen Daten gespeichert:

  • das Unternehmen der Declaration;
  • der Ereignistyp, nämlich der der Bestätigung der Responsible Declaration;
  • Datum und Uhrzeit des Klicks, in UTC;
  • der Benutzer, der den Button gedrückt hat;
  • die Beschreibung Declaración responsable v… acknowledged, wobei … der Wert des Feldes Version Modulo der Declaration ist, das in der Gruppe Software Versions des Formulars und auch in der Liste steht;
  • Kontextdaten mit der Kennung der Declaration;
  • ein Fingerabdruck, berechnet mit einem kryptografischen Hash aus Typ, Uhrzeit, Unternehmen, Beschreibung und Kontext;
  • eine eigene Sequenznummer des Unternehmens.

Was ändert sich in der Declaration?

Das Einzige, was der Button in die Declaration schreibt, ist der Verweis auf das neu erstellte Ereignis. Das Ereignis selbst bleibt als eigener Datensatz bestehen.

Was passiert, wenn ich den Button zweimal drücke?

Der Code prüft nicht vorher, ob die Bestätigung schon erfolgt ist. Jeder Klick erstellt ein neues Ereignis mit eigener Uhrzeit und Sequenznummer, und die Declaration speichert fortan den Verweis auf das letzte. Drücken Sie den Button daher nur einmal pro Declaration.

Weitere Wege, die Ereignisse und Versionen erzeugen

Ist der Button die einzige Möglichkeit, dass das Modul Ereignisse erstellt?

Nein. Die Routine, die das Ereignis erstellt, nutzt das Modul auch an anderen Stellen. Beim Speichern des Unternehmensformulars mit einem Wechsel der AEAT-Umgebung oder einem Wechsel des SIF-Verantwortlichen erstellt das Modul ein eigenes Ereignis. Außerdem gelangt man beim Stornieren einer Rechnung mit dem Standardbutton von Odoo (den das Modul erweitert) und in der geplanten Aufgabe Verifactu: Clock Drift Check, die stündlich läuft und bei der Installation aktiv ist, zu einer weiteren Routine des Moduls, die ebenfalls diese Ereigniserstellung aufruft. Was das Modul zu den Rechnungen ergänzt, finden Sie in diesem anderen Artikel.

Gibt es den Button in allen Odoo-Versionen?

Der Button Acknowledge von Responsible Declarations ist in den veröffentlichten Branches 17.0, 18.0, 19.0 und 20.0 vorhanden, mit derselben Ansichtsbedingung. Das Modul wird in Odoo Apps für diese vier Versionen veröffentlicht. Was der Button intern tut, entspricht wie beschrieben dem Code von Odoo 20.0.

Hilfe bei der Einführung

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt individuelle Konnektoren und Integrationen. Wenn Sie das Modul gerade in Betrieb nehmen und mit Ihrem Team die Berechtigungen der einzelnen Menüs und den Ablauf der Declarations prüfen möchten, schreiben Sie uns.

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.Was die Schaltfläche Generate Export von VeriFactu España in Odoo bewirktWas die Schaltfläche Generate Export von VeriFactu España in Odoo bewirkt: wer sie sieht, was jeder Exporttyp erzeugt und welches Ereignis protokolliert wird.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen