Verfahrensdokumentation – App „Fahrtenbuch“

Version 1.6 · Stand: · Codeo Solutions Limited

Dokument
Verfahrensdokumentation nach den GoBD (BMF-Schreiben vom 28.11.2019, Rz. 151 ff.)
Verfahren
Elektronisches Fahrtenbuch „Fahrtenbuch“ für iPhone und Android mit Konto und Server (Abschnitt 1.6)
Version
1.6
Stand
03.11.2026
Hersteller
Codeo Solutions Limited, Gallants Farm, Gallants Lane, East Farleigh, Maidstone ME15 0LF, Vereinigtes Königreich, info@codeo.com.tr

Zur Verwendung. Dieses Dokument beschreibt, wie die App Fahrtenbuch Fahrten erfasst, speichert, schützt und ausgibt. Es ist der Herstellerteil der Verfahrensdokumentation. Die Verantwortung für die Verfahrensdokumentation trägt nach den GoBD der Steuerpflichtige; er ergänzt die eigenen organisatorischen Festlegungen (Abschnitt 4.5). Das Dokument ist keine Steuerberatung. Die genannten Fristen, Grenzen und Toleranzen (7 Tage, 31 Tage, 100 Meter, 1 km bzw. 3 %, 10 Minuten, 500 Liter bzw. kWh je Verbrauchsnotiz) sind Festlegungen des Herstellers und keine gesetzlichen Werte; sie sollten mit der Steuerberaterin oder dem Steuerberater abgestimmt werden.

Änderungen in Version 1.6 (gilt ab Version 1.1 der App). Abschnitt 2.3: Standortpunkte, die ein Fahrzeug vom zuletzt verwendeten Punkt aus nur mit mehr als 300 km/h erreichen könnte, werden für die Strecke nicht verwendet. Gespeicherte Einträge und ältere Fahrten ändern sich dadurch nicht.

Änderungen in Version 1.5. Abschnitt 4.2 und die Pflichten des Nutzers nennen die Aufbewahrungsfrist nach § 147 AO nicht mehr pauschal mit 10 Jahren, sondern je nach Unterlage mit 6, 8 oder 10 Jahren. Abschnitt 2.7 und die Regel „Nach 7 Tagen privat“ nennen die Frist als Regel dieser App. Abschnitt 2.12 und 4.2 nennen die Berichte für einen Monat, ein Jahr oder einen frei gewählten Zeitraum und sagen, woher der Kilometerstand je Fahrt kommt. Am Verfahren ändert sich dadurch nichts.

Änderungen in Version 1.4 (gilt ab Version 1.1 der App). Neu sind Belege (Abschnitt 2.14), die Angabe des Fahrers (Abschnitt 2.15), das Teilen einer Fahrt (Abschnitt 2.16) und Berichte für ein ganzes Jahr oder einen frei gewählten Zeitraum (Abschnitt 2.12). Die Steuerhilfen der App sind nicht Bestandteil des Verfahrens (Abschnitt 2.17). Für ältere Einträge ändert sich nichts: Prüfsummen und Auswertung bleiben gleich.

Änderungen in Version 1.3. Die App arbeitet ausschließlich mit Konto und Server (Abschnitt 1.6). Die Betriebsart ohne Konto, die frühere Fassungen dieses Dokuments neben der Betriebsart mit Konto beschrieben, ist nicht mehr Bestandteil des Verfahrens; die Hinweise „Gilt nur, wenn Konten eingeschaltet sind“ entfallen. Neu ist die optionale Verbrauchsnotiz je Fahrt (Abschnitt 2.13, in der CSV-Datei die Spalte „Verbrauch“, Abschnitt 2.12). Berichtigt wurden das Zeitlimit der Adressabfrage (3,5 statt 6 Sekunden, Abschnitt 2.3) und die Beschreibung der CSV-Spalte „Zeitprüfung“ (Abschnitt 2.12).

1 Allgemeine Beschreibung

1.1 Zweck

Fahrtenbuch ist ein elektronisches Fahrtenbuch für ein oder mehrere Kraftfahrzeuge. Es dient dem Nachweis, welcher Anteil der Fahrten geschäftlich, privat oder Fahrten zwischen Wohnung und erster Tätigkeitsstätte waren. Jede Fahrt wird einzeln aufgezeichnet oder nachgetragen und einer von drei Kategorien zugeordnet:

