CSV-Import Testversion

145 views
Skip to first unread message

Uwe Mock

unread,
Apr 17, 2020, 7:29:21 AM4/17/20
to jes...@googlegroups.com
Hier kommt die Testversion mit CSV-Import:

[...]

Die Importfunktion befindet sich im Menü "Datei" - "Import". Wenn ihr dazu Fragen oder anmerkungen habt, gebt immer auch an, welche Bank das CSV anbietet und wie es aussieht, vielleicht mit einer Beispielzeile (relevante Inhalte einfach austauschen).

Chrüsi csc

unread,
Apr 17, 2020, 7:56:55 AM4/17/20
to Jes - Die Java-EÜR
Hallo,

habe die Import-Funktion gerade mit 7 Datensätzen getestet. Die richtige Einstellung am Anfang zu finden bezüglich der Trennzeichen hat etwas gedauert. Aber nachdem dies korrekt war und die Zeilen zugeordnet wurden funktionierte der Import sehr gut. Die Bank mit der ich den Export erzeugt habe war Kontist (Solaris Bank AG) 

Zeichensatz: CESU-8    (hier wurden auch die Sonderzeichen korrekt dargestellt)
Trennzeichen ;
Texttrenner "

Vielen Dank für diese nützliche Funktion!

Viele Grüße

Christian Schmidt


Am Freitag, 17. April 2020 13:29:21 UTC+2 schrieb Uwe Mock:
Hier kommt die Testversion mit CSV-Import:

Uwe Mock

unread,
Apr 17, 2020, 8:05:01 AM4/17/20
to Jes - Die Java-EÜR
Prima, vielen Dank!

Wäre nicht auch ISO-8859-1 als Zeichensatz gegangen? Das ist nach UTF-8 der zweitüblichste?

Chrüsi csc

unread,
Apr 17, 2020, 9:19:00 AM4/17/20
to jes...@googlegroups.com
Ich werde dies einmal Testen.

Uwe Mock <uwe...@gmail.com> schrieb am Fr. 17. Apr. 2020 um 14:05:
Prima, vielen Dank!

Wäre nicht auch ISO-8859-1 als Zeichensatz gegangen? Das ist nach UTF-8 der zweitüblichste?

--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Jes - Die Java-EÜR" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an jes-eur+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/jes-eur/5e03e9f4-f070-48cc-8baf-9fd6e99ccf38%40googlegroups.com auf.

Holger Wolf

unread,
Apr 17, 2020, 10:05:59 AM4/17/20
to Jes - Die Java-EÜR

Hallo Uwe,
es scheint das die Spaltenerkennung etwas durcheinander kommt.

Folgendes Beispiel: Bank N26

Trennzeichen = Komma  ,
Texttrenner = Anführungsstriche "

"Datum","Empfänger","Kontonummer","Transaktionstyp","Verwendungszweck","Kategorie","Betrag (EUR)","Betrag (Fremdwährung)","Fremdwährung","Wechselkurs"
"2020-01-17","PayPal (Europe) S.a.r.l. et Cie., S.C.A.","DE88500700100175526303","Gutschrift","","Gutschriften","41.11","","",""

bei .l. et Cie., -< wird hier eine neue Spalte angelegt

MFG
 Holger

Uwe Mock

unread,
Apr 17, 2020, 10:09:21 AM4/17/20
to Jes - Die Java-EÜR
Okay, dann muß ich das doch auf die "harte" Tour zerlegen...

Uwe Mock

unread,
Apr 17, 2020, 10:51:48 AM4/17/20
to Jes - Die Java-EÜR
Die Dateien sind aktualisiert. Kannst Du nochmal probieren?

Chrüsi csc

unread,
Apr 17, 2020, 10:56:53 AM4/17/20
to jes...@googlegroups.com
Bei ISO-8859-1 funktionieren werden die Umlaute nicht erkannt, sodass mehr manuelle Anpassung notwendig ist.

Uwe Mock <uwe...@gmail.com> schrieb am Fr. 17. Apr. 2020 um 14:05:
Prima, vielen Dank!

Wäre nicht auch ISO-8859-1 als Zeichensatz gegangen? Das ist nach UTF-8 der zweitüblichste?

--

Holger Wolf

