Hilfe

Leer heißt nicht, dass etwas weg ist

Fast jede Meldung über verschwundene Einträge stellt sich als App heraus, die an der falschen Stelle sucht: eine andere E-Mail-Adresse, gar kein Konto oder ein Download, der auf halbem Weg abgebrochen ist. Zwei Sekunden im Seitenmenü trennen diese Fälle.

Bevor Sie etwas Unwiderrufliches tun

Aktualisieren Sie die App zuerst. Mehrere der hier beschriebenen Fehler wurden in den Updates 5.2.1 und 5.3.0 behoben, und auf einem älteren Stand verschwinden sie nicht, was Sie sonst auch versuchen. Ihre Version steht in der letzten Zeile der Einstellungen, im Abschnitt Allgemeine Einstellungen.

Bis dahin lassen Sie die App in Ruhe. Zwei Handgriffe, die früher unbedenklich waren, können Sie heute Einträge kosten:

  • Nicht neu installieren. Ausgaben, die ohne Netz erfasst wurden, alles vor der Anmeldung Erfasste sowie Monatslimits und Vorlagen ohne MiExpenses Premium liegen auf dem Telefon und sonst nirgends. Eine Neuinstallation nimmt sie mit.
  • Nicht abmelden. Milder, aber die Warteschlange mit Einträgen, die den Server noch nicht erreicht haben, geht dabei verloren.

Wenn Sie vorher eine Kopie in der Hand haben wollen: im Seitenmenü DatenAls CSV speichern, ein Fahrzeug nach dem anderen. Diese Datei lässt sich später wieder in MiExpenses einlesen, deshalb lohnt sie sich vor allem anderen.

Fünf Zustände, die vom Startbildschirm aus gleich aussehen

Eine App ohne Inhalt sieht in allen fünf Fällen gleich aus, die Lösung ist aber jeweils eine andere. Öffnen Sie das Seitenmenü und lesen Sie die Zeile unter dem Produktnamen — sie klärt vier davon.

Leer, und Sie haben sich sicher angemeldet

Im Seitenmenü steht eine Adresse, aber nicht die, die Sie seit Jahren benutzen. Sie sind in einem anderen Konto, und das ist tatsächlich leer. Die alten Einträge bleiben davon unberührt.

Leer, und niemand hat Sie nach einer Anmeldung gefragt

Sie haben Ohne Konto fortfahren gewählt, und im Seitenmenü steht Ohne Konto unterwegs. So erfasste Einträge liegen nur auf diesem Telefon. Beim Anmelden ziehen sie von selbst ins Konto um — aber nur, wenn dieses noch leer ist. Sind dort schon Fahrzeuge, bleiben sie liegen, und die App sagt das; verschieben lassen sie sich dann von Hand: im Seitenmenü DatenIns Konto verschieben, mit dem Fahrzeug, zu dem sie gehören.

Fahrzeuge, die Ihnen nie gehört haben

Dieselbe Zeile im Seitenmenü, und fremde Autos: Sie haben Umsehen gewählt, und das ist ein erfundener Satz zum Kennenlernen. Im Seitenmenü DatenDemo entfernen räumt ihn weg, ohne etwas von Ihnen anzurühren.

Adresse stimmt, trotzdem leer, App seit einem Jahr nicht aktualisiert

Ältere Stände brachen den ganzen Download ab, sobald der Server ihnen einen Eintrag unbekannter Art schickte — das Konto kam leer an, obwohl die Adresse stimmte. Aktualisieren, dann neu laden.

Ein Teil ist zurück, der Rest nicht

Der Download ist auf halbem Weg stehen geblieben, und meist sagt die App das auch: Synchronisierung unterbrochen — schwache Verbindung. Bitte erneut laden. Das gewöhnliche Aktualisieren holt den Rest nicht nach — nur ein vollständiges Neuladen fragt den Server noch einmal nach allem.

Die Diagnose stellt die Adresse