Kategorie im BerichtBedeutung
GeschäftlichDienst- oder Geschäftsfahrt
PrivatPrivatfahrt
ArbeitswegFahrt zwischen Wohnung und erster Tätigkeitsstätte

1.2 Bestandteile

1.3 Grundprinzip: Protokoll, das nur wächst

Das Fahrtenbuch wird nicht als Tabelle geführt, deren Zeilen man ändert. Es ist ein Protokoll von Einträgen (Ereignissen), das nur ergänzt wird. Jedes Fahrzeug hat ein eigenes Protokoll. Jeder Eintrag erhält eine fortlaufende Nummer und ist über eine Prüfsumme mit dem vorhergehenden Eintrag verkettet (Abschnitt 3.2). Eine Änderung ist immer ein neuer, zusätzlicher Eintrag. Der Stand einer Fahrt ergibt sich aus allen Einträgen zu dieser Fahrt in ihrer Reihenfolge.

EintragsartInhalt
Fahrt aufgezeichnetBeginn, Ende, Start- und Zielort (Koordinaten, Adresse soweit ermittelt), Strecke in Metern, vorbelegte Kategorie; bei einer Unterbrechung der Aufzeichnung die Kennzeichnung „GPS-Lücke“ mit den überbrückten Metern
Fahrt nachgetragenvon Hand eingegebene Fahrt ohne GPS: Beginn, Ende, Start- und Zieladresse als Text, Strecke oder Kilometerstand Beginn/Ende, Kategorie, bei Geschäftsfahrten Reisezweck und Geschäftspartner; Zeitpunkt des Eintrags
Fahrt zugeordnetKategorie; bei Geschäftsfahrten Reisezweck, Geschäftspartner, ggf. Zieladresse und Umweg
Fahrt korrigiertneue Kategorie und vollständige neue Angaben nach Ablauf der Frist, mit Begründung
Fahrt storniertKennzeichnung einer nicht stattgefundenen Fahrt, mit Begründung
Fahrt geteiltTeilung einer Fahrt an einem Halt: Uhrzeit und Kilometer des Halts, Ort des Halts, Kategorie und Angaben beider Teile, Begründung
Fahrer geändertneuer Name des Fahrers oder keiner; nach Ablauf der Frist mit Begründung
Beleg erfasstBelegdatum, Art, Betrag brutto, optional Liter oder kWh und Notiz
Beleg storniertKennzeichnung eines falschen Belegs, mit Begründung
Verbrauch notiertoptionale Notiz zu einer Fahrt: verbrauchte Menge in Litern oder kWh und ob sie getippt oder aus einem Foto übernommen wurde; die letzte Notiz gilt, eine Notiz kann zurückgenommen werden (Abschnitt 2.13)
Überschneidung geprüftBestätigung, dass zwei sich zeitlich überschneidende Fahrten beide bestehen bleiben
Kilometerstand erfasstabgelesener Kilometerstand mit Zeitpunkt

Alle Eintragsarten werden gleich behandelt: fortlaufende Nummer, Verkettung durch Prüfsumme, Gerätezeit und, nach dem Abgleich, Eingangszeit beim Server. „Verbrauch notiert“ ist kein Pflichtfeld des Fahrtenbuchs und unterliegt nicht der 7-Tage-Frist (Abschnitt 2.13).

1.4 Ausgaben

Die App erstellt je Fahrzeug für einen Kalendermonat, ein Kalenderjahr oder einen frei gewählten Zeitraum einen Bericht als PDF und als CSV-Datei (Abschnitt 2.12). Berichte sind immer auf Deutsch, unabhängig von der Sprache der App. Alle Zeiten werden in deutscher Ortszeit (MEZ/MESZ) ausgegeben; gespeichert werden sie in koordinierter Weltzeit (UTC, ISO 8601). Der Bericht wird auf dem Handy erstellt. Ist das Handy mit dem Server abgeglichen, stammen die Daten vom Server, und der Bericht enthält die Zeitvermerke des Servers (Abschnitt 3.4). Andernfalls (zum Beispiel ohne Internetverbindung) stammen sie aus dem Protokoll des Handys, und der Bericht ist als „Vorläufig – nicht synchronisiert“ gekennzeichnet: im PDF auf jeder Seite, in der CSV-Datei in der ersten Zeile (Abschnitt 2.12).

