Zum Hauptinhalt springen
VeriFactu

Was VeriFactu España an der Odoo-Rechnung ergänzt und wann es greift

Beim Buchen einer Kundenrechnung oder ihrer Korrekturrechnung erzeugt VeriFactu España einen verketteten Anmeldeeintrag und verknüpft ihn mit der Rechnung, sofern seine Bedingungen erfüllt sind (VeriFactu aktiv mit Geltungsbereich VeriFactu und ohne Foralregime, unter anderem) und nach seinen Vorabprüfungen. Dazu kommen zwei Kontrollkästchen (vereinfachte Rechnung F2 und Umtausch F3) und mehrere Felder, die erscheinen, sobald ein Eintrag vorliegt.

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.

Das Modul ist in Odoo Apps für 17.0, 18.0, 19.0 und 20.0 veröffentlicht.

Was es an der Rechnung ergänzt

Das Modul erweitert die Rechnung der Standard-Rechnungsstellungs-App von Odoo (Invoicing). Es fügt Kontrollkästchen hinzu, die Sie selbst setzen, und schreibgeschützte Felder, die sichtbar werden, sobald die Rechnung ihren Eintrag hat. Hier die Liste, mit dem Ort, an dem jedes Feld zu sehen ist.

Mit Code erstelltes Schema: oben die Standard-App Invoicing, darunter die Felder, die das Modul ergänzt, unter anderem Verifactu Registro, Verifactu Estado, Factura simplificada (F2), Canje de simplificadas (F3), Cotejo URL, SIF Record und SIF Cancel
Mit Code erstelltes Schema auf Basis des veröffentlichten Modulcodes (kein Odoo-Screenshot): die App Invoicing und die Felder, die das Modul an der Rechnung ergänzt, mit den Originalbezeichnungen aus dem Code, auf Englisch.
FeldWo es stehtWann es sichtbar ist
Verifactu RegistroFormular, Gruppe Verifactu / SIF, schreibgeschütztNur wenn die Rechnung bereits einen Eintrag hat
Verifactu EstadoFormular, Gruppe Verifactu / SIF, schreibgeschütztNur wenn die Rechnung bereits einen Eintrag hat
Cotejo URLFormular, Gruppe Verifactu / SIF, schreibgeschütztNur wenn die Rechnung bereits einen Eintrag hat
SIF RecordFormularWird ausgeblendet, wenn der Wert null ist
SIF CancelFormularWird ausgeblendet, wenn der Wert null ist
Factura simplificada (F2)FormularNur bei Kundenrechnungen; wird ausgeblendet, wenn der Umtausch angehakt ist
Canje de simplificadas (F3)FormularNur bei Kundenrechnungen; wird ausgeblendet, wenn die vereinfachte Rechnung angehakt ist
Simplificadas sustituidasFormularNur bei Kundenrechnungen mit angehaktem Umtausch
Tickets externos sustituidosFormularNur bei Kundenrechnungen mit angehaktem Umtausch

Verifactu Registro tragen Sie nicht selbst ein: Das Modul füllt es beim Buchen der Rechnung. Verifactu Estado wird berechnet: Hat die Rechnung einen Stornoeintrag, zeigt es den Status dieses Eintrags; andernfalls den des Anmeldeeintrags; und es bleibt leer, wenn es keinen gibt. SIF Record und SIF Cancel haben den Wert eins, wenn der jeweilige Eintrag existiert, und null, wenn nicht.