unread,
Apr 17, 2020, 2:39:58 PM4/17/20
to Jes - Die Java-EÜR

es scheint zu funktionieren.


könntest du noch eine Spalte hinzufügen in der ein Dateiname zum Anhängen eingetragen wird.
Und die Funktion Vorlagen wiederverwenden wäre super:-).

Uwe Mock

unread,
Apr 17, 2020, 2:47:35 PM4/17/20
to Jes - Die Java-EÜR
könntest du noch eine Spalte hinzufügen in der ein Dateiname zum Anhängen eingetragen wird.

Mal schauen, wie ich das unterbringen kann...
 
Und die Funktion Vorlagen wiederverwenden wäre super:-).

Äh... wie? 

Holger Wolf

unread,
Apr 17, 2020, 2:51:58 PM4/17/20
to Jes - Die Java-EÜR


Am Freitag, 17. April 2020 20:47:35 UTC+2 schrieb Uwe Mock:
könntest du noch eine Spalte hinzufügen in der ein Dateiname zum Anhängen eingetragen wird.

Und die Funktion Vorlagen wiederverwenden wäre super:-).

Äh... wie? 

 Das das eingestellte Buchungskonto , UST und Vorsteuerkonto nach "Speichern & nächster Datensatz" erhalten bleibt.

Uwe Mock

unread,
Apr 17, 2020, 3:00:27 PM4/17/20
to Jes - Die Java-EÜR
Momentan wird für jede Buchung einfach das jeweils erste passende Konto (Einnahme/Ausgabe) vorgeschlagen.

Würde es helfen, wenn man beim Zuordnungs-Schritt ein Konto für Einnahmen und eins für Ausgaben vorgibt, das dann jeweils pro Buchung eingestellt wird?

Holger Wolf

unread,
Apr 17, 2020, 3:08:52 PM4/17/20
to Jes - Die Java-EÜR


Am Freitag, 17. April 2020 21:00:27 UTC+2 schrieb Uwe Mock:
Momentan wird für jede Buchung einfach das jeweils erste passende Konto (Einnahme/Ausgabe) vorgeschlagen.

Würde es helfen, wenn man beim Zuordnungs-Schritt ein Konto für Einnahmen und eins für Ausgaben vorgibt, das dann jeweils pro Buchung eingestellt wird?

würde für meinem Fall reichen .

Uwe Mock

unread,
Apr 18, 2020, 4:16:28 AM4/18/20
to Jes - Die Java-EÜR
Ich hab das eingebaut und die Testversion aktualisiert.

Bin gespannt...

Holger Wolf

unread,
Apr 18, 2020, 7:37:30 AM4/18/20
to Jes - Die Java-EÜR


Am Samstag, 18. April 2020 10:16:28 UTC+2 schrieb Uwe Mock:
Ich hab das eingebaut und die Testversion aktualisiert.

Bin gespannt...

Hallo Uwe,


Sieht gut aus. Für mich ist das so Brauchbar. Nun noch der Dateianhang :)



beim ersten Start des Importes

Seite „Datei & Format“

Datei auswählen, Zeichensatz und Trennzeichen einstellen, wird alles richtig angezeigt.

Wenn ich dann auf „Weiter“ Klicke stürzt der Import Dialog ab.

Und das Wiederholt.


Abhilfe schaffte erst das Löschen aller "de.uwemock.eur.import.csv.*“ Einträge in der settings.xml


MFG Holger


Uwe Mock

unread,
Apr 18, 2020, 8:06:11 AM4/18/20
to Jes - Die Java-EÜR
Die Dateianhänge sind fertig. Kommt heute noch.

Was für einen Zeichensatz verwendet N26?

Uwe Mock

unread,
Apr 18, 2020, 8:30:34 AM4/18/20
to Jes - Die Java-EÜR
Testversion ist aktualisiert.

Holger Wolf

unread,
Apr 18, 2020, 11:29:18 AM4/18/20
to Jes - Die Java-EÜR


Am Samstag, 18. April 2020 14:30:34 UTC+2 schrieb Uwe Mock:
Testversion ist aktualisiert.

N26 verwendet soeitt ich erkennen kann  UFT8 ohne BOM

Testversion
Schein soweit alles zu laufen.