1.5 Nicht Bestandteil des Verfahrens

1.6 Betriebsart

Die App arbeitet ausschließlich mit Konto und Server. Eine Betriebsart ohne Konto gibt es nicht; der Nutzer kann nichts umschalten. Für das Verfahren gilt:

MerkmalWas gilt
AnmeldungApple, Google oder E-Mail-Adresse mit einmaligem Code; das Fahrtenbuch gehört zum Konto (Abschnitt 2.1)
Ort des FahrtenbuchsJe Fahrzeug zwei Kopien des Protokolls: in der Datenbank der App auf dem Handy und auf dem Server; beide sind durch Prüfsummen verkettet und gegen Änderung gesichert (Abschnitte 3.1 bis 3.3)
ZeitJeder Eintrag trägt die Gerätezeit; der Server vermerkt beim Eingang zusätzlich die Eingangszeit und Abweichungen der Geräteuhr (Abschnitt 3.4). Die 7-Tage-Frist und die 31-Tage-Grenze berechnet die App nach der Uhr des Handys; der Server wiederholt die Prüfung nach der Gerätezeit des Eintrags (Abschnitt 5.2).
Ohne InternetverbindungDie App arbeitet weiter: Fahrten aufzeichnen, nachtragen, zuordnen, korrigieren, Kilometerstand erfassen und Berichte exportieren. Ein Bericht aus dem Protokoll des Handys ist als „Vorläufig – nicht synchronisiert“ gekennzeichnet (Abschnitt 2.12); der Abgleich folgt, sobald eine Verbindung besteht (Abschnitt 3.1).
Mehrere HandysEin Konto kann dasselbe Fahrzeug auf mehreren Handys nutzen; ein Fahrzeug des Kontos kann auf ein neues Handy geholt werden (Abschnitt 2.11)
LöschenLöschen des Kontos mit allen Daten auf dem Server und dem Handy (Abschnitt 4.2)

Was das Handy verlässt. An den Server des Herstellers gehen die Einträge des Protokolls, die Fahrzeugdaten und, nur wenn der Nutzer „Ausfüllen per Foto“ verwendet, das jeweilige Foto zur Verarbeitung (Abschnitt 3.1). Der Adressdienst des Betriebssystems erhält die Koordinaten von Start und Ziel einer Fahrt, um daraus eine Straßenadresse zu ermitteln (unter iOS der Dienst von Apple, unter Android der Geocoder des Systems über die Google Play-Dienste). Das ist ein Dienst der Plattform, nicht des Herstellers. Berichte verlassen das Handy nur, wenn der Nutzer sie über das Teilen-Menü weitergibt. Eine Sicherung des Handys durch das Betriebssystem (iCloud oder Finder unter iOS, Android-Datensicherung unter Android) bleibt davon unberührt (Abschnitt 3.5).

Grenzen. Die Uhr des Handys gehört dem Nutzer und kann von ihm verstellt werden; die App kann das selbst nicht erkennen. Der Server vermerkt beim Abgleich Abweichungen der Geräteuhr und verspätet eingegangene Zuordnungen (Abschnitt 3.4), kann aber nur Einträge beurteilen, die ihn erreicht haben; bis zum Abgleich trägt ein Eintrag nur die Gerätezeit. Die Prüfsummen-Kette (Abschnitt 3.2) macht spätere Änderungen an gespeicherten Einträgen bei einer Nachrechnung sichtbar, kann aber für sich allein nicht beweisen, wann ein Eintrag gemacht wurde. Näheres in den Abschnitten 3.4 und 5.4.

2 Anwenderdokumentation

2.1 Einrichtung

  1. Anmeldung mit Apple, mit Google oder mit E-Mail-Adresse und einmaligem Code. Hat das Konto bereits Fahrzeuge, bietet die App an, eines davon auf das Handy zu holen (Abschnitt 2.11); andernfalls wird ein neues Fahrzeug angelegt.
  2. Angabe des Fahrzeugs: Bezeichnung, Kennzeichen, Nutzungsart und optional Antrieb (Abschnitt 2.2). Die Angaben können per Foto vorgeschlagen werden (Abschnitt 1.2) und werden vom Nutzer bestätigt oder geändert.
  3. Optional: Adressen für Zuhause und Arbeit. Sie bleiben auf dem Gerät und dienen nur der Vorbelegung der Kategorie (Abschnitt 2.5).
  4. Freigabe des Standorts „Beim Verwenden der App“ bzw. „Nur während der Nutzung der App“. Die Freigabe „Immer“ wird nicht angefragt und nicht benötigt (Abschnitt 2.3). Unter Android ab Version 13 fragt die App zusätzlich die Erlaubnis für Benachrichtigungen an, damit die Benachrichtigung während der Fahrt sichtbar ist.

