Seite 1 von 1

Import: Falsche Fehlermeldung

Verfasst: Samstag 6. Dezember 2014, 13:45
von thooge
Moin,

ich bin gerade mit dem Datenimport beschäftigt. Dabei habe ich gerade die folgende Fehlermeldung
für eine Reihe Datensätze bekommen:
Ungültige Mandatssequence. RCUR wird angenommen.
Allerdings handelt es sich um Datensätze ohne Kontonummer mit der Zahlungsart "u" für Überweisung.
Für solche Datensätze sind keine Mandatsdaten vorhanden, ebensowenig wie eine Kontonummer.
Lt. Datenbank sind diese Felder auch keine Mußfelder.

Ich habe mal auf die Schnelle einen Patch gebaut, damit kommt die Meldung nicht mehr.

Gruß,
Thomas

Code: Alles auswählen

diff --git a/src/de/jost_net/JVerein/io/Import.java b/src/de/jost_net/JVerein/io/Import.java
index ede16d5..6943f48 100755
--- a/src/de/jost_net/JVerein/io/Import.java
+++ b/src/de/jost_net/JVerein/io/Import.java
@@ -757,17 +758,19 @@
     m.setKonto(ktnr);
     m.setBic(bic);
     m.setIban(iban);
-    try
-    {
-      m.setMandatSequence(MandatSequence.fromString(getResultFrom(results,
-          InternalColumns.MANDATSEQUENCE)));
-    }
-    catch (NullPointerException e)
-    {
-      progMonitor.log(MessageFormat.format(
-          "{0}: Ung�ltige Mandatssequence. RCUR wird angenommen.",
-          Adressaufbereitung.getNameVorname(m)));
-      m.setMandatSequence(MandatSequence.RCUR);
+    if (zahlweg == Zahlungsweg.BASISLASTSCHRIFT) {
+	    try
+	    {
+	      m.setMandatSequence(MandatSequence.fromString(getResultFrom(results,
+	          InternalColumns.MANDATSEQUENCE)));
+	    }
+	    catch (NullPointerException e)
+	    {
+	      progMonitor.log(MessageFormat.format(
+	          "{0}: Ung�ltige Mandatssequence. RCUR wird angenommen.",
+	          Adressaufbereitung.getNameVorname(m)));
+	      m.setMandatSequence(MandatSequence.RCUR);
+	    }
     }
     try
     {

Re: Import: Falsche Fehlermeldung

Verfasst: Sonntag 7. Dezember 2014, 08:38
von heiner
Hallo,

vielen Dank für den Hinweis. Ich habe den Import so geändert, dass Mandatsequence und -Version nicht mehr importiert werden können/müssen. Die Sequence wird seit einigen Versionen schon direkt errechnet und die Version wird jetzt automatisch auf 1 gesetzt.

Die Auslieferung erfolgt mit der Version 2.8.4

Heiner