einen Vorschlag hätte ich noch zu den Dateianhängen könnte die Import Funktion nich einen Dateinamen mit kompletten pfad aus der CSV Lesen?

Holger Wolf

unread,
Apr 18, 2020, 11:32:31 AM4/18/20
to Jes - Die Java-EÜR
Achja ich habe in der jeserros.txt bei diesem Test Einträge.
Siehe Anhang
jeserrors.txt

Holger Wolf

unread,
Apr 18, 2020, 11:50:08 AM4/18/20
to Jes - Die Java-EÜR
Weiteres entdeckt.
wenn mann Jes eine CSV (UTF8 mit BOM) übergibt wird die erste Zeile rot eingefärbt und nicht verwendet. bei Utf8 ohne BOM tritt das nicht auf.
CSV UTF8 mit BOM

Bildschirmfoto zu 2020-04-18 17-46-01.png


das Gleiche CSV Utf8 ohne BOM

Bildschirmfoto zu 2020-04-18 17-48-48.png

 

Uwe Mock

unread,
Apr 18, 2020, 12:59:56 PM4/18/20
to Jes - Die Java-EÜR
wenn mann Jes eine CSV (UTF8 mit BOM) übergibt wird die erste Zeile rot eingefärbt und nicht verwendet. bei Utf8 ohne BOM tritt das nicht auf.

Was unterscheidet diese Zeile von anderen Zeilen? 

Uwe Mock

unread,
Apr 18, 2020, 1:00:46 PM4/18/20
to Jes - Die Java-EÜR
einen Vorschlag hätte ich noch zu den Dateianhängen könnte die Import Funktion nich einen Dateinamen mit kompletten pfad aus der CSV Lesen?

Das kann ich natürlich machen. Aber woher kommt die Information? Die Bank kann doch nicht wissen, wo Du Deine Rechnungen hast... 

Uwe Mock

unread,
Apr 18, 2020, 1:03:52 PM4/18/20
to Jes - Die Java-EÜR
Am Samstag, 18. April 2020 17:32:31 UTC+2 schrieb Holger Wolf:
Achja ich habe in der jeserros.txt bei diesem Test Einträge.
Siehe Anhang

Danke, gefunden. 

Holger Wolf

unread,
Apr 18, 2020, 1:38:02 PM4/18/20
to Jes - Die Java-EÜR


Am Samstag, 18. April 2020 19:00:46 UTC+2 schrieb Uwe Mock:
einen Vorschlag hätte ich noch zu den Dateianhängen könnte die Import Funktion nich einen Dateinamen mit kompletten pfad aus der CSV Lesen?

Das kann ich natürlich machen. Aber woher kommt die Information? Die Bank kann doch nicht wissen, wo Du Deine Rechnungen hast... 

Die Info kommt ZB aus meinem Programm das ich zur Rechnungserstellung benutze (Eigenentwicklung) 

Holger Wolf

unread,
Apr 18, 2020, 1:42:20 PM4/18/20
to Jes - Die Java-EÜR


Am Samstag, 18. April 2020 18:59:56 UTC+2 schrieb Uwe Mock:
wenn mann Jes eine CSV (UTF8 mit BOM) übergibt wird die erste Zeile rot eingefärbt und nicht verwendet. bei Utf8 ohne BOM tritt das nicht auf.

Was unterscheidet diese Zeile von anderen Zeilen? 

Bildschirmfoto zu 2020-04-18 19-40-57.png

Bildschirmfoto zu 2020-04-18 19-41-20.png

 

Uwe Mock

unread,
Apr 18, 2020, 2:20:15 PM4/18/20
to Jes - Die Java-EÜR
Testversion ist aktualisiert.

Holger Wolf

unread,
Apr 18, 2020, 2:58:31 PM4/18/20
to Jes - Die Java-EÜR


Am Samstag, 18. April 2020 20:20:15 UTC+2 schrieb Uwe Mock:
Testversion ist aktualisiert.

Läuft!

Super Arbeit. Danke. 

Joachim Werner

unread,
Apr 20, 2020, 9:37:47 AM4/20/20
to Jes - Die Java-EÜR
Hallo,

vielen Dank für die neue Version mit dem CSV-Import!

Ich habe mir händisch eine CSV-Datei mit 3 Zeilen (eine Kopf- und zwei Beleg-Zeilen) erstellt:

Datum;ID;Beschreibung;Betrag
2019-04-01;"OLP 2019-00001";"Rechnung Regal.Inspect Fa. XYZ";119
2019-04-02;"OLP 2019-00002";"Rechnung Regal.Inspect Fa. XYZ";238

Nach Auswahl der Datei, Einstellen der Parameter und Zuordnen der Spalten werden die Belege auch korrekt in Schritt 2 angezeigt.
Jedoch beim Klicken auf den Button [Speichern & nächster Datensatz] passiert nichts. D.h. die Belegzeile ist oben bei "Importierte Daten" immer noch hervorgehoben.
Auch nach [Import beenden] ist der Beleg nicht übernommen worden.
Die Felder Beleg-ID und Beschreibung zeigen beide rechts den grünen Haken. Mache ich hier etwas falsch?

Ausserdem: Der Dialog CSV-Import - Zuordnungen erscheint bei mir immer zu hoch, so dass der Button [Weiter...] unterhalb des unteren Bildschirmrandes ist. Meine Bildschirmauflösung ist 1360x768.

Viele Grüße
Joachim Werner

Holger Wolf

unread,
Apr 20, 2020, 10:00:28 AM4/20/20
to jes...@googlegroups.com
Passen das jes Abrechnung s Jahr  und das Datum der vsv überein?

--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Jes - Die Java-EÜR" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an jes-eur+u...@googlegroups.com.
Wenn Sie diese Diskussion im Web verfolgen möchten, rufen Sie https://groups.google.com/d/msgid/jes-eur/64dde8fc-95ea-4d2b-8ae3-f2cad9b72c3b%40googlegroups.com auf.

Holger Wolf

unread,
Apr 20, 2020, 10:02:04 AM4/20/20
to jes...@googlegroups.com
2019 er Buchungen gehen nur in die 2019er Eür

Joachim Werner

unread,
Apr 20, 2020, 10:03:52 AM4/20/20
to Jes - Die Java-EÜR
Bei Einstellungen > Stammdaten habe ich: Geschäftsjahr 01.01.2019 - 31.12.2019. Das sollte zu den Beleg-Daten passen.


Am Montag, 20. April 2020 16:00:28 UTC+2 schrieb Holger Wolf:
Passen das jes Abrechnung s Jahr  und das Datum der vsv überein?

Joachim Werner <juppw...@gmail.com> schrieb am Mo., 20. Apr. 2020, 15:37:
Hallo,

vielen Dank für die neue Version mit dem CSV-Import!

Ich habe mir händisch eine CSV-Datei mit 3 Zeilen (eine Kopf- und zwei Beleg-Zeilen) erstellt:

Datum;ID;Beschreibung;Betrag
2019-04-01;"OLP 2019-00001";"Rechnung Regal.Inspect Fa. XYZ";119
2019-04-02;"OLP 2019-00002";"Rechnung Regal.Inspect Fa. XYZ";238

Nach Auswahl der Datei, Einstellen der Parameter und Zuordnen der Spalten werden die Belege auch korrekt in Schritt 2 angezeigt.
Jedoch beim Klicken auf den Button [Speichern & nächster Datensatz] passiert nichts. D.h. die Belegzeile ist oben bei "Importierte Daten" immer noch hervorgehoben.
Auch nach [Import beenden] ist der Beleg nicht übernommen worden.
Die Felder Beleg-ID und Beschreibung zeigen beide rechts den grünen Haken. Mache ich hier etwas falsch?

Ausserdem: Der Dialog CSV-Import - Zuordnungen erscheint bei mir immer zu hoch, so dass der Button [Weiter...] unterhalb des unteren Bildschirmrandes ist. Meine Bildschirmauflösung ist 1360x768.

Viele Grüße
Joachim Werner

--
Sie erhalten diese Nachricht, weil Sie in Google Groups E-Mails von der Gruppe "Jes - Die Java-EÜR" abonniert haben.
Wenn Sie sich von dieser Gruppe abmelden und keine E-Mails mehr von dieser Gruppe erhalten möchten, senden Sie eine E-Mail an jes...@googlegroups.com.

Uwe Mock