2.2 Fahrzeuge

2.3 Fahrt starten und beenden

2.4 Fahrt nachtragen

Eine Fahrt, die nicht aufgezeichnet wurde (Start vergessen, Akku leer, GPS ausgefallen), kann mit „Fahrt nachtragen“ von Hand erfasst werden. Sie wird als eigener Eintrag „Fahrt nachgetragen“ gespeichert.

2.5 Zuordnung zu einer Kategorie

Beim Speichern einer aufgezeichneten Fahrt belegt die App die Kategorie vor:

Der Nutzer prüft die Vorbelegung und bestätigt oder ändert sie. Jede Bestätigung oder Änderung ist ein eigener Eintrag „Fahrt zugeordnet“.

2.6 Pflichtangaben bei Geschäftsfahrten

Bei einer geschäftlichen Fahrt fragt die App ab:

Die App erzwingt diese Angaben bei einer aufgezeichneten Fahrt nicht sofort. Fehlende Angaben zeigt sie an der Fahrt an („Reisezweck fehlt“, „Geschäftspartner fehlt“, „Zieladresse fehlt“, „Nicht zugeordnet“).

Fehlen die Angaben nach Ablauf der 7-Tage-Frist, wird die Fahrt im Bericht als privat gewertet. Das gilt für eine Geschäftsfahrt ohne Reisezweck, Geschäftspartner oder Zieladresse und für eine Fahrt ohne Kategorie. Der Bericht vermerkt „Pflichtangaben fehlen – als privat gewertet (zugeordnet: ‹Kategorie›, Frist bis ‹Datum, Uhrzeit›)“; in der CSV-Datei steht dies in der Spalte „Bewertung“. Maßgeblich ist das Protokoll zum Zeitpunkt der Berichtserstellung nach der Uhr des Handys. Eine rechtzeitig auf dem Handy erfasste, aber spät an den Server übertragene Zuordnung zählt; sie wird als „spät synchronisiert“ vermerkt (Abschnitt 3.4). Werden die Angaben später mit einer Korrektur (Abschnitt 2.8) vervollständigt, zählt die Fahrt ab dann wieder als geschäftlich; die Korrektur ist im Bericht sichtbar. Stornierte Fahrten werden nie umgewertet.

2.7 Frist von 7 Tagen

2.8 Korrekturen nur als sichtbare Nachträge

2.9 Stornierung und überschneidende Fahrten

Ein Fahrzeug fährt immer nur eine Fahrt zur gleichen Zeit. Überschneiden sich zwei Fahrten zeitlich (z. B. weil zwei Handys desselben Kontos dieselbe Fahrt aufgezeichnet haben), zeigt die App „Überschneidende Fahrten“ und der Nutzer entscheidet:

Nicht geklärte Überschneidungen werden im Bericht an beiden Fahrten vermerkt. Eine Stornierung ist in dieser Version nur über diese Prüfung möglich. Eine nachgetragene Fahrt, die sich mit einer vorhandenen Fahrt überschneidet, nimmt die App nicht an (Abschnitt 2.4).

2.10 Kilometerstand

2.11 Mehrere Handys und Gerätewechsel

2.12 Bericht (PDF und CSV)

Unter „Exportieren & senden“ wählt der Nutzer Format (PDF oder CSV), Zeitraum (Monat, Jahr oder von–bis, ganze Kalendertage in deutscher Ortszeit; eine Fahrt zählt zu dem Tag, an dem sie beginnt) und, bei mehreren Fahrzeugen, das Fahrzeug. Berichte über mehr als einen Monat enthalten zusätzlich eine Monatsübersicht der Kilometer je Kategorie. Die Datei wird über das Teilen-Menü des Handys gesendet oder gespeichert. Vor dem Erstellen gleicht die App das Fahrtenbuch mit dem Server ab (siehe „Offizieller und vorläufiger Bericht“ unten).

