Antibetrugsgesetz · Real Decreto 1007/2023

Verifactu einfach erklärt: was es ist, wen es betrifft und ab wann

Verifactu umfasst die Anforderungen, die das spanische Finanzministerium an Rechnungsprogramme stellt, damit jede Rechnung überprüfbar und unveränderbar ist. Hier finden Sie die geltenden Termine, die Funktionsweise und wie zBilling es umsetzt.

zBilling-Team · Revisado el

Geltende Verifactu-Termine

Die Termine, die die Vorschriften derzeit festlegen (Real Decreto-ley 15/2025, vom Parlament bestätigt).

Cumplido
29. Juli 2025

Softwarehersteller

Ende der Frist zur Anpassung der Rechnungsprogramme: neun Monate nach Inkrafttreten der Orden HAC/1177/2024.

1. Januar 2027

Kapitalgesellschaften

Körperschaftsteuerpflichtige: Rechnungssysteme müssen vor diesem Datum angepasst sein (Real Decreto-ley 15/2025).

1. Juli 2027

Selbstständige und übrige

Selbstständige und alle übrigen Verpflichteten: Systeme müssen vor diesem Datum angepasst sein (Real Decreto-ley 15/2025).

Angekündigte Verschiebung auf Oktober 2028. Am 5. Oktober 2026 teilte das spanische Finanzministerium mit, dass es diese Pflichten bis Oktober 2028 aufschieben will. Es handelt sich um eine Absicht: Bis zur Veröffentlichung im BOE gelten weiterhin die Termine von 2027. Was angekündigt wurde und was das Gesetz sagt.

Was ist Verifactu?

Das Gesetz Ley 11/2021 über Maßnahmen zur Verhinderung und Bekämpfung von Steuerbetrug verpflichtet Rechnungsprogramme dazu, sicherzustellen, dass Abgerechnetes weder gelöscht noch verändert werden kann. Das Real Decreto 1007/2023 regelt diese Pflicht im Einzelnen, und die Orden HAC/1177/2024 legt die technischen Spezifikationen fest.

Jedes Mal, wenn Sie eine Rechnung ausstellen, erzeugt das Programm einen Rechnungsdatensatz mit einem digitalen Hash, der mit dem des vorherigen Datensatzes verkettet ist, und die Rechnung erhält einen QR-Code. Sendet das Programm zudem jeden Datensatz bei der Ausstellung an die spanische Steuerbehörde, arbeitet es in der Modalität VERI*FACTU, und seine Rechnungen dürfen den Vermerk „Factura verificable en la sede electrónica de la AEAT“ (in der elektronischen Sede der AEAT überprüfbare Rechnung) tragen.

Die Übermittlung der Datensätze ist freiwillig: Wer sie nicht übermittelt, muss sie elektronisch signieren, ein Ereignisprotokoll führen und sie aufbewahren, um sie auf Verlangen der AEAT vorzulegen. In beiden Fällen muss das Programm die Verordnung erfüllen.

Ley 11/2021

Maßnahmen gegen Steuerbetrug

RD 1007/2023

Verordnung über Rechnungssysteme

Orden HAC/1177/2024

Technische Spezifikationen

So sieht eine Verifactu-Rechnung aus

Die Merkmale, die eine Rechnung überprüfbar und unveränderbar machen.

Hash (digitaler Fingerabdruck)

Jeder Rechnungsdatensatz trägt einen digitalen Hash, der mit dem des vorherigen Datensatzes verkettet ist: Jede spätere Änderung wird erkannt.

QR-Code

Jede mit einem Rechnungssystem ausgestellte Rechnung enthält einen QR-Code mit ihren Grunddaten, damit der Empfänger sie bei der AEAT abgleichen kann.

Übermittlung an die AEAT

In der Modalität VERI*FACTU sendet das Programm jeden Rechnungsdatensatz im Moment der Ausstellung automatisch an die AEAT.

Unveränderbarkeit und Nachvollziehbarkeit

Die Verordnung verlangt Integrität, Aufbewahrung, Zugänglichkeit, Lesbarkeit, Nachvollziehbarkeit und Unveränderbarkeit der Datensätze.

Erfassungs- und Stornodatensätze

Für jede ausgestellte Rechnung wird ein Datensatz erzeugt und für jede Stornierung ein weiterer, fortlaufend und lückenlos.

So funktioniert es in zBilling, Schritt für Schritt

  1. Sie stellen die Rechnung oder den Kassenbon wie gewohnt in zBilling aus.

  2. Der Rechnungsdatensatz wird mit seinem Hash erzeugt, verkettet mit dem des vorherigen Datensatzes.

  3. Der Datensatz wird mit Ihrem digitalen Zertifikat an die AEAT gesendet, und die AEAT gibt eine Bestätigung (CSV) zurück.

  4. Die Rechnung trägt ihren QR-Code und den Vermerk „VERI*FACTU“.

  5. Ihr Kunde kann die Rechnung durch Scannen des QR-Codes bei der AEAT abgleichen.

  6. Wenn Ihnen ein Fehler unterläuft, stellen Sie eine Korrekturrechnung (R1–R5) aus oder stornieren die Rechnung: Jeder Vorgang erzeugt einen eigenen Datensatz.