Schritt für Schritt: vom Kontrollkästchen zum Eintrag

  1. Erstellen Sie die Kundenrechnung wie gewohnt. Brauchen Sie eine der beiden Varianten, haken Sie im Formular Factura simplificada (F2) oder Canje de simplificadas (F3) an; jedes Kästchen wird ausgeblendet, wenn Sie das andere anhaken.
  2. Handelt es sich um eine vereinfachte Rechnung, lautet die Hilfe des Feldes: Emitir como factura simplificada (clave AEAT F2, sin bloque Destinatarios). Límite AEAT: 3.000 € por factura (validación 1150).
  3. Handelt es sich um einen Umtausch, erscheinen beim Anhaken Simplificadas sustituidas und Tickets externos sustituidos. Die Hilfe von Canje de simplificadas (F3) lautet: Factura emitida en sustitución de facturas simplificadas ya facturadas y declaradas (clave AEAT F3). No rectifica ni anula las simplificadas: sus importes no vuelven a computar (FAQ AEAT). Die von Simplificadas sustituidas: Facturas simplificadas (F2) o rectificativas de simplificadas (R5) que este canje sustituye. Und die von Tickets externos sustituidos: Referencias de simplificadas emitidas fuera de Odoo, una por línea con el formato: NUMERO-SERIE | DD-MM-AAAA.
  4. Buchen Sie die Rechnung. Das Modul greift unmittelbar, nachdem Odoo sie gebucht hat, und nur bei den Rechnungen, die tatsächlich gebucht sind.
  5. Öffnen Sie das Formular und suchen Sie die Gruppe Verifactu / SIF. Hat die Rechnung einen Eintrag, sehen Sie dort Verifactu Registro, Verifactu Estado und Cotejo URL.
  6. Sehen Sie sich SIF Record und SIF Cancel an: Der erste zeigt, dass ein Anmeldeeintrag vorliegt; der zweite, dass ein Stornoeintrag vorliegt. Haben sie den Wert null, sind sie nicht zu sehen.
Mit Code erstelltes Schema: der Hilfetext des Kontrollkästchens Factura simplificada (F2) auf Spanisch und auf Katalanisch
Mit Code erstelltes Schema auf Basis der veröffentlichten Übersetzungen des Moduls (kein Odoo-Screenshot): die Hilfe des Kontrollkästchens für die vereinfachte Rechnung mit Odoo auf Spanisch und auf Katalanisch («Emetre com a factura simplificada (clau AEAT F2, sense bloc Destinataris). Límit AEAT: 3.000 € per factura (validació 1150).»).

Wann das Modul greift und in welcher Reihenfolge

Das Modul hängt sich an das Buchen in Odoo: Wenn Odoo Rechnungen bucht, prüft es jede der gebuchten Rechnungen und erzeugt, falls zutreffend, den Eintrag. Das geschieht mit Systemrechten. Die Reihenfolge ist laut Code diese:

  • Zuerst prüft es, ob es zuständig ist. Das Modul greift nur, wenn das Unternehmen VeriFactu aktiv hat, mit Geltungsbereich VeriFactu und ohne Foralregime. Es macht auch nicht weiter, wenn das Dokument weder eine Kundenrechnung noch eine Kunden-Korrekturrechnung ist.
  • Dazu gibt es eine Koexistenz-Schutzprüfung: Springt sie an, beendet das Modul seine Arbeit, ohne etwas zu tun.
  • Ist die Rechnung ein Umtausch, startet das Modul vor jeder Verkettung die Umtauschprüfung.
  • Danach startet es die Prüfung der Steuernummer (NIF) und die der Korrekturrechnung, ebenfalls bevor etwas an die Kette angehängt wird.
  • Anschließend hängt es den Anmeldeeintrag an die Kette des Unternehmens an und schreibt ihn in Verifactu Registro.
  • Zuletzt versucht es, den QR-Code zu erzeugen. Schlägt das fehl, bleibt nur ein Hinweis im Log: Der Eintrag ist bereits verknüpft und wird nicht rückgängig gemacht.

Wenn die Gruppe Verifactu / SIF nicht erscheint

Die Gruppe und ihre Felder bleiben ausgeblendet, solange Verifactu Registro leer ist; ihr Fehlen bedeutet also, dass die Rechnung keinen Eintrag hat. Bevor der Eintrag erzeugt wird, prüft der Code des Moduls Folgendes:

  • Die Rechnung ist gebucht und nicht mehr im Entwurf.
  • Es ist eine Kundenrechnung oder eine Kunden-Korrekturrechnung.
  • Das Unternehmen hat VeriFactu aktiv, mit Geltungsbereich VeriFactu und ohne Foralregime.
  • Die Koexistenz-Schutzprüfung springt nicht an.

Danach startet das Modul die Umtauschprüfung (falls es ein Umtausch ist), die NIF-Prüfung und die der Korrekturrechnung und hängt anschließend den Eintrag an.

Wie FlexigoTech Ihnen helfen kann

FlexigoTech führt Odoo 17, 18, 19 und 20 ein und entwickelt Konnektoren und individuelle Integrationen. Wenn Sie Odoo einführen und prüfen möchten, wie Ihre Kundenrechnungen ausgestellt werden, bevor Sie etwas aktivieren, schauen wir es uns gern gemeinsam mit Ihnen an.

Weiterlesen

«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.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