Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| duplikatserkennung [2017/11/23 13:20] – angelegt lwsystems | duplikatserkennung [2026/09/14 14:23] (aktuell) – [Ein Beispiel] lwsystems | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| Soweit E-Mails mehrfach zur Archivierung an Benno MailArchiv geliefert werden, greift die Doubletten- bzw. Duplikatserkennung von Benno MailArchiv. | Soweit E-Mails mehrfach zur Archivierung an Benno MailArchiv geliefert werden, greift die Doubletten- bzw. Duplikatserkennung von Benno MailArchiv. | ||
| - | ====== | + | ====== |
| Beim Archivieren erzeugt Benno MailArchiv über jede archivierte E-Mail eine SHA256-Prüfsumme (Checksumme). Diese wird im intern im Benno MailArchiv Journal protokolliert und für Konsistenzprüfungen (Compliance) verwendet. | Beim Archivieren erzeugt Benno MailArchiv über jede archivierte E-Mail eine SHA256-Prüfsumme (Checksumme). Diese wird im intern im Benno MailArchiv Journal protokolliert und für Konsistenzprüfungen (Compliance) verwendet. | ||
| - | ====== Doubletten- bzw. Duplikats-Erkennung ====== | + | ===== Funktionsweise |
| + | |||
| + | Die Checksumme wird jeweils über die **gesamte** eingegangene E-Mail erzeugt. Von der Berechnung der Checksumme ausgenommen sind Header, die in der Konfigurationsdatei als // | ||
| - | Die Checksumme wird jeweils über die gesamte E-Mail erzeugt. So kann direkt beim Archivieren einer E-Mail geprüft | + | Beim Archivieren einer E-Mail |
| Dank dieser wirksamen Doubletten-Erkennung können E-Mails beliebig oft zur Archivierung an Benno MailArchiv übergeben werden. Sie werden zuverlässig als Doubletten erkannt und ihre Archivierung als Duplikat abgebrochen, | Dank dieser wirksamen Doubletten-Erkennung können E-Mails beliebig oft zur Archivierung an Benno MailArchiv übergeben werden. Sie werden zuverlässig als Doubletten erkannt und ihre Archivierung als Duplikat abgebrochen, | ||
| - | Durch die SHA265-Prüfsumme ist mit an Sicherheit grenzender Wahrscheinlichkeit ausgeschlossen, | + | Durch die SHA256-Prüfsumme ist mit an Sicherheit grenzender Wahrscheinlichkeit ausgeschlossen, |
| Da die gesamte E-Mail für die Erzeugung der Checksumme herangezogen wird, bedeutet dies bzgl. der Konsistenzprüfung von archivierten E-Mails bzw. der Konsistenzprüfung des gesamten Archivs, dass bereits das „Kippen“ eines einziges Bits einer archivierten E-Mail ausreicht, um die Checksumme der Mail zu verändern, und somit eine Korruption der Mail/des Archivs festzustellen ist. | Da die gesamte E-Mail für die Erzeugung der Checksumme herangezogen wird, bedeutet dies bzgl. der Konsistenzprüfung von archivierten E-Mails bzw. der Konsistenzprüfung des gesamten Archivs, dass bereits das „Kippen“ eines einziges Bits einer archivierten E-Mail ausreicht, um die Checksumme der Mail zu verändern, und somit eine Korruption der Mail/des Archivs festzustellen ist. | ||
| Zeile 17: | Zeile 19: | ||
| Während E-Mails in der Regel (und insbes. in on premise Installationen) über einen einzigen, uniformen Weg ins Mailarchiv gelangen, kann es in komplexen Umgebungen (bspw. in größeren Hosting-Infrastrukturen) vorkommen, dass E-Mails mehrfach und dabei gleichzeitig über verschiedene Wege zum Archiv transportiert werden. Bspw. könnten unterschiedliche MTAs oder Transportwege und -arten (SMTP, IMAP etc.) dafür verantwortlich sein. | Während E-Mails in der Regel (und insbes. in on premise Installationen) über einen einzigen, uniformen Weg ins Mailarchiv gelangen, kann es in komplexen Umgebungen (bspw. in größeren Hosting-Infrastrukturen) vorkommen, dass E-Mails mehrfach und dabei gleichzeitig über verschiedene Wege zum Archiv transportiert werden. Bspw. könnten unterschiedliche MTAs oder Transportwege und -arten (SMTP, IMAP etc.) dafür verantwortlich sein. | ||
| - | === Ein Beispiel === | + | In diesem Fall bietet sich die Konfiguration einer [[konfiguration# |
| + | |||
| + | |||
| + | ===== Ein Beispiel | ||
| In einer sehr komplexen Infrastruktur wird Benno MailArchiv eine konkrete E-Mail „M“ über drei unterschiedliche Wege zum Archivieren zugestellt. Durch den Transport eines jeden Exemplars der E-Mail über jeweils unterschiedliche Wege ist zwar die Mail (aus Sicht des Anwenders im Mailclient – also textlich-inhaltlich) die gleiche, aber in den Mail-Exemplaren (im für den Anwender i.d.R. nicht sichtbaren Teil) wurden durch die verschiedenen Transportwege je Mail-Exemplar individuelle und unterschiedliche Mailheader eingefügt. | In einer sehr komplexen Infrastruktur wird Benno MailArchiv eine konkrete E-Mail „M“ über drei unterschiedliche Wege zum Archivieren zugestellt. Durch den Transport eines jeden Exemplars der E-Mail über jeweils unterschiedliche Wege ist zwar die Mail (aus Sicht des Anwenders im Mailclient – also textlich-inhaltlich) die gleiche, aber in den Mail-Exemplaren (im für den Anwender i.d.R. nicht sichtbaren Teil) wurden durch die verschiedenen Transportwege je Mail-Exemplar individuelle und unterschiedliche Mailheader eingefügt. | ||
| Zeile 44: | Zeile 49: | ||
| Andere Mailheader wie z.B. Received, DKIM-Signaturen usw. haben nicht unmittelbar mit dem Inhalt der E-Mail zu tun. Diese Header sind eher Teil des Envelopes einer E-Mail (ähnlich wie Stempel und Post-Its an einem Vertrag, der durch ein Unternehmen läuft). | Andere Mailheader wie z.B. Received, DKIM-Signaturen usw. haben nicht unmittelbar mit dem Inhalt der E-Mail zu tun. Diese Header sind eher Teil des Envelopes einer E-Mail (ähnlich wie Stempel und Post-Its an einem Vertrag, der durch ein Unternehmen läuft). | ||
| + | |||
| + | ⚠️ Hinweis zur Einordnung: Die vereinfachte Checksumme unterscheidet sich rechtlich von der bereits oben beschriebenen Konfiguration über // | ||
| Auf Basis dieser Situation würde die Berechnung der Checksummen in zweifacher Form erfolgen. Zunächst würde (wie bisher) die für die Umsetzung der Compliance Policies erforderliche normale Checksumme über die gesamte E-Mail erzeugt. Parallel würde zusätzlich eine zweite Checksumme ausschließlich | Auf Basis dieser Situation würde die Berechnung der Checksummen in zweifacher Form erfolgen. Zunächst würde (wie bisher) die für die Umsetzung der Compliance Policies erforderliche normale Checksumme über die gesamte E-Mail erzeugt. Parallel würde zusätzlich eine zweite Checksumme ausschließlich | ||
| Zeile 49: | Zeile 56: | ||
| ====== Compliance-Anforderungen seitens der GoBD ====== | ====== Compliance-Anforderungen seitens der GoBD ====== | ||
| - | Laut GoBD muss jede Mail im Originalzustand aus dem Archiv wiederhergestellt | + | Laut GoBD muss jede im Unternehmen eingegangene elektronische Unterlage in der Form aufbewahrt werden, in der sie zugegangen ist, und darf vor Ablauf der Aufbewahrungsfrist nicht gelöscht |
| Wenn aber mehrere (inhaltlich-textlich gleiche) Mails M1, M2 und M3 (im obigen Sinne unterschiedlicher Exemplare der gleichen E-Mail) zur Archivierung anlanden, wie ist mit diesen in Bezug auf die unterschiedlichen Header zu verfahren? | Wenn aber mehrere (inhaltlich-textlich gleiche) Mails M1, M2 und M3 (im obigen Sinne unterschiedlicher Exemplare der gleichen E-Mail) zur Archivierung anlanden, wie ist mit diesen in Bezug auf die unterschiedlichen Header zu verfahren? | ||
| - | ====== Eine rechtliche | + | ====== Eine Sicht auf rechtliche Aspekte dieser |
| + | |||
| + | Nach GoBD Rz. 119 sind im Unternehmen eingegangene elektronische Unterlagen in der Form aufzubewahren, | ||
| + | Dafür spricht, dass sich die Exemplare formell und technisch anhand unterschiedlicher Checksummen unterscheiden lassen und der Grundsatz der Unveränderbarkeit (Rz. 108, Rz. 110) an das jeweilige konkrete Exemplar anknüpft. Dagegen lässt sich anführen, dass die Mehrfachzustellung ausschließlich durch die eigene Hosting-Infrastruktur des Betreibers verursacht wird und inhaltlich dieselbe Geschäftskorrespondenz betrifft. Aus Gründen der rechtlichen Sicherheit empfehlen wir daher weiterhin, im Regelfall alle Exemplare der betreffenden E-Mail (M1, M2, M3 usw.) zu archivieren. Eine Prüfung durch den jeweiligen Rechtsbeistand wird empfohlen. | ||
| - | Rechtlich besteht nach uns vorliegenden Informationen kein Zwang, mehrere Varianten einer E-Mail zu archivieren, | ||
| Technisch wäre es anhand zweier Checksummen, | Technisch wäre es anhand zweier Checksummen, | ||
| + | |||
| + | Unabhängig von der GoBD-Bewertung ist zu beachten: Mit der Verwerfung von M2 und M3 gehen auch deren abweichende Transport- und Envelope-Header (u. a. Received-Zeilen, | ||
| Um hier eine für den Betreiber rechtssichere Lösung zu implementieren, | Um hier eine für den Betreiber rechtssichere Lösung zu implementieren, | ||
| - | Wir gehen bis auf weiteres davon aus, dass es rechtlich | + | Wir gehen bis auf weiteres davon aus, dass es rechtlich |
| - | Die Entscheidung über die Art der angewendeten Doubletten-Erkennung und damit verbunden die Verantwortung gegenüber der Finanzverwaltung obliegt einzig und allein dem Betreiber. | + | Die Entscheidung über die Art der angewendeten Doubletten-Erkennung und damit verbunden die Verantwortung gegenüber der Finanzverwaltung obliegt |
| - | ====== Rechtlicher Hinweis / Haftungsauschluss / Disclaimer | + | Rechtsstand dieser Einschätzung: |
| + | 14. September 2026. Die zugrunde liegenden GoBD-Randziffern wurden am Primärtext (BMF-Schreiben vom 28.11.2019, geändert 11.03.2024 und 14.07.2025) geprüft. Spätere Änderungen der GoBD, der Rechtsprechung oder der Verwaltungsauffassung sind hierin nicht berücksichtigt. | ||
| + | === Rechtlicher Hinweis / Haftungsauschluss / Disclaimer === | ||
| Dieses Dokument stellt keine Rechtsberatung dar. Es dient lediglich zur allgemeinen Information. Wir übernehmen keine Gewähr für die Richtigkeit oder Vollständigkeit der Angaben. Jegliche Haftung ist ausgeschlossen. | Dieses Dokument stellt keine Rechtsberatung dar. Es dient lediglich zur allgemeinen Information. Wir übernehmen keine Gewähr für die Richtigkeit oder Vollständigkeit der Angaben. Jegliche Haftung ist ausgeschlossen. | ||