Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

ska

Betreff:

DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 09:59 Uhr  ·  #76601
Guten Morgen,

beim Import von DTAUS-Dateien aus unserem FiBu-System bekomme ich in Hibiscus 2.0.2 zu einzelnen Datensätzen die folgende Fehlermeldung:
Zitat
Fehler beim Import eines Datensatzes [...] Der Text "<Name des Empfängers>" wird nach der HBCI-Kodierung (ß wird hierbei gegen SS ersetzt) zu lang.

Offensichtlich exportiert die FiBu die ersten 27 Zeichen des Empfängernamens in die DTAUS-Datei und wenn sich darunter ein "ß" befindet wird das Feld bei Konvertierung 28 Zeichen lang.

Sollte Hibiscus das nicht abfangen können, indem z.B. auch hier einfach die ersten 27 Zeichen weiterverwendet werden?

Sonst bleibt nur der aufwändige Weg, die DTAUS-Datei zu editieren.

Gruß

Stefan

Michael Döring

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 11:00 Uhr  ·  #76604
Je nach Bank dürfen Umlaute sogar drin bleiben. Gibts in der Software vielleicht einen Schalter womit man diese Umsetzung ausschalten kann?

hibiscus

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 12:45 Uhr  ·  #76608
Nein, derzeit gibt es in Hibiscus leider keine Moeglichkeit, das zu deaktivieren. Damit bleibt im Moment nur, das "ß" vorher zu entfernen. Vorsicht allerdings beim Editieren der DTAUS-Datei. Ein Ersetzen gegen "ss" wird zu Fehlern fuehren, da sich hierbei die Feldlaenge aendert. Ersetze es daher gegen "s".

Michael Döring

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 12:59 Uhr  ·  #76609
Zitat geschrieben von hibiscus
Nein, derzeit gibt es

Brauchste jetzt auch nicht mehr einbauen für ein sterbendes Format :)
Ansonsten wäre das schon sinnvoll, da nicht alle Banken Umlaute bei DTAUS abweisen.

hibiscus

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 13:17 Uhr  ·  #76610
Zitat geschrieben von Michael Döring
Brauchste jetzt auch nicht mehr einbauen für ein sterbendes Format :)


DTAUS stirbt doch schon seit 20 Jahren. Und ist immer noch nicht tot ;)

ska

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 14:16 Uhr  ·  #76613
Zitat
Nein, derzeit gibt es in Hibiscus leider keine Moeglichkeit, das zu deaktivieren

Hatte ich schon befürchtet. Darum die Frage, ob Hibiscus bei "ß" im Empfängernamen nicht automatisch die Länge des Strings um 1 Stelle kürzen kann?

Nachdem ich lernen musste, wie schwierig es ist, eine DTAUS-Datei zu editieren, ohne dass der Editor automatisch Zeilenschaltungen einbaut, die den DTAUS-Parser wiederum dazu bringen, den Import abzubrechen, habe ich mir unter Linux mit einem Bash-Script beholfen, das die DTAUS-Datei entsprechend ändert:

Code
cat <DTAUS-Datei> | iconv -f cp437 -t utf8 | sed -e 's/ß/./g' | iconv -f utf8 -t cp437


Das ersetzt alle "ß" durch ".", was meine Sparkasse beim DTAUS-Import auch tut.

Auf jeden Fall schonmal vielen Dank für die schnellen Antworten!

hibiscus

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 14:24 Uhr  ·  #76614
Zitat
Hatte ich schon befürchtet. Darum die Frage, ob Hibiscus bei "ß" im Empfängernamen nicht automatisch die Länge des Strings um 1 Stelle kürzen kann?


Ne, das geht nicht. Sowas wuerde ich auch ungern einbauen wollen.

Michael Döring

Betreff:

Re: DTAUS-Import: Text wird nach HBCI-Kodierung zu lang

 ·  Gepostet: 13.07.2011 - 16:14 Uhr  ·  #76619
Zitat geschrieben von hibiscus
DTAUS stirbt doch schon seit 20 Jahren. Und ist immer noch nicht tot ;)

Aber jetzt gibt es SEPA, das gab es bislang nicht. Und das wird DTAUS definitiv ablösen. Zumindest als Transportformat von und zu Banken.