Wen betrifft es?

Softwarehersteller

Seit dem 29. Juli 2025

Sie müssen Programme anbieten, die die Verordnung erfüllen, und dies mit einer im Programm selbst sichtbaren Konformitätserklärung (declaración responsable) bestätigen. Die AEAT zertifiziert keine Programme.

Kapitalgesellschaften

Vor dem 1. Januar 2027

Körperschaftsteuerpflichtige, die mit einem Computerprogramm Rechnungen ausstellen.

Selbstständige und übrige Verpflichtete

Vor dem 1. Juli 2027

Selbstständige, die für ihre Tätigkeit IRPF zahlen, Personengemeinschaften mit Einkünftezurechnung und Nichtansässige mit Betriebsstätte.

Ausgenommen sind Unternehmen mit Steuersitz im Baskenland oder in Navarra (Foralregime wie TicketBAI) sowie diejenigen, die ihre IVA-Bücher über das SII führen.

VERI*FACTU und NO VERI*FACTU: die zwei Modalitäten

Beide erfüllen die Verordnung; der Unterschied liegt darin, was das Programm mit den Datensätzen macht.

MerkmalVERI*FACTU (mit Übermittlung)NO VERI*FACTU (ohne Übermittlung)
Übermittlung der Datensätze an die AEATAutomatisch, jeder Datensatz, bei AusstellungKeine Übermittlung; Vorlage auf Verlangen der AEAT
Elektronische Signatur jedes DatensatzesNicht verpflichtend: der Hash genügtVerpflichtend
Ereignisprotokoll des ProgrammsNicht erforderlichVerpflichtend
Vermerk auf der Rechnung„VERI*FACTU“ oder „Factura verificable en la sede electrónica de la AEAT“Keiner
QR-CodeJaJa
Verketteter HashJaJa
Bindung an die ModalitätMindestens bis zum Ende des Kalenderjahres der ersten Übermittlung—

zBilling arbeitet in der Modalität VERI*FACTU: Es übermittelt jeden Datensatz mit Ihrem Zertifikat an die AEAT.

Vereinfachte Rechnungen (Kassenbons) und Verifactu

Im Sinne der Verordnung umfasst „Rechnung“ sowohl die vollständige als auch die vereinfachte Rechnung. Der Kassenbon, den Sie am Ladentisch ausstellen, erzeugt seinen Datensatz und trägt einen QR-Code wie jede Rechnung.

Die spanische Rechnungsverordnung (Real Decreto 1619/2012, Art. 4) erlaubt die vereinfachte Rechnung, wenn der Betrag 400 Euro inklusive IVA nicht übersteigt, oder 3.000 Euro bei Tätigkeiten wie Einzelhandel, Gastronomie und Hotellerie, Friseurdienstleistungen oder Personenbeförderung, unter anderem; bei einigen Umsätzen, etwa innergemeinschaftlichen Lieferungen, ist sie nicht zulässig. Wenn Sie am Ladentisch mit Kassenbons verkaufen möchten, sehen Sie sich die Kasse von zBilling an.

Verifactu in zBilling

Wie zBilling Verifactu umsetzt

Sie brauchen weder technisches Wissen noch eine Installation. Sie laden Ihr digitales Zertifikat hoch, testen die Verbindung mit der Testumgebung der AEAT und schalten den Produktivbetrieb frei.

  • Hash, QR-Code und Vermerk „VERI*FACTU“ auf jeder ausgestellten Rechnung und jedem Kassenbon
  • Übermittlung an die AEAT mit Ihrem eigenen digitalen Zertifikat (FNMT oder Vertreterzertifikat)
  • Testumgebung der AEAT, um das Zertifikat vor dem Produktivbetrieb zu prüfen
  • Anzeige in jeder Rechnung mit dem Status des Datensatzes und der Bestätigung der AEAT
  • Korrekturrechnungen mit Grund R1–R5 und Stornierungen mit eigenem Stornodatensatz
  • Automatischer erneuter Versand jeden Morgen für Datensätze, die nicht gesendet werden konnten