PDF-Bericht je Fahrzeug für einen Monat, ein Jahr oder einen frei gewählten Zeitraum: im Kopf Fahrzeugbezeichnung, Kennzeichen und, wenn angegeben, Antrieb; je Fahrt Datum und Uhrzeit von Beginn und Ende, Start, Ziel, Kilometer, Kilometerstand Beginn und Ende (aus der letzten Ablesung fortgeschrieben, vor der ersten Ablesung leer), Kategorie, Reisezweck, Geschäftspartner und Bemerkungen (Umweg, Korrekturverlauf, Stornierung, Umwertung als privat, „Nachgetragen am …“, „GPS-Lücke – km bitte mit Tacho prüfen“, Zeitvermerke des Servers (nur im Bericht aus den Daten des Servers), Überschneidungen, Hinweise zum Kilometerstand); Zusammenfassung nach Kategorien mit geschäftlichem Anteil; Tacho-Abgleich; Erstellungszeitpunkt und die Prüfsumme des letzten Protokolleintrags. Die Verbrauchsnotiz (Abschnitt 2.13) steht nicht im PDF. Eine Tabellenzeile wird nicht auf zwei Seiten geteilt; der Tabellenkopf wird auf jeder Seite wiederholt.

CSV-Datei je Fahrzeug für einen Monat, ein Jahr oder einen frei gewählten Zeitraum: vor den Spaltenüberschriften eine Zeile mit Fahrzeug, Kennzeichen und, wenn angegeben, Antrieb; dieselben Zeilen wie im PDF, Trennzeichen Semikolon, Dezimalkomma, Spalten Beginn, Ende, Startadresse, Zieladresse, km, Km-Stand Beginn, Km-Stand Ende, Tacho-Abgleich, Kategorie, Bewertung, Reisezweck, Geschäftspartner, Umweg, Verbrauch, Korrekturen, Zeitprüfung. Die Spalte „Zeitprüfung“ enthält die Vermerke zu Nachtrag („Nachgetragen am …“), GPS-Lücke und ungeklärter Überschneidung sowie, nur in einem Bericht aus den Daten des Servers, die Zeitvermerke des Servers. Die Spalte „Verbrauch“ enthält die zuletzt notierte Menge mit Einheit (z. B. „4,2 l“), sonst bleibt sie leer (Abschnitt 2.13).

Privatfahrten ohne Adressen. Bei Fahrten, die im Bericht als privat gelten (auch nach Umwertung), werden statt Start und Ziel „Privatfahrt“ und „–“ ausgegeben, Reisezweck, Geschäftspartner und Umweg bleiben leer. Ausgegeben werden Datum, Uhrzeit, Kilometer und Kilometerstand. Im Protokoll bleiben die Orte gespeichert.

Kilometerstand Beginn und Ende je Fahrt.

Offizieller und vorläufiger Bericht. Vor dem Export gleicht die App das Fahrtenbuch mit dem Server ab. Stimmt der letzte Eintrag des Servers (laufende Nummer und Prüfsumme) mit dem letzten Eintrag des Handys überein, wird der Bericht aus den Daten des Servers erstellt, einschließlich der Zeitvermerke des Servers. Andernfalls (offline, abgemeldet, keine Antwort nach 15 Sekunden, nicht alle Einträge übertragen) wird der Bericht aus dem Protokoll des Handys erstellt und deutlich als „Vorläufig – nicht synchronisiert (Stand …)“ gekennzeichnet: im PDF als Kasten über dem Titel und als Wasserzeichen auf jeder Seite, in der CSV-Datei als erste Zeile. Ein solcher Bericht enthält alle Einträge des Handys, auch Zuordnungen, Korrekturen und Fahrten, die der Server noch nicht kennt, aber keine Zeitvermerke des Servers. Vor dem Erstellen weist die App darauf hin und bietet „Zuerst synchronisieren“ oder „Trotzdem exportieren“ an. Nur der nicht gekennzeichnete Bericht ist zur Weitergabe bestimmt.

2.13 Verbrauch je Fahrt

2.14 Belege

2.15 Fahrer

2.16 Fahrt teilen

