Re: AW: Dateiformat csv für SEPA-account converter
On 10.01.2014 07:04, Jörg Schmidt wrote: Hallo, -Original Message- From: RA Stehmann [mailto:anw...@rechtsanwalt-stehmann.de] Das Hauptverfahren zur Berechnung der Prüfziffer der IBAN kann übrigens nicht in einem Starbasic-Makro umgesetzt werden, da der zu bearbeitende Integerwert zu viele Stellen hat. Man kann das als Stringberechnung implementieren. Ich bin zu faul es selbst hinzuschreiben, weswegen ich auf ein Beispiel in VBA verweise: http://www.ms-office-forum.net/forum/showthread.php?t=259499 Dort ist nur in der Zeile die eine Fehlermeldung wegen des Dateityps bringt ein VAL() zu ergänzen, aus: bytPrd = Mid$(strNo1, lngVar1, 1) * Mid$(strNo2, lngVar2, 1) + bytCarry Wird also: bytPrd = VAL(Mid$(strNo1, lngVar1, 1)) * VAL(Mid$(strNo2, lngVar2, 1)) + bytCarry Das ist das Hauptverfahren: Zunächst wird aus der Bankleitzahl, der gegebenenfalls mit führenden Nullen auf zehn Ziffern aufgefüllten Kontonummer (Werte gilt für Deutschland) und der Zahl 1314 (=DE) und dann noch zwei Nullen eine Zahl gebildet, aus der die Prüfziffer errechnet wird. Dies erfolgt nach folgender Methode: Aus der genannten Zahl wird Modulo 97 berechnet und von 98 abgezogen. Ist die Prüfziffer einstellig, wird sie mit einer führenden Null aufgefüllt. Sodann wird die IBAN wie folgt gebildet: DE, zweistellige Prüfziffer, Bankleitzahl und zehnstellige Kontonummer. Das Problem ist, dass der so gebildete Integerwert, auf den die Modulo-Operation anzuwenden ist, für einige Programmiersprachen zu groß ist. (Mit Python beispielsweise geht es.) Daher gibt es ein Hilfsverfahren: http://www.pruefziffernberechnung.de/I/IBAN.shtml Gruß Michael signature.asc Description: OpenPGP digital signature
AW: Dateiformat csv für SEPA-account converter
Hallo Hanna, Frage: Wenn Du (oder Dein Arbeitgeber) offenbar Sparkassenkunde bist, warum verwendest Du nicht zB das Programm SFirm (Netzwerk) als Banking-Programm; das kann auch alte Bankdaten konvertieren? (beim Preis erschrickt man erst mal, der ist meiner Erfahrung nach verhandelbar; einfach frech sein! oder alternativ Star-Money, kann SEPA/IBAN auch) Ich sehr das Problem auch darin, dass Du beim Konvertieren immer wieder führende Nullen einfügen mußt, je nachdem, wie lang die vorherige Kontonummer war. Und Du mußt eine Prüfziffer errechnen. Kennst Du den Algorithmus dazu? Du hast also ein Datenbankproblem (siehe meine Vorredner: Felder, Trennzeichen...) und vor allem das Berechnungsproblem. Die SPK stellt im Internet einen IBAN Rechner zur Verfügung, das geht bei geringem Umfang: https://www.sparkasse.de/privatkunden/konto-karte/iban-rechner.html Viel Erfolg! Konrad -Ursprüngliche Nachricht- Von: Hanna Ganter [mailto:hanna.gan...@online.de] Gesendet: Mittwoch, 8. Januar 2014 21:25 An: users-de@openoffice.apache.org Betreff: Dateiformat csv für SEPA-account converter Guten Tag, liebe Helfer! Ich muss für den SEPA-Lastschrifteinzug zum Umrechnen der alten Kontodaten in die IBAN und BIC Nummern eine Tabelle als Dateityp CSV (Trennzeichen getrennt) (.csv) speichern. Ich krieg das leider nicht so hin, dass der SEPA-converter (Sparkasse) es annimmt. Kann jemand helfen? Dank und Gruß Hanna Ganter -- Hanna Ganter Sägegasse 12 79244 Münstertal Telefon und Fax 07636 1736 - To unsubscribe, e-mail: users-de- unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de- h...@openoffice.apache.org - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: AW: Dateiformat csv für SEPA-account converter
Man kann die IBAN tatsächlich nach guter alter Sitte mit der Hand ausrechnen (nimmt etwa eine DIN-A4-Seite in Anspruch). Die Probleme sind tatsächlich häufig woanders. Beispielsweise kennen manche Menschen ihre vollständige Kontonummer nicht. Bei einigen Banken gibt es nämlich eine Stammnummer und angehängt Ziffern für Unterkonten z.B. Giro-, Sparkonten etc.. Die Banken haben aber auch dann Überweisungen ausgeführt, bei der nur die Stammnummer angegeben war. Für die IBAN braucht man jedoch die vollständige Kontonummer (also mit Unterkontonummer). Will man auch die Kontonummer verprüfen, so soll es dafür allein in Deutschland über 140 verschiedene Verfahren geben (das Prüfverfahren ist also von Bankengruppe zu Bankengruppe verschieden). Man braucht also eine Datenbank, um anhand der BLZ das richtige Kontonummerprüfverfahren anzuwenden. Bessere Programme haben das implementiert. Die IBAN darf auch nur vom kontoführenden Institut errechnet und ausgegeben werden. Wer eine nicht vom Kreditinstitut ausgegebene IBAN benutzt, kann beim Auftreten von Fehlern nicht das Kreditinstitut haftbar machen und auch sonstige Rechtsverluste erleiden. Das Hauptverfahren zur Berechnung der Prüfziffer der IBAN kann übrigens nicht in einem Starbasic-Makro umgesetzt werden, da der zu bearbeitende Integerwert zu viele Stellen hat. Man muss also dann auf die dokumentierten Hilfsverfahren ausweichen. Gruß Michael signature.asc Description: OpenPGP digital signature
Re: AW: Dateiformat csv für SEPA-account converter
Hallo, -Original Message- From: RA Stehmann [mailto:anw...@rechtsanwalt-stehmann.de] Das Hauptverfahren zur Berechnung der Prüfziffer der IBAN kann übrigens nicht in einem Starbasic-Makro umgesetzt werden, da der zu bearbeitende Integerwert zu viele Stellen hat. Man kann das als Stringberechnung implementieren. Ich bin zu faul es selbst hinzuschreiben, weswegen ich auf ein Beispiel in VBA verweise: http://www.ms-office-forum.net/forum/showthread.php?t=259499 Dort ist nur in der Zeile die eine Fehlermeldung wegen des Dateityps bringt ein VAL() zu ergänzen, aus: bytPrd = Mid$(strNo1, lngVar1, 1) * Mid$(strNo2, lngVar2, 1) + bytCarry Wird also: bytPrd = VAL(Mid$(strNo1, lngVar1, 1)) * VAL(Mid$(strNo2, lngVar2, 1)) + bytCarry Gruß Jörg - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org
Re: AW: Dateiformat csv für SEPA-account converter
-Original Message- From: RA Stehmann [mailto:anw...@rechtsanwalt-stehmann.de] Sent: Thursday, January 09, 2014 12:48 PM To: users-de@openoffice.apache.org Subject: Re: AW: Dateiformat csv für SEPA-account converter Man kann die IBAN tatsächlich nach guter alter Sitte mit der Hand ausrechnen (nimmt etwa eine DIN-A4-Seite in Anspruch). Die Probleme sind tatsächlich häufig woanders. Beispielsweise kennen manche Menschen ihre vollständige Kontonummer nicht. Bei einigen Banken gibt es nämlich eine Stammnummer und angehängt Ziffern für Unterkonten z.B. Giro-, Sparkonten etc.. Die Banken haben aber auch dann Überweisungen ausgeführt, bei der nur die Stammnummer angegeben war. Für die IBAN braucht man jedoch die vollständige Kontonummer (also mit Unterkontonummer). Will man auch die Kontonummer verprüfen, so soll es dafür allein in Deutschland über 140 verschiedene Verfahren geben (das Prüfverfahren ist also von Bankengruppe zu Bankengruppe verschieden). Man braucht also eine Datenbank, um anhand der BLZ das richtige Kontonummerprüfverfahren anzuwenden. Bessere Programme haben das implementiert. Die IBAN darf auch nur vom kontoführenden Institut errechnet und ausgegeben werden. Wer eine nicht vom Kreditinstitut ausgegebene IBAN benutzt, kann beim Auftreten von Fehlern nicht das Kreditinstitut haftbar machen und auch sonstige Rechtsverluste erleiden. Das Hauptverfahren zur Berechnung der Prüfziffer der IBAN kann übrigens nicht in einem Starbasic-Makro umgesetzt werden, da der zu bearbeitende Integerwert zu viele Stellen hat. Man muss also dann auf die dokumentierten Hilfsverfahren ausweichen. Gruß Michael - To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org