Einträge hängen an Ihrer E-Mail-Adresse — nicht am Telefon und nicht daran, welche Anmeldeschaltfläche Sie drücken. Version 5.1 ist auf ein neues Anmeldeverfahren umgestiegen, deshalb wurde jede ältere Installation einmal zur Anmeldung geschickt. Das ist erwartet; die Verwechslungen fangen danach an.

  1. Erst aktualisieren, dann urteilen

    Auf einem Stand älter als 5.3.0 kann ein Konto selbst bei richtiger Adresse leer ankommen. Vorher weiterzusuchen bringt nichts.

  2. Seitenmenü öffnen und eine Zeile lesen

    Unter dem Produktnamen steht entweder die Adresse, mit der Sie angemeldet sind, oder die Zeile Ohne Konto unterwegs. Diese eine Zeile trennt vier der fünf Zustände oben.

  3. Zurück zum Anmeldebildschirm

    Das macht eine einzige Zeile in den Einstellungen, unter Allgemeine Einstellungen. Sind Sie mit der falschen Adresse angemeldet, heißt sie Ausloggen; arbeiten Sie ohne Konto, heißt dieselbe Zeile Bei einem Konto anmelden.

  4. Melden Sie sich mit der Adresse an, die Sie immer benutzt haben

    Es zählt die Adresse, nicht der Weg. Google, ein Passwort und ein per E-Mail geschickter Code führen bei gleicher Adresse in dasselbe Konto.

  5. Achten Sie auf die genaue Schreibweise

    Groß- und Kleinschreibung und versehentliche Leerzeichen ändern nichts. Punkte und Plus-Zusätze schon: b.o.b@gmail.com und bob+car@gmail.com sind andere Konten als bob@gmail.com.

  6. Nicht sicher, welche Adresse es war?

    Suchen Sie nach Post von MiExpenses — einer Freigabe-Einladung, einem Passwort-Reset — oder, wenn Sie MiExpenses Premium gekauft haben, nach dem Beleg von Google Play.

  7. Lassen Sie die erste Synchronisierung zu Ende laufen

    Die Einträge kommen seitenweise, und die App zeigt den Fortschritt. Ein Konto, das zwei Sekunden nach der Anmeldung halb leer wirkt, lädt meist einfach noch.

Die beiden Ladevorgänge sind nicht dasselbe

Die Aktualisieren-Schaltfläche auf dem Startbildschirm holt nur das, was sich seit dem letzten erfolgreichen Download geändert hat. EinstellungenAllgemeine EinstellungenReload alle Daten fragt den Server von Anfang an nach allem, und nur das rettet eine Synchronisierung, die auf halbem Weg abgebrochen ist.

Keiner von beiden löscht etwas. Einträge, die auf dem Telefon warten, bleiben in der Warteschlange — ein Neuladen ist also immer einen Versuch wert, bevor Sie jemandem schreiben. Eine Verbindung braucht es allerdings: ohne Netz antwortet die App Nicht verfügbar im Offline-Modus, und es passiert nichts.

Was sonst noch schiefgeht

Nach Häufigkeit geordnet, nicht danach, wie schwer es zu beheben ist.

Die App meldet keine Verbindung, obwohl das Telefon offensichtlich online ist

Bis einschließlich 5.2.0 fragte die App nicht, ob Sie ein Netz haben — sie fragte Android, ob es dieses Netz durch den Abruf einer Testadresse bestätigt hatte. Anbieter, DNS-Filter, VPNs und Firmen-Gateways blockieren diesen Test, und direkt nach dem Verbinden mit einem WLAN gibt es die Antwort noch gar nicht. Auf solchen Telefonen weigerte sich die App, es überhaupt zu versuchen. In 5.2.1 wurde die Prüfung entfernt, ein Update ist also in den meisten Fällen die ganze Lösung.

Eine Ursache überlebt das Update. Die App erreicht den Server über eine von zwei Routen und wechselt selbstständig zwischen ihnen, wenn eine Route gar nicht erreichbar ist. Unangenehm ist der Fall, in dem eine Route zwar antwortet, aber schlecht: dann wechselt die App nur das, was sie liest — ein Speichervorgang über die andere Route könnte denselben Eintrag zweimal ablegen. Das Lesen wirkt dann in Ordnung, während das Speichern weiter fehlschlägt.

Für diesen Fall gibt es eine eigene Diagnose, in den Einstellungen unter Erweitert. Aktive Route nennt die gerade benutzte; Verbindung prüfen sagt, ob sie antwortet; Verbindungsmodus stellt sie von Hand zwischen Auto, Helsinki und Moskau um, damit Sie die andere probieren können; und nach einem Wechsel zwischen Netzen oder Ländern lässt Automatik zurücksetzen die App eine Route vergessen, die früher funktioniert hat.

Eine Ausgabe lässt sich nicht speichern