2.17 Steuerhilfen (nicht Bestandteil des Verfahrens)

Die App zeigt unverbindliche Schätzungen: 1 %-Regelung gegenüber Fahrtenbuch, Reisekosten, Ladestrom und Arbeitswegtage. Sie werden auf dem Handy aus dem Protokoll und den Belegen errechnet, sind keine Steuerberatung, verändern das Fahrtenbuch nicht und stehen in keinem Bericht. Listenpreis, Kaufdatum und einfache Strecke zum Arbeitsplatz sind Stammdaten außerhalb des Protokolls.

3 Technische Systemdokumentation

3.1 Aufbau und Datenfluss

Datenfluss:

Handy (App, SQLite-Datenbank, Protokoll je Fahrzeug) → HTTPS → Server (Prüfung, Eingangszeit) → TLS → PostgreSQL-Datenbank (Protokoll je Fahrzeug)

Berichte (PDF/CSV) werden auf dem Handy erstellt (Abschnitt 2.12) und über das Teilen-Menü an einen vom Nutzer gewählten Empfänger gegeben, z. B. die Steuerberatung.

  1. Jeder Eintrag wird zuerst auf dem Handy in dessen Protokoll gespeichert, verkettet und mit der Gerätezeit versehen. Das gilt auch ohne Netz.
  2. Beim Abgleich sendet das Handy die noch nicht übertragenen Einträge in der Reihenfolge ihrer Nummern an den Server, zusammen mit der aktuellen Gerätezeit.
  3. Der Server prüft Verkettung und Regeln (Abschnitt 5), vermerkt Eingangszeit und Zeitprüfung und speichert die Einträge. Nimmt er einen Eintrag nicht an, wird der ganze Stapel abgewiesen und nichts gespeichert.
  4. Hat ein anderes Handy desselben Kontos inzwischen Einträge gesendet, weist der Server den Stapel ab. Das Handy lädt die fehlenden Einträge, hängt seine eigenen, noch nicht übertragenen Einträge mit gleichem Inhalt, gleicher Kennung und gleicher Gerätezeit dahinter neu an und sendet erneut. Einträge, die der Server bereits angenommen hat, werden dabei nie verändert.

Wann abgeglichen wird. Der Abgleich läuft automatisch, ohne Zutun des Nutzers, solange die App geöffnet ist:

Ohne Netz oder bei einer vorübergehenden Störung des Servers wiederholt die App den Abgleich mit wachsendem Abstand von 5 Sekunden bis 5 Minuten, solange die App geöffnet ist, und erneut bei der nächsten Rückkehr in die App. Abgleiche laufen nie gleichzeitig, sondern nacheinander. Übertragen werden die Einträge des aktiven Fahrzeugs und noch nicht übertragene Einträge der anderen Fahrzeuge auf dem Handy. Vor Abschluss der Einrichtung findet kein Abgleich statt. Ist die App geschlossen, wird nicht abgeglichen.

Übertragen werden: die Einträge nach Abschnitt 1.3 (darunter Koordinaten und Adressen von Start und Ziel, Zeiten, Strecke, Kategorie, Reisezweck, Geschäftspartner, Kilometerstände, Verbrauchsnotizen) sowie die Fahrzeugdaten Bezeichnung, Kennzeichen, Nutzungsart, Antrieb und Archivierung. Nicht übertragen werden: die einzelnen Standortpunkte einer Fahrt, die Adressen Zuhause und Arbeit, die E-Mail-Adresse der Steuerberatung. Nur zur Verarbeitung übertragen, nicht gespeichert: Fotos für das Ausfüllen per Foto (Abschnitt 1.2); der Server speichert nur die Anzahl der Anfragen je Konto und Tag.

3.2 Hash-Kette

3.3 Unveränderbarkeit

3.4 Zeitstempel und Serverzeit

