Seite 1 von 1

Java-Exception bei SEPA-Pre-Notification

Verfasst: Mittwoch 20. Januar 2016, 05:56
von Vrumfondel
Hallo,

ich will eine Vorabankündigung per Mail versenden. Dazu habe ich folgendes Formular angelegt:

Code: Alles auswählen

$lastschrift_anrede_foermlich

Ihren Mitgliedsbeitrag in Höhe von $!{decimalformat.format($lastschrift_betrag)} € ziehen wir mit der SEPA-Lastschrift zum Mandat $lastschrift_mandatid zu der Gläubiger-Identifikationsnummer DE54640901000144243008 von Ihrem Konto IBAN $lastschrift_ibanmaskiert, BIC $lastschrift_bic zum 1. Februar eines jeden Jahres, beginnend mit dem $!{dateformat.format($lastschrift_abrechnungslauf_faelligkeit)} ein. Fällt der Fälligkeitstag auf ein Wochenende oder einen Feiertag verschiebt sich der Fälligkeitstag auf den 1. folgenden Werktag.

Wir bitten Sie für Kontodeckung zu sorgen. Kosten, die durch evtl. Rücklastschriften entstehen, müssen wir Ihnen leider weiterberechnen.

Bitte bewahren Sie diese Benachrichtigung bei Ihren Unterlagen auf. Für Fragen und Anmerkungen stehen wir ihnen gern zur Verfügung.

Mit freundlichen Grüßen
Beim Versand der Mail erhalte ich die folgende Fehlermeldung

Code: Alles auswählen

[20.01.2016 05:49:38] Invocation of method 'format' in  class java.text.DecimalFormat threw exception java.lang.IllegalArgumentException: Cannot format given Object as a Number @ LOG[3,53]
Beim dem betreffenden Mitglied habe ich eine Beitragsgruppe "Individueller Beitrag" hinterlegt und bei "Individueller Beitrag" sind "30,00" Euro eingetragen. In den Einstellungen sind der Beitragsgruppe "0,00" Euro zugeordnet.

Das Formular funktioniert grundsätzlich, habe damit schon einige Vorabankündigungen erstellt, allerdings jetzt zum ersten Mal mit einem individuellen Beitrag.

Viele Grüße
Vrumfondel

Re: Java-Exception bei SEPA-Pre-Notification

Verfasst: Freitag 22. Januar 2016, 18:06
von heiner
Was wird denn ausgegeben, wenn du die Formatierung weg lässt?

Heiner

Re: Java-Exception bei SEPA-Pre-Notification

Verfasst: Samstag 23. Januar 2016, 14:20
von Vrumfondel
Dann wird die Mail verschickt, liegt also an der Formatierung. Ich habe übrigens versucht, den Betrag mit Punkt einzugeben anstelle des Kommas, das wird vom Programm aber wieder übersteuert.