So prüfen Sie, ob ein Rechnungsprogramm die Anforderungen erfüllt

  1. Suchen Sie die Konformitätserklärung des Herstellers (declaración responsable): Sie muss im Programm selbst sichtbar sein, für jede Version.
  2. Prüfen Sie, ob jede Rechnung und jeder Kassenbon einen QR-Code trägt und, bei Übermittlung an die AEAT, den Vermerk VERI*FACTU.
  3. Fragen Sie, in welcher Modalität das Programm arbeitet (mit oder ohne Übermittlung an die AEAT).
  4. Verlangen Sie eine Testumgebung, um Ihr Zertifikat zu verbinden, ohne echte Rechnungen zu registrieren.
  5. Prüfen Sie, wie es mit Korrekturrechnungen und Stornierungen umgeht: Jede muss einen eigenen Datensatz erzeugen.

Wenn Sie nur wenige Rechnungen ausstellen, können Sie auch die kostenlose App der AEAT nutzen. Und verwechseln Sie Verifactu nicht mit der verpflichtenden B2B-E-Rechnung, die eine andere Pflicht ist.

Sanktionen bei Verstößen

Artikel 201 bis der Ley General Tributaria (spanische Abgabenordnung) ahndet den Besitz von Rechnungssystemen, die die Anforderungen nicht erfüllen oder verändert wurden, als schwere Ordnungswidrigkeit mit einer festen Geldbuße von 50.000 Euro pro Geschäftsjahr. Wer solche Systeme herstellt oder vertreibt, wird mit 150.000 Euro pro Geschäftsjahr und je Programmtyp belangt.

Häufige Fragen

Was ist Verifactu?

Es ist die Gesamtheit der Anforderungen, die das Real Decreto 1007/2023 an Rechnungsprogramme stellt – Datensätze mit verkettetem Hash, QR-Code und Unveränderbarkeit – und insbesondere die Modalität, in der das Programm jeden Datensatz automatisch an die AEAT sendet.

Ab wann ist es Pflicht?

Nach geltendem Recht (Real Decreto-ley 15/2025) vor dem 1. Januar 2027 für Körperschaftsteuerpflichtige und vor dem 1. Juli 2027 für alle übrigen. Am 5. Oktober 2026 kündigte das spanische Finanzministerium an, dass es eine Verschiebung auf Oktober 2028 plant; solange dies nicht im BOE veröffentlicht ist, gelten weiterhin die Termine von 2027.

Zertifiziert oder genehmigt die AEAT die Programme?

Nein. Der Hersteller bestätigt mit einer Konformitätserklärung (declaración responsable), dass sein Programm die Anforderungen erfüllt; diese muss im Programm selbst sichtbar sein. Es gibt weder eine Zulassung noch eine vorherige Registrierung.

Was ist der Unterschied zwischen VERI*FACTU und NO VERI*FACTU?

Bei VERI*FACTU sendet das Programm jeden Datensatz an die AEAT und muss ihn nicht elektronisch signieren. In der Modalität ohne Übermittlung werden die Datensätze signiert, es wird ein Ereignisprotokoll geführt, und sie werden aufbewahrt, um sie auf Verlangen der AEAT vorzulegen. zBilling arbeitet in der Modalität VERI*FACTU.

Fallen auch Kassenbons unter Verifactu?

Ja. Im Sinne der Verordnung umfasst „Rechnung“ sowohl die vollständige als auch die vereinfachte Rechnung (Kassenbon). Mit einem Programm ausgestellte Kassenbons tragen ebenfalls einen QR-Code, und bei VERI*FACTU wird ihr Datensatz an die AEAT gesendet.

Gilt Verifactu im Baskenland und in Navarra?

Nicht für Unternehmen mit Steuersitz dort: Die Verordnung gilt unbeschadet der Foralregime. Im Baskenland gilt TicketBAI. Wenn Ihr Unternehmen in Álava, Bizkaia oder Gipuzkoa ansässig ist, sprechen Sie uns vor dem Vertragsabschluss an.

Was passiert, wenn ich die Pflichten nicht erfülle?

Die Ley General Tributaria (Art. 201 bis) ahndet den Besitz nicht konformer Rechnungssysteme mit einer festen Geldbuße von 50.000 Euro pro Geschäftsjahr, und Hersteller oder Vertreiber solcher Systeme mit 150.000 Euro pro Geschäftsjahr und Programmtyp.

Was muss ich in zBilling tun?

Laden Sie Ihr digitales Zertifikat unter Negocios › Verifactu hoch, testen Sie die Verbindung mit der Testumgebung der AEAT und schalten Sie den Produktivbetrieb frei. Ab diesem Moment wird jede ausgestellte Rechnung und jeder Kassenbon registriert und übermittelt.

Bereiten Sie sich rechtzeitig auf Verifactu vor

Testen Sie zBilling 20 Tage kostenlos, ohne Kreditkarte, und verbinden Sie Ihr Zertifikat mit der Testumgebung der AEAT.

20 Tage kostenlos starten

Keine Kreditkarte nötig. Preise inkl. IVA.