Das Ausgabenformular entschied früher zuerst und versuchte es danach: es fragte, ob ein Netz da ist, und schrieb nur bei „nein“ auf das Telefon. Wenn gar kein Netz da war, ging das gut. Verloren ging der Fall dazwischen — ein Netz ist da, der Server aber nicht — denn der Eintrag ging an ein Gateway, das ihn ohnehin nicht angenommen hätte. Seit 5.3.0 ist die Reihenfolge umgekehrt: das Formular schickt zuerst an den Server und schreibt bei jeder Ablehnung auf das Telefon, eine neue Ausgabe wird also überhaupt nicht mehr abgelehnt.

Das Ändern eines bereits gespeicherten Eintrags ist eine andere Regel, und die hat sich nicht geändert: Ändern und Löschen brauchen den Server, Anlegen nicht. Die Warteschlange geht ab, sobald der Startbildschirm das nächste Mal mit Verbindung geöffnet wird — kehren Sie also dorthin zurück, wenn Sie wieder online sind, statt die App aus dem Formular heraus zu schließen.

Die App schließt sich von selbst, meist beim Erfassen einer Ausgabe

Das Ausgabenformular sichert jedes Mal einen Entwurf, wenn Sie den Bildschirm verlassen, und bis 5.2.1 prüfte dieser Entwurf nicht, ob die Felder ausgefüllt sind. Eine Ausgabenart zu wählen und wegzuwechseln, bevor man beim Kilometerstand ankommt, schloss die App. Aktualisieren Sie; bis dahin füllen Sie den Kilometerstand aus, bevor Sie das Formular verlassen.

Nach einem Update sind die Erinnerungen weg, und eine Neuinstallation half nicht

Prüfen Sie zuerst das Konto nach dem Abschnitt oben — eine Liste, die leer aussieht, ist weit häufiger das falsche Konto als ein fehlender Eintrag. Sehen Sie dann im zweiten Reiter der Erinnerungsliste nach, wo die aufgeschobenen und erledigten liegen: als erledigt markierte, einmalige mit abgelaufenem Datum oder überschrittenem Kilometerstand und aufgeschobene verlassen die aktive Liste absichtlich.

Es gibt allerdings einen Mechanismus, der wirklich löscht. Seit Version 5.1.0 setzt die App entzogene Freigaben um: bei der ersten Synchronisierung nach dem Update wird ein Fahrzeug, das jemand mit Ihnen geteilt und die Freigabe inzwischen zurückgenommen hat, vom Telefon entfernt — mitsamt seinen Erinnerungen und Ausgaben. Eine Neuinstallation holt die nicht zurück, denn der Server schickt sie nicht noch einmal. Wenn es das war, schreiben Sie uns: dafür braucht es den serverseitigen Stand Ihres Kontos.

Monatslimits und Vorlagen sind nicht zurückgekommen

Fahrzeuge, Ausgaben, Kategorien, Erinnerungen und Freigaben liegen auf dem Server und kommen auf jedem Telefon zurück. Monatslimits und Ausgabenvorlagen gehören zu MiExpenses Premium, und der Server speichert sie nur für ein Konto, das es hat.

Daraus entsteht ein Zustand, der sich genau wie Datenverlust liest. Wo Käufe über Google Play nicht funktionieren, öffnet die App Limits und Vorlagen trotzdem — Sie können sie anlegen, benutzen und ein Limit herunterzählen sehen, während der Server sich weiter weigert, sie zu speichern. Dieses Telefon verlassen sie nie: eine Neuinstallation entfernt sie, ein zweites Telefon zeigt sie nicht, und erneutes Anmelden bringt sie nicht zurück.

In den CSV-Export gehen sie in jedem Fall ein — das ist die Kopie, die man vor einem Telefonwechsel anlegt. Auf einem Konto mit MiExpenses Premium laden sie sich von selbst hoch und sind auf dem nächsten Gerät da.

Beim Kraftstoffverbrauch steht ein Strich

Der Wert wird zwischen zwei vollen Tankfüllungen desselben Kraftstoffs gemessen: die Strecke zwischen ihren Kilometerständen gegen alles, was nach der früheren in den Tank ging. Zehn Teilbetankungen ergeben gar keinen Wert, und die App schreibt lieber einen Strich als eine irreführende Null.

Prüfen Sie also, ob bei mindestens zwei Betankungen Voller Tank angehakt und ein Kilometerstand eingetragen ist. Wenn Sie selten ganz volltanken, schalten Sie Kraftstoffverbrauch in den Einstellungen unter Schnittstelleneinstellungen ein: das lässt Teilbetankungen in die Rechnung, und die Werte tragen dann ein ~. Ein Fahrzeug mit zwei Kraftstoffen führt für jeden einen eigenen Wert, und Ladevorgänge zählen immer als voll. Und eine Korrektur zu einem Rat, der seit Jahren gegeben wird: das Tankvolumen bringt dem Wert zwischen zwei vollen Betankungen nichts. Es wird nur für die Schätzung aus Teilbetankungen gebraucht — dort aber zwingend: wenn Teilbetankungen eingeschaltet sind und trotzdem nichts erscheint, liegt es am leeren Feld für das Tankvolumen.

Die Registrierung klappt überhaupt nicht

Nehmen Sie Mit Code aus der E-Mail anmelden — dann müssen Sie sich kein Passwort ausdenken. Kommt der Code nicht an, sehen Sie in den Spam-Ordner und prüfen Sie die Schreibweise; sind Codes nicht verfügbar, sagt die App das und bietet Google oder ein Passwort an. Und wenn Sie die App erst einmal nur ausprobieren wollen, überspringt Ohne Konto fortfahren das Formular ganz, und anmelden können Sie sich später.

Wird die Anmeldung mit Google mit dem Hinweis abgelehnt, die Adresse sei bereits mit einer anderen Anmeldemethode verknüpft, dann wurde diese Adresse mit einem Passwort registriert. Gleiche Adresse, andere Tür: nehmen Sie das Passwort oder den Code aus der E-Mail.

Eine andere Meldung, Registrierung ist nicht abgeschlossen auf dem Hauptbildschirm, bedeutet nicht, dass Ihr Konto kaputt ist. Sie bedeutet, dass die Anmeldung nicht zu Ende lief, weil der Server nicht erreichbar war — lesen Sie sie als den Verbindungsfehler oben.

Eine nachgetragene Ausgabe wird wegen des Kilometerstands abgelehnt

Die App hält Datum und Kilometerstand miteinander stimmig: ein späteres Datum kann keinen kleineren Stand tragen als ein früheres. Wer Monate an Historie von neu nach alt einträgt, löst diese Prüfung ständig aus.

Der Dialog beschwert sich nicht nur: er nennt den Stand, der zum gewählten Datum passt, und bietet an, ihn ins Feld zu setzen. Zustimmen ist meist richtig — es füllt aber das Feld und speichert den Eintrag nicht, also speichern Sie danach noch einmal. Trägt man die Historie von alt nach neu ein, greift die Prüfung kein einziges Mal.

Erinnerungen kommen nie an

Erinnerungen prüft auf dem Telefon eine Hintergrundaufgabe, die etwa alle sechs Stunden läuft, und die Akku-Optimierung von Android darf sie später starten. Dazu kommt, dass Erinnerungs-Benachrichtigungen auf 09:00-22:00 Ortszeit begrenzt sind, höchstens eine alle acht Stunden, und keine erscheint, solange die App auf dem Bildschirm offen ist.

Zwei Einstellungen lohnen die Prüfung: Benachrichtigungen müssen für MiExpenses in den Android-Einstellungen erlaubt sein — die App fragt einmal danach, und diese Abfrage beim ersten Start ist leicht versehentlich weggetippt — und auf Telefonen von Xiaomi, Huawei, Samsung und Oppo muss die App von der Akku-Optimierung ausgenommen werden, der häufigste einzelne Grund für eine Erinnerung, die Stunden zu spät kommt. Rechnen Sie mit Stunden statt Minuten: das ist eine Erinnerung an einen Wartungstermin, keine Nachricht.

Wenn nichts geholfen hat — schreiben Sie, aber an die richtige Adresse

Beide Postfächer liest dieselbe Person, eine Nachricht an das falsche geht also nicht verloren. Austauschbar sind sie deswegen nicht: eines der beiden ist in der Datenschutzerklärung als Anlaufstelle für Ihre Daten genannt.

  • Etwas ist kaputt — die Adresse stimmt, die App ist aktuell, die Synchronisierung ist durch, und es bleibt leer: support@mve.suxlv2.space. Schreiben Sie dazu die Version und das, was das Seitenmenü zeigt.
  • Etwas zu Ihren eigenen Daten — eine Kopie, eine Korrektur, eine Löschung: contacts@mve.suxlv2.space, von der Adresse aus, mit der Sie sich anmelden.

Was in eine Meldung gehört, damit sie ohne zweite Fragerunde nachvollziehbar ist, steht auf der Support-Seite.

Nichts davon passt?

Auf der Support-Seite stehen beide Adressen, die vier Zeilen, aus denen eine brauchbare Fehlermeldung wird, und wie Sie Ihre Daten herausbekommen oder löschen lassen.