Grenzen. Die Uhr des Handys kann vom Nutzer verstellt werden (z. B. durch Zurückstellen des Datums). Die App kann das selbst nicht erkennen. Der Server vermerkt beim Abgleich Abweichungen von mehr als 10 Minuten und verspätet eingegangene Zuordnungen (unten), beurteilt aber nur Einträge, die ihn erreicht haben; bis zum Abgleich trägt ein Eintrag nur die Gerätezeit. Die Prüfsummen-Kette macht spätere Änderungen an gespeicherten Einträgen bei einer Nachrechnung sichtbar, kann aber für sich allein nicht beweisen, wann ein Eintrag gemacht wurde. Der Steuerpflichtige soll deshalb die Uhr des Handys automatisch einstellen lassen und die Berichte zeitnah exportieren und weitergeben (Abschnitt 4.5): Ein Bericht, der zeitnah an die Steuerberatung oder an einen Dritten übergeben wurde, belegt den Stand der Aufzeichnung zu diesem Zeitpunkt.

3.5 Datensicherung

3.6 Hosting und Sicherheit

3.7 Programmänderungen

4 Betriebsdokumentation

4.1 Aufgabenteilung

AufgabeZuständig
Betrieb von Server, Datenbank und Datensicherung des ServersHersteller
Starten und Beenden jeder Fahrt, Nachtragen vergessener FahrtenNutzer
Zuordnung und Pflichtangaben innerhalb von 7 TagenNutzer
Ablesen und Eintragen des Kilometerstands, Prüfen von GPS-Lücken und nicht erfassten FahrtenNutzer
Öffnen der App mit Netzverbindung, damit der automatische Abgleich stattfindetNutzer
Export und Aufbewahrung der BerichteNutzer
Zeitnahe Weitergabe der exportierten Berichte, z. B. an die SteuerberatungNutzer
Automatische Einstellung der Handyuhr, GerätesperreNutzer
Bereitstellung und Pflege der App (Aktualisierungen über die Stores)Hersteller

4.2 Aufbewahrung (§ 147 AO) und Löschen des Kontos

4.3 Datenzugriff der Finanzverwaltung

Die Finanzverwaltung erhält die Aufzeichnungen über die exportierten Berichte: die CSV-Datei als maschinell auswertbaren Datenträger, das PDF zur Ansicht. Ein unmittelbarer Lesezugang für Prüfer zur App oder zum Server ist nicht vorgesehen.

4.4 Störungen und Geräteverlust

4.5 Ergänzungen durch den Steuerpflichtigen

Der Steuerpflichtige ergänzt diese Dokumentation um seine eigenen Festlegungen, insbesondere:

Zusätzlich empfohlene organisatorische Maßnahmen. Weil die Fristen auf der Uhr des Handys beruhen und der Server Abweichungen nur beim Abgleich vermerkt, sollte der Steuerpflichtige folgende Maßnahmen festlegen und einhalten:

5 Internes Kontrollsystem (automatische Prüfungen)

5.1 In der App

PrüfungFolge
Aufzeichnung nur nach „Fahrt starten“ im Vordergrundkein Standortzugriff im Hintergrund ohne laufende Fahrt
Standortpunkt ungenauer als 50 mwird für die Strecke nicht verwendet
Standortpunkt, der nur mit mehr als 300 km/h erreichbar wäre (Sprung über 100 m)wird für die Strecke nicht verwendet
Fahrt ohne verwendbare Standortpunkte oder kürzer als 100 mwird nicht gespeichert, Hinweis
Standortpunkte bis zum Speichern der Fahrtbleiben erhalten, auch wenn die App beendet oder das Handy neu gestartet wird; Aufzeichnung wird beim Öffnen fortgesetzt
Zwei Punkte mehr als 2 Minuten und mehr als 1.000 m auseinanderKennzeichnung „GPS-Lücke“, Hinweis beim Beenden, Vermerk im Bericht
Nachgetragene Fahrt: Pflichtfelder, Zeiten, höchstens 31 Tage zurück, Strecke, Geschwindigkeit, Kilometerstand, Überschneidung, Widerspruch zu Ablesungenwird nicht gespeichert, Hinweis
Geschäftsfahrt später als 7 Tage nach Fahrtende nachgetragenHinweis bei der Eingabe; im Bericht als privat gewertet
Zuordnung nach Ablauf der 7-Tage-Fristnicht möglich, nur Korrektur
Korrektur, Stornierung oder Teilung ohne Begründungnicht möglich
Teilung: Halt außerhalb der Fahrt, weniger als 0,1 km für einen Teil, mehr als 250 km/h auf einem Teilnicht möglich, Hinweis
Beleg: ungültiges oder künftiges Datum, Betrag außerhalb der Grenzen, Menge zur falschen Artnicht möglich, Hinweis
Pflichtangaben einer Geschäftsfahrt fehlenAnzeige an der Fahrt; nach Ablauf der Frist im Bericht als privat gewertet
Kilometerstand keine ganze Zahl oder kleiner als der letztewird nicht angenommen
Verbrauchsnotiz mit einer Menge von 0 oder weniger oder über 500 (Liter bzw. kWh)wird nicht gespeichert, Hinweis
Zeitlich überschneidende FahrtenAnzeige „Überschneidende Fahrten“, Vermerk im Bericht
Wechsel des Fahrzeugs während einer laufenden Fahrtnicht möglich
Archivieren des letzten Fahrzeugs in Gebrauchnicht möglich
Übernahme eines Fahrzeugs auf ein Handynur nach bestandener Prüfung der Kette
Export ohne Übereinstimmung mit dem ServerHinweis vor dem Erstellen; Kennzeichnung „Vorläufig – nicht synchronisiert“
7-Tage-Frist, 31-Tage-Grenze und „nicht in der Zukunft“ (Uhr des Handys)Prüfung nach der Uhr des Handys; der Server wiederholt die Prüfung nach der Gerätezeit des Eintrags (Abschnitt 5.2); die Uhr kann vom Nutzer verstellt werden (Abschnitte 3.4, 5.4)