unread,
Apr 20, 2020, 11:56:01 AM4/20/20
to Jes - Die Java-EÜR
Danke.

Fehler ist korrigiert, neue Version geht in diesen Minuten auf den Server.

Joachim Werner

unread,
Apr 21, 2020, 4:08:07 AM4/21/20
to Jes - Die Java-EÜR
Vielen Dank, nun geht der Import!

Oliver

unread,
May 4, 2020, 2:43:13 PM5/4/20
to Jes - Die Java-EÜR
Hallo, 

ich habe gerade erstmal den CSV Import ausprobiert. Leider funktioniert es bei mir nicht reibungslos. Meine bei der Sparkasse exportierte Datei ist im CSV-MT940 Format. CSV-CAMT wird wohl auch angenommen, ist aber aufgrund vieler Spaltern unübersichtlicher. Das Problem beim Import liegt möglicherweise daran, dass in meiner CSV Datei das Datum in diesem Format "DD.MM.YY" angegeben ist, was dann von Jes falsch interpretiert wird. Jes erwartet vier Stellen für das Jahr. Siehe Screenshot. 

Bei dieser Gelegenheit noch die Frage, ob es möglich ist bzw. sein wird, eine importierte Buchung einer bestehenden Buchung, sprich offenen Rechnung, zuzuweisen?

Oliver


JES_CSV_02.jpg


JES_CSV_03.jpg


Uwe Mock

unread,
May 4, 2020, 3:59:55 PM5/4/20
to Jes - Die Java-EÜR
Hallo.


Das Problem beim Import liegt möglicherweise daran, dass in meiner CSV Datei das Datum in diesem Format "DD.MM.YY" angegeben ist, was dann von Jes falsch interpretiert wird.

Wahnsinn... nichts aus dem Y2K-Problem gelernt... Das umzusetzen war nicht einfach. Für welches System darf ich die Testversion bereitstellen?

Bei dieser Gelegenheit noch die Frage, ob es möglich ist bzw. sein wird, eine importierte Buchung einer bestehenden Buchung, sprich offenen Rechnung, zuzuweisen?

Darunter kann ich mir jetzt nicht viel vorstellen... 

Oliver

unread,
May 5, 2020, 2:21:07 AM5/5/20
to Jes - Die Java-EÜR
 
Wahnsinn... nichts aus dem Y2K-Problem gelernt... Das umzusetzen war nicht einfach. Für welches System darf ich die Testversion bereitstellen?

Ja, verstehe auch nie, warum man gerade in einem Jahr wie 2020 das so formatiert. Ich arbeite mit Windows 10. Danke. 
 
 
Bei dieser Gelegenheit noch die Frage, ob es möglich ist bzw. sein wird, eine importierte Buchung einer bestehenden Buchung, sprich offenen Rechnung, zuzuweisen?

Darunter kann ich mir jetzt nicht viel vorstellen... 

Sobald ich Rechnungen geschrieben habe, gebe ich diese als nicht bezahlte Buchungen in Jes ein. Wenn ich nun eine CSV Datei mit allen Buchungen einer Woche oder Monats importiere und dabei auf eine Zahlung einer bereits erfassten, aber noch offenen Rechnung treffe, wäre es praktisch, dann einfach nur das (Buchungs-)Datum der bereits bestehenden Buchung zuordnen zu können. 

Uwe Mock

unread,
May 5, 2020, 2:48:36 AM5/5/20
to Jes - Die Java-EÜR
Dann bitte mal diese Version testen.

Oliver

unread,
May 5, 2020, 2:53:25 AM5/5/20
to Jes - Die Java-EÜR
Vielen Dank für die prompte Anpassung. Auf den ersten Blick scheint das Datum problemlos übernommen zu werden. 

Uwe Mock

unread,
May 5, 2020, 3:03:20 AM5/5/20
to Jes - Die Java-EÜR
Wie sehen denn die Datei-Einstellungen für die Sparkasse aus (Zeichensatz, Feld- und Texttrenner)?

Oliver

unread,
May 5, 2020, 3:08:32 AM5/5/20
to Jes - Die Java-EÜR
Zeichsatz: ISO-8859-1
Trennzeichen: ;
Texttrenner. "

Umlaute werden korrekt dargestellt. 
Reply all
Reply to author
Forward
0 new messages