|
|
|
Der Kläger und Beschwerdeführer (Kläger) betrieb in den Streitjahren 2007 bis 2009 zwei Friseursalons in derselben Gemeinde. Er ermittelte den Gewinn zunächst durch Einnahmen-Überschuss-Rechnung; zum 1. Januar 2009 ging er zum Betriebsvermögensvergleich über. Seine baren Betriebseinnahmen erfasste er über eine PC-Kassensoftware, die speziell auf die Bedürfnisse des Friseurhandwerks zugeschnitten ist und u.a. eine Kunden- und Terminverwaltung enthält. Die Software zeichnet die Einnahmen einzeln auf und speichert sie. Der Hersteller der Software hat erklärt, dass diese den Grundsätzen ordnungsgemäßer DV-gestützter Buchführungssysteme und den Grundsätzen zum Datenzugriff und zur Prüfbarkeit digitaler Unterlagen entspricht. |
|
|
|
Der Kläger erklärte für die Streitjahre die folgenden Besteuerungsgrundlagen: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Die Kunden des Klägers konnten Trinkgelder sowohl für den Kläger persönlich als auch für jeden seiner Arbeitnehmer in jeweils eigene Sparschweine einwerfen. Hierüber führte der Kläger keine Aufzeichnungen. Zwischen den Beteiligten ist unstreitig, dass in das Sparschwein des Klägers jährlich Trinkgelder in Höhe von 3.600 EUR gelangt sind, die bisher nicht erfasst wurden. |
|
|
Während einer Außenprüfung kam der Prüfer zu der Auffassung, die Kassenführung des Klägers sei nicht ordnungsgemäß. Die vom PC-Kassensystem erstellten Kassenberichte seien nicht fortlaufend nummeriert, so dass nicht erkennbar sei, wann die Berichte erzeugt worden seien. Der Kläger habe ausgegebene Gutscheine, die von Kunden eingelöst worden seien, nicht vollständig aufbewahrt. Wenn im Kassensystem Löschungen vorgenommen worden seien, seien die Gründe hierfür nicht immer erkennbar. Auch stimmten die Eintragungen in der Kundendatei nicht immer mit denen in der Kasse überein. Protokolle über die Einrichtung und Programmierung des Kassensystems seien nicht vorhanden. Die Kassensturzfähigkeit sei wegen der nicht erfassten Trinkgelder nicht gegeben. |
|
|
Der Prüfer führte eine Bargeldverkehrsrechnung durch, bei der er allerdings weder die unstreitigen zusätzlichen Einnahmen aus Trinkgeldern noch Anfangs- und Endbestände berücksichtigte. Er ermittelte für alle drei Streitjahre Unterdeckungen, die sich auf Beträge zwischen 7.981,91 EUR und 13.928,06 EUR jährlich beliefen. Ferner führte der Prüfer für das Jahr 2007 eine Erlösverprobung (Nachkalkulation der "Chemieumsätze") durch. Für den Anteil der "Chemieumsätze" an den Gesamtumsätzen wertete er 250 von insgesamt 17 252 Datensätzen aus. Auf dieser Grundlage ermittelte der Prüfer einen Mehrerlös von 201.166,19 EUR. |
|
|
|
Insgesamt legte der Prüfer seinem Bericht die folgenden Hinzuschätzungen zugrunde (auf volle Euro gerundet): |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Der Beklagte und Beschwerdegegner (das Finanzamt –FA–) erließ entsprechende Bescheide über Einkommensteuer, Umsatzsteuer und den Gewerbesteuermessbetrag. Der Einspruch hatte nur insoweit Erfolg, als das FA für das Jahr 2009 den Übergangsgewinn geringfügig herabsetzte. |
|
|
Im Klageverfahren trug der Kläger vor, die vom Prüfer als "Kassenberichte" bezeichneten Ausdrucke seien nicht mit denjenigen Tagesabschluss-Unterlagen vergleichbar, die bei Nutzung von Registrierkassen angefertigt werden müssten. Maßgebend seien vielmehr die Einzelaufzeichnungen aller Erlöse, die vom Kassensystem vollständig gespeichert worden seien. |
|
|
In einem Erörterungstermin vertrat der beim Finanzgericht (FG) zuständige Berichterstatter vorläufig die Auffassung, die fehlende Aufzeichnung der außerhalb der Kasse vereinnahmten Trinkgelder stehe der Kassensturzfähigkeit im Übrigen nicht entgegen. Der Prüfer habe sowohl die Nachkalkulation als auch die Bargeldverkehrsrechnung fehlerhaft vorgenommen. Allerdings stelle das Fehlen der Programmierunterlagen einen erheblichen Mangel dar. Letztlich komme wohl nur ein Sicherheitszuschlag in Betracht. |
|
|
Das FG beschloss, durch Einholung eines Sachverständigengutachtens Beweis zu erheben über die Frage, ob das vom Kläger in den Streitjahren verwendete Kassensystem Manipulationsmöglichkeiten eröffne. Mit der Begutachtung beauftragte das FG einen Diplom-Informatiker, der als Sachverständiger für Rechnerhardware und -systeme öffentlich bestellt und vereidigt ist. In seinem Gutachten führte der Sachverständige (S) aus, die vom Kläger verwendete Kassensoftware basiere auf dem relationalen Datenbanksystem "Microsoft Access". Diese Datenbank erzeuge lediglich eine Datei auf der Festplatte, in der sich strukturierte Tabellen befänden. Der Begriff "relational" bedeute, dass die einzelne Tabelle mit weiteren Tabellen in Verbindung (in Relation) stehe. Eine Manipulation der Kassendaten sei mittels der Software Microsoft Access –die allerdings nicht Bestandteil der vom Kläger verwendeten Kassensoftware sei– "natürlich" erst einmal teilweise möglich. Mit Ausnahme der laufenden Nummer könnten sämtliche Daten in den einzelnen Spalten der Datenbank-Tabellen direkt verändert werden. Allerdings lasse die Manipulation einzelner Daten eines relationalen Datenbanksystems die Datenbank aufgrund der Abhängigkeit zu weiteren Daten bzw. Tabellen möglicherweise inkonsistent werden. Solche Daten würden einer Plausibilitätsprüfung erst einmal nicht standhalten. Mit erhöhtem Aufwand wäre es jedoch möglich, weitere Daten zu manipulieren. |
|
|
Zusammenfassend erklärte S, es sei in der Regel eine Frage des Aufwands und des Know-how, inwieweit Daten generell –also nicht nur dieses Software-Produkts– manipuliert werden könnten. In Bezug auf die vom Kläger konkret verwendete Software habe er nicht feststellen können, dass die Kassendaten durch eingebaute Funktionalitäten vom Anwender einfach verändert werden könnten. Er halte eine Manipulation der Daten durch den Anwender der Software für schwerlich möglich. |
|
|
Der Kläger legte während des finanzgerichtlichen Verfahrens u.a. das Handbuch zu der von ihm verwendeten Kassen-Software vor. Er erklärte, das Kassensystem ausschließlich nach der Vorgabe des Herstellers verwendet zu haben. Ferner behauptete er unter Beweisantritt, jede einzelne Änderung der Programmierung und der Einstellungen werde im System unveränderbar protokolliert. Damit seien die vom FA als fehlend beanstandeten Programmierprotokolle vollständig vorhanden. Zwar sehe die Software insoweit keinen Ausdruck auf Papier vor. In die Protokollierungsdaten könne aber jederzeit am Bildschirm Einsicht genommen werden. Hierzu legte der Kläger beispielhaft Bildschirmausdrucke von Protokollen zur Artikelliste, Kundenhistorie und Mitarbeiter-/Benutzerhistorie vor. |
|
|
Ferner legte der Kläger ein von ihm in Auftrag gegebenes Privatgutachten eines Büroinformationselektronikermeisters vor, der als Sachverständiger für das Informationstechniker-Handwerk öffentlich bestellt und vereidigt ist. Der Privatgutachter (P) hatte den Auftrag, die Kassendaten des Klägers für die Streitjahre auf Vollständigkeit, undokumentiertes Löschen von Datensätzen und Spuren von Manipulationen zu überprüfen. |
|
|
P führte aus, die vom Kläger verwendete Software erzeuge bei jedem Kassiervorgang automatisch eine Rechnungsnummer, die weder programmtechnisch noch auf Datenbankebene verändert werden könne. Eine stichprobenweise Überprüfung der steuerrelevanten Datei mit der Hauptdatei habe keine Abweichungen ergeben. Die vom Kläger verwendete Software nehme auch die Verwaltung der mit den Kunden vereinbarten Termine vor. Bereits aufgrund einer Terminvereinbarung werde in der Hauptdatei automatisch ein Datensatz mit einer Rechnungsnummer angelegt, zunächst noch ohne Umsätze. Erst bei der Abrechnung mit dem Kunden gebe der Bediener die Umsätze –getrennt nach handwerklichen Leistungen und Warenverkauf– ein. Nehme ein Kunde einen vereinbarten Termin nicht wahr, könne der Bediener den "Kunden im Salon" löschen, müsse hierfür aber einen Löschgrund eingeben. Dann werde die zuvor bereits angelegte Rechnungsnummer in der Hauptdatei gelöscht; die Löschung werde aber in einer anderen Datei ("Kassenschublade") dokumentiert. Auch die dortige laufende Nummer werde automatisch vergeben und sei nicht änderbar. Dies erkläre, weshalb die Rechnungsnummern in der Hauptdatei nicht fortlaufend seien. Alle fehlenden Rechnungsnummern müssten in der Datei "Kassenschublade" vorhanden sein. |
|
|
Eine Analyse der Hauptdatei habe ergeben, dass das System in den Streitjahren 2007 bis 2009 insgesamt 17 764 Rechnungsnummern vergeben habe. Hiervon seien 512 Rechnungsnummern in der Hauptdatei nicht mehr vorhanden. Von diesen 512 Rechnungsnummern seien 504 in der Datei "Kassenschublade" zu finden. Sieben der acht fehlenden Rechnungsnummern seien in der Hauptdatei mit einem "defekten" Rechnungsdatum gespeichert. Solche Datensätze würden bei einem Export in die Steuerdatei nicht berücksichtigt. Zu derartigen Defekten könne es durch die tägliche Reorganisation der Datenbankdateien kommen. Auch bei Systemabstürzen der Hard- oder Software könnten Teile von Zeileneinträgen beschädigt werden. Eine Rechnungsnummer fehle ganz. |
|
|
Zusammenfassend erklärte P, ein undokumentiertes Löschen von steuerlich relevanten Datensätzen sei bei der vom Kläger verwendeten Kassensoftware nicht möglich. Spuren von Manipulationen seien in den Streitjahren nicht erkennbar. Unterstützend zum Gutachten des S sei generell nicht ausgeschlossen, dass gewisse Manipulationen mit dem richtigen technischen Know-how, der entsprechenden kriminellen Energie, den richtigen technischen Voraussetzungen und der notwendigen Zeit in beinahe jeder Datenbank erzeugt werden könnten. |
|
|
In der mündlichen Verhandlung vor dem FG erläuterte S sein Gutachten dahingehend, dass zwar eine Manipulation durch den Anwender nur schwerlich möglich sei, eine entsprechend geschulte Person mit EDV-Kenntnissen aber Manipulationen vornehmen könne. Er jedenfalls könne dies. Wenn eine Manipulation vorgenommen worden sei und eine fachkundige Person wisse, wo sie im System danach suchen müsse, erkenne sie eine Lücke. Eine Manipulation, die niemand mehr erkennen würde, sei nur dann möglich, wenn das System komplett neu aufgebaut werde. Er würde jedes Ergebnis, das ein Geschäftsinhaber wünsche, hinbekommen, und zwar auch so, dass es im Nachhinein nicht rückverfolgbar sei. Es sei ausschließlich eine Frage der Kenntnisse und des Aufwands. Alle heute handelsüblichen Softwarelösungen seien mit mehr oder weniger Aufwand manipulierbar. Den Zeitaufwand für die Manipulation der Buchhaltungsdaten für eine Woche schätze er auf die Arbeitszeit eines Wochenendes. Schwieriger werde es allerdings, wenn eine bereits abgeschlossene Buchführung –für die Umsatzsteuer-Voranmeldungen beim FA eingereicht seien– manipuliert werden solle. |
|
|
Der Kläger stellte in der mündlichen Verhandlung weitere Beweisanträge. Ferner bat er um richterliche Hinweise zu mehreren –näher bezeichneten– Fragen. Das FG führte ausweislich des Protokolls hierzu aus, es sei ihm nicht möglich, einen sicheren richterlichen Hinweis dazu zu geben, welche Anforderungen nach Auffassung des Bundesfinanzhofs (BFH) im Einzelfall an den Gegenbeweis der fehlenden Manipulationsmöglichkeiten zu stellen seien. Im Übrigen bestehe zu etwaigen richterlichen Hinweisen derzeit keine Veranlassung. |
|
|
Das FG gab der Klage teilweise statt (Entscheidungen der Finanzgerichte 2017, 846). Die Schätzungsbefugnis folge daraus, dass der Kläger die Programmierprotokolle nicht vorgelegt habe, was einen gravierenden formellen Mangel seiner Aufzeichnungen bzw. Buchführung darstelle. Diese Unterlagen seien nicht nur bei Registrierkassen aufzubewahren (so der Sachverhalt, zu dem das BFH-Urteil vom 25. März 2015 X R 20/13, BFHE 249, 390, BStBl II 2015, 743 ergangen sei), sondern auch bei Nutzung eines PC-Kassensystems. Der Kläger habe keine Protokolle in Papierform vorgelegt. Auf die Frage, ob die Programmierprotokolle auch in elektronischer Form aufbewahrt werden könnten, komme es im Streitfall nicht an, da der Kläger derartige Protokolle ebenfalls nicht vorgelegt habe. Hierfür reichten die beispielhaften Bildschirmausdrucke nicht aus. Den entsprechenden Beweisanträgen des Klägers sei nicht nachzugehen. Es sei Sache des Klägers, die Organisationsunterlagen aufzubewahren und vorzulegen. Dies habe er nicht getan. Der auf die Auswertung der vorhandenen Datenbank gerichtete Beweisantrag sei nicht ausreichend. Der Kläger hätte vielmehr substantiiert bezeichnen müssen, welche konkreten Daten nach seiner Auffassung als Programmierprotokolle anzusehen seien, wann sie erstellt worden und an welcher Stelle der Datenbank sie abgespeichert seien. Das bloße Angebot auf Vorlage und Begutachtung der Datenbank sei als unzulässiger Ausforschungsbeweis anzusehen. |
|
|
Das Gewicht dieses Mangels trete nicht deshalb –entsprechend der Ausführungen in Rz 28 des BFH-Urteils in BFHE 249, 390, BStBl II 2015, 743– zurück, weil das vom Kläger verwendete Kassensystem ausnahmsweise keine Manipulationsmöglichkeiten eröffne. Dies stehe aufgrund des Gutachtens und der ergänzenden Vernehmung des S fest. Nach der BFH-Rechtsprechung komme es nicht darauf an, welchen Aufwand eine Manipulation verursachen würde. Es sei denkbar, dass ein Steuerpflichtiger einen IT-Spezialisten mit Manipulationen beauftrage. Auch der vom Kläger beauftragte Gutachter P habe Manipulationen nicht generell ausschließen können. Ob der Kläger tatsächlich Manipulationen vorgenommen habe, sei nicht entscheidungserheblich und daher vom Senat nicht zu prüfen. |
|
|
Auch die Nichtaufbewahrung der ausgegebenen und wieder eingelösten Gutscheine stelle einen formellen Mangel dar. In der Nichterfassung der Trinkgelder liege ein materieller Mangel. |
|
|
Der Höhe nach sei die Hinzuschätzung allerdings auf einen Sicherheitszuschlag von 7,5 % der erklärten Erlöse zuzüglich der Trinkgelder zu begrenzen. Mit dieser Schätzung bewege sich das FG innerhalb der Bandbreite der Richtsatzsammlung. Die vom FA vorgenommene Bargeldverkehrsrechnung sei hingegen keine geeignete Schätzungsgrundlage, da sie keine Anfangs- und Endbestände enthalte und zudem keine Tatsachengrundlage für den Ansatz der Lebenshaltungskosten angegeben werde. Die Nachkalkulation sei ebenfalls ungeeignet. Sie sei nicht schlüssig, weil sie zu einem außerordentlich hohen Ergebnis führe, das im Betrieb des Klägers nicht erzielbar sei. |
|
|
Mit seiner Beschwerde begehrt der Kläger in erster Linie die Aufhebung des angefochtenen Urteils und die Zurückverweisung des Rechtsstreits an das FG wegen Verfahrensmängeln. Hilfsweise begehrt er die Zulassung der Revision wegen grundsätzlicher Bedeutung der Rechtssache. |
|
|
Das FA tritt der Beschwerde entgegen. |
|