Ergebnis 1 bis 10 von 17

Hybrid-Darstellung

  1. #1
    Registriert seit
    26.10.2013
    Beiträge
    19

    Ausrufezeichen Excel-Import von CAMT.054.xml Dateien

    Hallo zusammen
    Gemäss dem neuen ISO-Standard 20022 werden von den schweizer Banken die ESR-Gutschriftsdateien ab 2018 als XML-Dateien bereitgestellt. Diese Dateien kann man in Excel zwar öffnen, aber es gibt folgendes Problem:
    Die Referenznummer des verwendeten Einzahlungsscheins ist 27-stellig. Diese wird im Excel als Exponentialzahl (z.B. 8.11127102E+26) dargestellt. In diversen Foren wird beschrieben, dass man die entsprechende Zelle als "Zahl" oder als "Text" formatieren muss, um die Zahl in der ganzen Länge darstellen zu können. Das ist zwar möglich, wenn man das Feld vorgängig (also bevor man eine lange Zahl eingibt) als "Zahl" oder "Text" formatiert.
    Wenn ich aber, wie in meinem Fall, eine XML-Datei öffne, kann ich das ja nicht vorgängig machen. Die ganze Daei wird im XML-Standar geöffnet und das Feld mit der Referenznummer wird automatisch als Exponentialzahl eingelesen. Wenn ich jetzt diese Feld umformatiere, wird die Zahl ab der 15. Stelle nur noch mit Nullen dargestellt (Excel-Standard). Wie kann ich nun diese Zahl in eine 27-stellige Zahl umwandeln?

    Im Anhang habe ich einen Printscreen dieser XML-Datei beigefügt.

    Für Ihre Hilfe wäre ich sehr dankbar.

    Gruss
    Urs Angst
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: png ESR.PNG (21,9 KB, 20x aufgerufen)

  2. #2
    Registriert seit
    25.07.2007
    Ort
    Zürich
    Beiträge
    6.137
    Hallo Urs

    Hast Du zum Testen eventuell irgendwo eine Beispieldatei mit Phantasiedaten drin, damit man das mal ausprobieren kann?

    Herzliche Grüsse
    Gaby
    Redaktion PCtipp
    ---------------
    *** PCtipp Heft oder E-Paper abonnieren ***
    *** Auf Facebook: PCtipp, Computerworld *** PCtipp auf Google+ und Twitter ***

  3. #3
    Registriert seit
    26.10.2013
    Beiträge
    19

    Test.xml

    Im Anhang habe ich eine Test.xml datei hochgeladen. Musste sie allerding Zippen, da das Format zum Hochladen nicht unterstützt wird.
    Danke im voraus
    Angehängte Dateien Angehängte Dateien

  4. #4
    Registriert seit
    09.08.2007
    Beiträge
    266
    Grüezi Urs

    Frage: Kann man in Zukunft die ESR-Dateien nur noch als XML-Dateien herunterladen? Früher konnte man sie ja auch als txt-Datei (bei der ZKB) oder als V11-Datei (bei Postfinance) herunterladen. - Ich bin nicht mehr in diesem Bereich tätig, deshalb weiss ich es nicht.

    Grüsse Niclaus

  5. #5
    Registriert seit
    26.10.2013
    Beiträge
    19
    Hallo Niclaus

    Im Moment bieten die meisten Banken den Download beider Varianten (V11- und XML-Datein) an. Aber ab Mitte 2018 werden dann nur noch XML-Dateien angeboten.

    Urs

  6. #6
    Registriert seit
    04.08.2015
    Ort
    in der Geburtsstadt der Gebrüder Grimm
    Beiträge
    226

    Etwas holprige Lösung

    Hallo Urs,

    ich habe dir hier mal eine Lösung hochgeladen. Es ist eine Excel-Datei mit einem Makro. Mit dem Button "Konto-Datei laden" wird er gestartet. Alternativ kannst du auch Strg-k benutzen. Der Makro macht Folgendes:
    - Zuerst geht ein Fenster auf, in dem du die Konto-Datei answählst.
    - Dann wird automatisch von dieser Datei eine Kopie erzeugt. An den Namen wird _2 angehängt.
    - In dieser Kopie wird in die Referenzummer ein nicht anzeigbares Tabulator-Zeichen eingefügt. Damit ist die Nummer für Excel keine Zahl mehr, sondern Text und wird auch als solcher geschrieben.
    - Zum Schluss wird diese Datei von Excel geöffnet. Hier hat es allerdings einen kleinen Schönheitsfehler: Da das Format der Datei nicht mehr dem erwarteten entspricht, wird das als Fehlermeldung angezeigt. Die musst du leider von Hand wegklicken. Daraus entstehen aber keine weiteren Probleme.

    Probier es mal aus, und eine Rückmeldung wäre schön.

    Grüße, Andreas

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •