pecuniabanking / pecunia-client

Pecunia OSX Client
GNU General Public License v2.0
206 stars 44 forks source link

Import Datum schlägt fehl #440

Open petergehler opened 8 years ago

petergehler commented 8 years ago

Ich versuche Umsätze zu importieren, aber es gibt einen Fehler beim parsen des Datums.

Minimalbeispiel eine test.csv Datei zum import 123,45;01.02.2015; import als Betrag;Wertstellungsdatum schlägt fehl mit der Meldung

Gefundene Fehler: 1
Ignorierte Zeilen: 1
Datumsbereich: Es wurden keine Datumswerte gefunden!

Auch export mit Pecunia und import derselben Datei schlägt fehl.

mike-lischke commented 8 years ago

Welches Datumsformat hast du denn beim Import verwendet?

petergehler commented 8 years ago

Import als dd.MM.yyyy

Desweiteren habe ich auch noch 2015; mit import als yyyy oder 01 als dd probiert, aber beides schlägt auch fehl.

mike-lischke commented 8 years ago

Gibt das log irgendwelche Auskunft, was Pecunia nicht gefällt (Hilfe Menü)? Der Separator ist doch sicher auf Semikolon eingestellt?

petergehler commented 8 years ago

Ich habe mehrere Separatoren ausprobiert (Tab,Komma,Semikolon). Der Auszug aus dem Log file ist wie folgt. Erster Test mit yyyy, zweiter Test mit dd.MM.yyyy

2016/02/04 20:28:12:931  [Error] File: /Users/pgehler/Desktop/test.csv
    Line: 0, date is invalid: 2014
2016/02/04 20:29:13:478  [Error] File: /Users/pgehler/Desktop/test.csv
    Line: 0, date is invalid: 01.02.2014
mike-lischke commented 8 years ago

Ich habe das gerade mal getestet und sehe, dass die Einträge gar nicht übernommen werden (weil das ausgewählte Konto bei mir nicht gefunden wird). Das werde ich gleich mal fixen. Aber beim Datum sehe ich keine Probleme. Was zeigt denn die Vorschau an? Ist die Datumsspalte rot oder werden gültige Daten angezeigt?

petergehler commented 8 years ago

OK, ich habe das Problem, es ist etwas anderes, sehr subtil. Wenn man an den Importeinstellungen etwas ändert erscheint oben ein "Aktualisieren" Knopf. Den kann man klicken, aber das übernimmt die Einstellungen noch nicht! Wenn man anschliessend im Drop-down Menü die Einstellung auswählt, dann werden die neuen Einstellungen geladen.

Beispiel: Irgendeine csv Datei laden deren import funktioniert. Dann Datumsformat ändern in etwas was nicht passt, z.B., yyyy.MM.dd. Nun Aktualisieren klicken. Jetzt sollte die Vorschau eigentlich rot werden, tut sie aber nicht. (Mit Weiter könnte man noch importieren). Nun im drop-down Menü die Einstellung nochmal auswählen, nun springt die Vorschau auf rot.

Import funktioniert, Einstellungen werden nicht übernommen. Danke für die Antworten!

mike-lischke commented 8 years ago

Ah, danke für die Info. Das hilft mir sehr weiter.

christophboecker commented 8 years ago

Hi, ich kann dasselbe Problem wie petergehler beschreiben. Die CSV-Datei sieht z.B. so aus: 2013-01;28.06.2013;30.06.2013;Sparda;Rechnungsabschluß;-6,00 Das Datumsformat ist eindeutig mm.DD.yyyy. Beide Datumsspalten werden rot markiert angezigt. Der Import bricht mit der schon zitierten Meldung (Es wurden keine Datumswerte gefunden!) ab. Die CSV kommt aus Office/Exel for Mac und ist codiert in MacOS-Roman.

Grüße Chris

marerh commented 7 years ago

@petergehler Vielen Dank für den Hinweis mit dem Workaround! Ich hatte das selbe Problem und wollte eigentlich Pecunia gar nicht näher in Betracht ziehen wegen dieses Problems. Übrigens war es für mich auch nicht intuitiv, dass ich den Aktualisieren Knopf drücken muss. Ich war davon ausgegangen, dass der Import die angezeigten Einstellungen verwendet.