Zwei Belege sind eine Dublette, wenn sie vom selben Lieferanten stammen, dieselbe Rechnungsnummer und denselben Betrag tragen — und keiner von beiden eine Gutschrift, ein Storno oder eine Korrektur ist. Dubletten entstehen fast immer im Rechnungseingang, weil dieselbe Rechnung per E-Mail, als Portal-Download und als Upload ankommt. Dort lassen sie sich am billigsten abfangen: mit einem Eingangskanal, einem Abgleich auf Lieferant und Rechnungsnummer und der Regel, Dubletten zu markieren statt zu löschen.
Woher doppelte Rechnungen kommen
Eine Rechnung wird einmal ausgestellt, erreicht dich aber oft auf mehreren Wegen. Jeder Weg erzeugt eine eigene Datei. Wer Dateien zählt statt Rechnungen, bucht früher oder später doppelt. Typische Quellen:
- E-Mail, Portal und Upload parallel: Die Rechnung kommt per Mail, jemand lädt sie zusätzlich im Kundenkonto des Anbieters herunter, und eine Kollegin lädt dieselbe Datei noch einmal in die Buchhaltungssoftware hoch.
- Zahlungserinnerung mit Rechnungskopie: Mahnungen und Erinnerungen enthalten häufig die ursprüngliche Rechnung als Anhang. Wird der Anhang importiert, steht die Rechnung ein zweites Mal im System — und sieht aus wie eine neue, offene Forderung.
- Mehrere Postfächer, doppelte Weiterleitung: Die Rechnung geht an info@ und an buchhaltung@, oder zwei Personen leiten dieselbe Mail an die Buchhaltung weiter.
- ZUGFeRD-PDF und ihr XML: Bei einer ZUGFeRD-Rechnung steckt das XML in der PDF. Hängt der Lieferant das XML zusätzlich separat an oder legt ein Tool es als eigene Datei ab, liegen PDF und XML als zwei Belege vor.
- E-Rechnung plus PDF-Ansicht: Eine XRechnung ist eine reine XML-Datei, deshalb schicken Lieferanten oft eine lesbare PDF mit. Beides ist dieselbe Rechnung.
- Scan eines Ausdrucks: Die PDF wird ausgedruckt, abgezeichnet und wieder eingescannt — und landet als zweiter Beleg in der Ablage.
- „Kopie“ oder „Duplikat“ vom Lieferanten: Auf Nachfrage oder weil die Rechnung zusätzlich per Post kommt, erhältst du sie ein zweites Mal — oft mit neuem Druckdatum, aber mit derselben Rechnungsnummer.
Allen Fällen gemeinsam: Die Dateien unterscheiden sich, die Rechnung nicht. Entscheidend sind deshalb die Rechnungsdaten, nicht Dateiname oder Dateigröße. Wie du Rechnungen aus mehreren Postfächern an einer Stelle bündelst, zeigt der Artikel Rechnungs-E-Mail-Adresse einrichten.
Was eine Dublette kostet
Eine doppelte Datei allein schadet niemandem. Teuer wird sie erst, wenn sie gebucht oder bezahlt wird. Dann drohen drei Folgen:
- Vorsteuer doppelt gezogen. Abziehbar ist nach § 15 Abs. 1 UStG die gesetzlich geschuldete Steuer für Leistungen, die ein anderer Unternehmer für dein Unternehmen ausgeführt hat. Die Leistung gibt es einmal, also auch den Vorsteuerabzug. Wird dieselbe Rechnung zweimal gebucht, ist die Vorsteuer in der Voranmeldung zu hoch, deine Zahllast zu niedrig — und die Anmeldung falsch.
- Aufwand doppelt. Die Ausgabe steht zweimal in der Gewinnermittlung, der Gewinn ist zu niedrig. Spätestens im Jahresabschluss muss die zweite Buchung raus, sonst stimmt auch die Ertragsteuer nicht.
- Doppelt bezahlt. Die unangenehmste Variante: Das Geld ist weg, bis der Lieferant erstattet oder verrechnet, und du musst hinterhertelefonieren. Doppelzahlungen fallen oft lange nicht auf, weil jede einzelne Überweisung für sich plausibel aussieht.
Dubletten erkennen: welches Merkmal was findet
Der natürliche Schlüssel einer Rechnung ist die Kombination aus Lieferant und Rechnungsnummer. Das Gesetz verlangt eine fortlaufende Nummer, die „zur Identifizierung der Rechnung vom Rechnungsaussteller einmalig vergeben wird“ (§ 14 Abs. 4 Nr. 4 UStG). Einmalig heißt: pro Aussteller. Zwei Lieferanten dürfen beide eine RE-1001 verschicken, deshalb prüfst du immer beides zusammen. Deine eigene Belegnummer hilft dagegen nicht: Sie wird beim Eingang vergeben, zwei Kopien bekommen zwei Nummern.
| Merkmal | Erkennt zuverlässig | Übersieht oder meldet fälschlich |
|---|---|---|
| Lieferant + Rechnungsnummer (Primärschlüssel) | Dieselbe Rechnung aus jedem Kanal: Mail, Portal, Mahnungsanhang, Scan, E-Rechnung plus PDF | Belege ohne Nummer wie Kassenbons, Lesefehler in der Nummer, doppelt angelegte Lieferanten. Fälschlich: Storno oder Korrektur, die dieselbe Nummer nennt |
| Betrag + Datum + Währung | Zweites Signal zum Primärschlüssel; einziger Anhaltspunkt bei Belegen ohne Nummer | Fälschlich: Abos und Raten mit gleichem Betrag. Übersieht Kopien, die ein neues Datum tragen |
| Datei-Hash (Prüfsumme, z. B. SHA-256) | Byte-identische Dateien: doppelt weitergeleitet, zweimal hochgeladen, in zwei Postfächern gespeichert | Jede technisch andere Datei: neu erzeugter Portal-Download, Scan, Foto, XML statt PDF |
| Inhaltliche Ähnlichkeit (Text, Bild) | Scan eines Ausdrucks, zweites Foto desselben Kassenbons | Braucht eine Prüfung: Monatsrechnungen im gleichen Layout sehen sich zum Verwechseln ähnlich |
Ein Datei-Hash ist ein Fingerabdruck des Dateiinhalts: Ein einziges geändertes Byte ergibt einen anderen Hash. Manche Portale erzeugen die PDF bei jedem Abruf neu, etwa mit neuem Erstellungszeitpunkt in den Metadaten — inhaltlich dieselbe Rechnung, technisch eine andere Datei.
Für E-Mails gibt es einen eigenen Schlüssel: die Message-ID im Kopf jeder Mail. Geht dieselbe Mail an zwei Adressen, tragen beide Exemplare dieselbe ID. Leitest du sie von Hand weiter, entsteht dagegen eine neue Mail mit neuer ID.
Drei Praxisregeln machen den Abgleich belastbar:
- Rechnungsnummer normalisieren: Leerzeichen, Bindestriche, Schrägstriche sowie Groß- und Kleinschreibung ignorieren. Aus
RE-2026/0042undre 2026 0042wird dann beide MaleRE20260042. - Lieferanten eindeutig führen: Namen variieren („Muster GmbH“, „Muster Software GmbH“), USt-IdNr. und IBAN nicht. Ist ein Lieferant doppelt angelegt, findet der Abgleich über Lieferant und Nummer nichts.
- Belegart mitprüfen: Steht „Gutschrift“, „Storno“ oder „Korrektur“ auf dem Beleg, ist er keine Dublette — auch wenn die Nummer passt.
Was keine Dublette ist
Ein zu scharfer Dublettencheck richtet fast so viel Schaden an wie gar keiner: Er sortiert echte Belege aus, und dann fehlen Aufwand und Vorsteuer. Diese Fälle sehen ähnlich aus, sind aber eigenständige Belege:
- Gutschrift mit Preisminderung: Schreibt dir der Lieferant 50 Euro auf eine Rechnung über 500 Euro gut, ist das ein eigener Beleg mit negativem Betrag. Er mindert deine Vorsteuer, und zwar in dem Zeitraum, in dem die Änderung eintritt (§ 17 Abs. 1 UStG).
- Storno und Neuausstellung: Der Lieferant storniert RE-1001 mit einer Stornorechnung und stellt RE-1002 neu aus. Das sind drei Belege für eine Leistung. Wer nur Lieferant und Betrag vergleicht, hält RE-1002 für eine Dublette von RE-1001 und sortiert womöglich die gültige Rechnung aus. Richtig ist: alle drei ablegen und so buchen, dass am Ende genau eine Rechnung übrig bleibt.
- Rechnungsberichtigung: Fehlt eine Pflichtangabe oder ist eine falsch, berichtigt der Aussteller mit einem Dokument, das „spezifisch und eindeutig“ auf die ursprüngliche Rechnung bezogen ist (§ 31 Abs. 5 UStDV). Die Korrektur nennt deshalb in der Regel die alte Rechnungsnummer, ein reiner Nummernabgleich schlägt an. Sie ist keine Dublette, begründet aber auch keine zweite Ausgabe: Sie ergänzt oder ersetzt das Original.
- Abschlags- und Teilrechnungen: Drei Abschlagsrechnungen über je 2.000 Euro für ein Projekt sind drei Rechnungen mit drei Nummern. Aufpassen musst du bei der Schlussrechnung: Darin müssen die bereits abgerechneten Anzahlungen und die Steuer darauf abgesetzt sein (§ 14 Abs. 5 UStG). Buchst du den ausgewiesenen Gesamtbetrag statt der Restforderung, ziehst du die Vorsteuer auf die Abschläge ein zweites Mal — eine Dublette, die kein Dateivergleich findet.
- Wiederkehrende Rechnungen: Eine Software-Lizenz für 49 Euro im Monat erzeugt zwölf Rechnungen mit identischem Betrag, aber zwölf Nummern und zwölf Leistungszeiträumen. Ein Check nur auf Lieferant und Betrag schlägt hier jeden Monat falsch an.
- Dauerrechnung: Umgekehrt gehört bei einer Dauerrechnung, etwa einem Mietvertrag mit ausgewiesener Umsatzsteuer, dasselbe Dokument zu jeder Monatszahlung. Dass eine Datei mehreren Zahlungen zugeordnet ist, ist hier richtig.
Dubletten vorbeugen: der Ablauf in sechs Schritten
- Einen Eingangskanal festlegen. Alle Rechnungen laufen an eine Adresse oder in ein Postfach. Portal-Downloads und Uploads landen im selben Eingang statt in einem zweiten Ordner. Lieferanten, die per Post und per Mail schicken, bittest du, sich für einen Weg zu entscheiden.
- Beim Eingang prüfen, nicht bei der Buchung. Jede neue Rechnung wird gegen den Bestand geprüft: erst Lieferant und normalisierte Rechnungsnummer, dann Betrag, Datum und Währung. Byte-gleiche Dateien fängt ein Hash-Vergleich ab.
- Markieren statt löschen. Eine erkannte Dublette bekommt einen Vermerk, zum Beispiel „Dublette von RE-2026-0042, eingegangen als Anhang der Zahlungserinnerung vom 12.09.2026 — nicht buchen, nicht zahlen“. So bleibt nachvollziehbar, was eingegangen ist, und ein Fehlalarm lässt sich rückgängig machen.
- E-Rechnungen als eine Rechnung behandeln. XML und mitgeschickte PDF-Ansicht, ZUGFeRD-PDF und extrahiertes XML: ein Beleg, eine Buchung. Nach den GoBD (Rz. 119 und 131, geändert durch das BMF-Schreiben vom 14. Juli 2025) reicht es, den strukturierten Teil aufzubewahren. Den PDF-Teil musst du nur zusätzlich aufbewahren, wenn er zusätzliche oder abweichende steuerlich relevante Angaben enthält, etwa Buchungsvermerke. Mehr zu den Formaten in E-Rechnungsformate im Überblick.
- Vor jeder Zahlung prüfen, ob schon bezahlt ist. Steht auf der Rechnung, dass der Betrag per Lastschrift eingezogen wird oder schon per Kreditkarte belastet wurde, wird nicht überwiesen. Eine Mahnung bezahlst du erst, wenn auf dem Konto klar ist, dass die erste Zahlung nicht rausging.
- Zahlungen und Belege regelmäßig abgleichen. Im Belegabgleich fällt eine Doppelzahlung sofort auf: zwei Abbuchungen, eine Rechnung. Wichtig: Die zweite Zahlung nicht mit einer Kopie der Rechnung „belegen“, sonst steht die Dublette wieder in der Buchhaltung.
Schon passiert: doppelt gebucht oder doppelt bezahlt
Ist die Dublette schon durchgerutscht, trenne zwei Fälle: doppelt gebucht und doppelt bezahlt. Oft passiert beides, die Korrekturen laufen aber getrennt.
Rechnung doppelt gebucht
- Original festlegen. Die Buchung, deren Beleg archiviert bleibt, ist das Original. Die andere wird korrigiert.
- Stornieren statt löschen. Korrigiere die zweite Buchung per Storno- oder Gegenbuchung, damit Fehler und Korrektur sichtbar bleiben. Nach § 146 Abs. 4 AO darf eine Buchung nicht so verändert werden, dass der ursprüngliche Inhalt nicht mehr feststellbar ist. Sind die Buchungen festgeschrieben, lässt die Software ohnehin nur noch diesen Weg zu.
- Umsatzsteuer prüfen. Steckt die doppelte Vorsteuer schon in einer abgegebenen Umsatzsteuer-Voranmeldung, war diese unrichtig. Nach § 153 AO musst du eine Erklärung, die zu einer zu niedrigen Steuer geführt hat oder führen kann, unverzüglich anzeigen und richtigstellen. Das gilt auch für die Voranmeldung, denn sie ist eine Steueranmeldung. Praktisch heißt das: eine berichtigte Voranmeldung für den betroffenen Zeitraum. Ist die Umsatzsteuer-Jahreserklärung schon abgegeben, ist auch sie betroffen. In der Regel übernimmt das deine Steuerberatung.
- Dublette vermerken. Der zweite Beleg bleibt mit Verweis auf das Original in der Ablage, damit auch später noch klar ist, warum er nicht gebucht ist.
Rechnung doppelt bezahlt
- Nachweise sichern: beide Kontobewegungen mit Datum, Betrag und Verwendungszweck sowie die Rechnung.
- Lieferanten anschreiben: Erstattung verlangen oder eine Verrechnung mit der nächsten Rechnung vereinbaren. Der Anspruch ist eindeutig: Wer etwas ohne rechtlichen Grund erlangt, muss es herausgeben (§ 812 BGB). Lass dir die Verrechnung schriftlich bestätigen, die Bestätigung ist später dein Beleg.
- Lastschrift zurückholen, wenn es passt: Wurde der Betrag per SEPA-Basislastschrift eingezogen und zusätzlich überwiesen, kannst du die Lastschrift innerhalb von acht Wochen ab Belastung ohne Angabe von Gründen über deine Bank zurückgeben (§ 675x BGB). Sprich das vorher mit dem Lieferanten ab, damit er die Rücklastschrift nicht als Zahlungsausfall behandelt. Für SEPA-Firmenlastschriften gelten eigene Bedingungen, frag dort deine Bank.
- Richtig buchen: Die zweite Zahlung ist keine zweite Ausgabe, sondern ein Anspruch gegen den Lieferanten — in der doppelten Buchführung ein Guthaben auf seinem Kreditorenkonto. Hänge ihr die Erstattungsbestätigung oder die Korrespondenz an, nicht die Rechnungskopie.
So fängt belege.ai Dubletten ab
belege.ai holt Rechnungen aus mehreren Quellen gleichzeitig: aus verbundenen Postfächern, aus Lieferantenportalen, über die persönliche Weiterleitungsadresse und aus deinen Uploads. Genau dort entstehen Dubletten, deshalb ist die Prüfung fest eingebaut:
- Identische Dateien werden über alle Quellen hinweg am Dateiinhalt erkannt — egal, ob dieselbe PDF weitergeleitet, hochgeladen und im Postfach gefunden wurde.
- Gleiche Rechnungsnummer, gleiches Datum, gleicher Betrag, gleiche Währung: Dann prüft eine KI, ob es wirklich dieselbe Rechnung ist. Gutschriften, Stornos und Korrekturen behandelt sie als eigene Belege.
- Markiert, nicht gelöscht: Dubletten werden nicht entfernt und zählen nicht als gefundene Belege.
- Zweites Foto: Schickst du für dieselbe Zahlung ein zweites Foto desselben Belegs, wird das erkannt.
- E-Mails und Konten: E-Mails werden anhand ihrer Message-ID nur einmal verarbeitet. Bankkonten, die über mehrere Wege ankommen, führt belege.ai über die IBAN zusammen.
- Doppelte Zahlungen werden markiert oder, wenn der Fall nicht eindeutig ist, per Telegram bei dir nachgefragt.
Weil belege.ai von der Bankbuchung aus arbeitet, sucht der Agent zu jeder Zahlung die passende Rechnung, statt nur Dateien zu sammeln — wie das abläuft, steht unter Belege zuordnen. Willst du einen großen Altbestand auf einmal hochladen, zeigt Belegimport automatisieren, wie der Import mit Dublettenprüfung funktioniert.
Typische Fehler und Checkliste
Typische Fehler:
- Dateinamen vergleichen. „Rechnung.pdf“ gibt es hundertfach, und „RE-1001_final.pdf“ ist dieselbe Rechnung wie „RE-1001.pdf“.
- Nur auf den Betrag schauen. Dann meldet jedes Abo eine Dublette, die Warnungen stumpfen ab, und irgendwann wird auch der echte Treffer weggeklickt.
- Dubletten löschen, als Datei oder als Buchung. Ein Fehlalarm lässt sich dann nicht mehr reparieren, und die Korrektur ist nicht nachvollziehbar. Festgeschriebene Buchungen lassen sich ohnehin nur stornieren.
- Die Mahnung bezahlen, ohne aufs Konto zu schauen. Ein klassischer Weg zur Doppelzahlung.
- Der zweiten Zahlung die Rechnungskopie zuordnen. Dann ist jede Zahlung „belegt“ — und Aufwand und Vorsteuer sind doppelt.
- Die Schlussrechnung mit dem Gesamtbetrag buchen, obwohl die Abschläge schon gebucht sind.
Checkliste für deinen Rechnungseingang:
- Ein Eingangskanal für alle Rechnungen; Lieferanten wissen, wohin sie schicken.
- Dublettenprüfung beim Eingang: Lieferant und normalisierte Rechnungsnummer, dann Betrag, Datum und Währung.
- Jeder Lieferant nur einmal angelegt, erkennbar an USt-IdNr. oder IBAN.
- Gutschrift, Storno, Korrektur, Abschlag und Abo werden als eigene Belege erkannt.
- Dubletten sind markiert und verweisen auf das Original, nichts wird gelöscht.
- E-Rechnungen: XML archiviert, die PDF-Ansicht nicht zusätzlich gebucht.
- Vor jeder Zahlung geprüft: Lastschrift? Kreditkarte? Schon überwiesen?
- Monatlicher Belegabgleich: Hängt dieselbe Rechnung an zwei Zahlungen, ist das eine Doppelzahlung — außer bei Raten, Teilzahlungen oder einer Dauerrechnung.
- Doppelte Vorsteuer entdeckt: Voranmeldung berichtigt, Steuerberatung informiert.
Wie du eine Eingangsrechnung vor der Buchung vollständig prüfst, steht im Ratgeber Vorsteuerabzug prüfen.