5.2 Auf dem Server

PrüfungFolge
Anmeldung und Eigentum am Fahrzeugsonst kein Zugriff
Aufbau jedes Eintrags (nur bekannte Felder und Eintragsarten, gültige Zeitangaben)Abweisung
Laufende Nummer und Verkettung schließen an den gespeicherten letzten Eintrag ansonst Abweisung; das Handy gleicht ab und sendet neu
Prüfsumme jedes EintragsAbweisung bei Abweichung
Eintrag eines anderen Fahrzeugs, doppelte Kennung, doppelte FahrtAbweisung
Nachgetragene Fahrt: Zeiten, nicht in der Zukunft, höchstens 31 Tage zurück, Strecke über 0 und höchstens 1.500 km, höchstens 250 km/h, Kilometerstand passend zur Strecke, Start und Ziel, bei Geschäftsfahrten Reisezweck und Geschäftspartner (nach Gerätezeit)Abweisung
Zuordnung, Korrektur, Stornierung, Verbrauchsnotiz oder Bestätigung einer Überschneidung zu einer unbekannten FahrtAbweisung
Zuordnung mit Gerätezeit nach FristendeAbweisung
Korrektur vor Fristende oder ohne BegründungAbweisung
Stornierung ohne BegründungAbweisung
Teilung: unbekannte Fahrt, keine Begründung, Halt außerhalb der Fahrt, Kilometer oder Geschwindigkeit unplausibel, Kennung eines Teils schon vergebenAbweisung
Fahrer geändert: unbekannte Fahrt, nach Fristende nach Gerätezeit ohne BegründungAbweisung
Beleg: doppelte Kennung, ungültiges oder künftiges Datum, Betrag oder Menge außerhalb der Grenzen; Stornierung eines unbekannten Belegs oder ohne BegründungAbweisung
Kilometerstand widerspricht früheren AblesungenAbweisung
Verbrauchsnotiz mit einer Menge von 0 oder weniger oder über 500, oder mit einer anderen Einheit als Liter oder kWhAbweisung
Geräteuhr weicht ab, Zeit in der Zukunft oder rückwärtsVermerk „Zeit nachträglich“
Zuordnung geht nach Fristende einVermerk „spät synchronisiert“
Wiederholt gesendete, bereits gespeicherte Einträgewerden übersprungen, nichts doppelt
Gleichzeitige Übertragungen für dasselbe Fahrzeugwerden nacheinander verarbeitet
Ausfüllen per Fotohöchstens 20 Anfragen je Konto und Tag

Überschneidungen nachgetragener Fahrten und deren Kilometerstände gegenüber Ablesungen prüft nur die App: Einträge eines anderen Handys können vorher beim Server eingehen, und ein bereits verketteter Eintrag kann nicht mehr abgewiesen werden. Solche Überschneidungen erscheinen als „Überschneidende Fahrten“ (Abschnitt 2.9).

5.3 Im Bericht

5.4 Bekannte Grenzen dieser Version