Zum Inhalt springen Zur Fusszeile springen
BLKB Logo - Zurück zur Startseite BLKB Logo - Zurück zur Startseite

Der ISO-20022 Standard Der ISO-20022 Standard

Der Standard im globalen Zahlungsverkehr

Was beinhaltet der ISO-20022 Standard

Der ISO-20022 Standard bezweckt die weltweite Angleichung bestehender und neuer Meldungsstandards in der Finanzindustrie. Er umfasst die Bereiche Zahlungsverkehr, Wertschriften, Treasury und Aussenhandelsfinanzierung.

Quelle: SIX

 

Ablauf einer Überweisung

Überweisung

Für eine Überweisung bestehen folgende Möglichkeiten:


E-Banking

  • Datei-Upload (pain.001)
  • Manuelle Eingabe

EBICS

  • Datei-Upload (pain.001)

Validierung

Die BLKB validiert Ihre Zahlungen und bestätigt diese wie folgt:


E-Banking

  • Der Status einer Überweisung ist direkt im E-Banking ersichtlich.

EBICS

  • pain.002-Meldung

Ausführung

Die Zahlungen werden ausgeführt und Ihrem Konto belastet. Die camt-Meldungen unterstützen die Avisierung einer QR-Bill-Gutschrift.

Avisierung

Folgende Avisierungen sind bei der BLKB möglich:

  • Kontoauszug im E-Banking
  • camt.053 mit Details (Kontoauszug)
  • camt.053 ohne Details (Kontoauszug)
  • Papierkontoauszüge

Allgemeine Informationen

Anwendbare Bestimmungen und Grundlagen

Die BLKB folgt generell den Empfehlungen des Schweizer ISO-20022-Zahlungsstandards sowie die Bestimmungen des gewählten Kommunikationskanals bzw. der verwendeten Dienstleistungen.

Die Schweizer Empfehlungen bestehen aus den Dokumenten:

  • Schweizer Business Rules
  • Swiss Usage Guide
  • Schweizer Implementation Guidelines
    • für Überweisungen und Status Report
    • für SEPA-Lastschriften und Status Report
    • für Cash-Management-Meldungen

Die entsprechenden Dokumente sind unter www.six-group.com abrufbar.

Glossar

ACCP

Accepted Customer Profile: Überprüfung von Syntax und Semantik war erfolgreich über sämtliche A-, B- und C-Levels (inkl. Customer Profile [zum Beispiel Berechtigungsprüfung auf Stufe Konto]). Die BLKB verwendet diesen Status für die Rückmeldung einer erfolgreich eingereichten pain.001-Meldung.

camt-Meldung

Cash Management: Eine Meldung Bank an Kunde im XML-Format, z.B. Kontoauszüge am Tagesende (camt.053), Intraday-Kontoauszüge (camt.052) und Belastungs- und Gutschriftanzeigen (camt.054)

Creditor

Zahlungsempfänger

Creditor Agent

Bank des Begünstigten

Debtor

Auftraggeber einer Zahlung

Debtor Agent

Bank des Auftraggebers

Offline-Softwareanbindung

Schnittstelle zwischen der eigenen Buchhaltungssoftware und der Bank, über welche fertig erstellte Dateien der Bank zugestellt werden. Die Erstellung der Dateien erfolgt offline mit der Buchhaltungssoftware. Für den Versand der Datei wird kurzfristig eine Verbindung zur Bank (online) hergestellt.

Online-Benutzeroberfläche

E-Banking über den eigenen Internet-Browser auf der entsprechenden Website der Bank (auch Online-Browserbanking genannt).

pain.001

Datei Kunde an Bank im XML-Format für die Einlieferung von Zahlungsaufträgen

pain.002

Datei Bank an Kunde im XML-Format für die Mitteilung des Status von übermittelten pain.001-Dateien (Zahlungen)

PENS

Kennzeichnung für Rentenzahlungen

RJCT

Rejected: Die BLKB verwendet diesen Status für die Rückweisung einer pain.001-Meldung aufgrund der Validierung auf Dateiebene. Bei RJCT werden somit alle Zahlungen einer pain.001-Meldung abgewiesen.

SALA

Kennzeichnung für Salärzahlungen

camt-Files im Überblick

Unterschiede zwischen den Formaten

Die Kontoreportings camt.052, camt.053 und camt.054 bieten verschiedene Ausprägungen von Kontoauszügen, die je nach Bedarf detaillierte Informationen über Kontobewegungen und Salden liefern.

Die von der Basellandschaftlichen Kantonalbank angebotenen camt-Meldungen beinhalten folgende Ausprägungen:

Inhalt

Frequenz

camt.052

Kontobewegungen in Echtzeit oder zu definierten Zeiten

Mehrfach täglich (09:00, 12:00, 15:00, 18:00 Uhr)

camt.053

Tagesendsaldo mit detaillierten Buchungen

Täglich

camt.054

Einzeltransaktionen und Gutschriften

Nach Bedarf

Inhalt

camt.052

Kontobewegungen in Echtzeit oder zu definierten Zeiten

camt.053

Tagesendsaldo mit detaillierten Buchungen

camt.054

Einzeltransaktionen und Gutschriften

Frequenz

camt.052

Mehrfach täglich (09:00, 12:00, 15:00, 18:00 Uhr)

camt.053

Täglich

camt.054

Nach Bedarf

Referenzen einer Zahlung

Die «Remittance Information» und die «End-to-End-ID» werden sofern geliefert in der ganzen Zahlungskette mitgegeben. Sie ermöglichen eine Automatisierung der Prozesse in Kundensystemen. Bei einer Zahlungsrückleitung werden die exakt gleichen Elemente «Remittance Information» und die «End-to-End-ID» zurückgeliefert.

Salär- und Rentenzahlungen

Um die Diskretion bei ausgehenden Salär- und Rentenzahlungen sicherzustellen, werden diese Buchungen / Belastungen generell immer ohne D-Level avisiert. Voraussetzung ist die korrekte Kennzeichnung dieser Aufträge als Salär- oder Rentenzahlung.

Sammelbuchungen

Sammelbuchungen können aus Sammelzahlungsaufträgen (Belastung) und aus QR-Rechnungen- und LSV-Eingängen (Gutschrift) resultieren. Die Detailtransaktionen bei Sammelgutschriften (QR-Rechnungen- und LSV-Eingänge) werden im D-Level des camt.053-Kontoauszugs («camt.053 mit Details») ausgewiesen. Bei Sammelbelastungen sind Transaktionsdetails auch im camt.053-Kontoauszug («camt.053 ohne Details») ersichtlich.

Spesen / Gebühren

Bei BLKB-Gebühren erfolgt eine separate und periodische Belastung mit folgenden Bank Transaction Codes (BTC):

  • PMNT / MDOP / CHRG
  • ACMT / MDOP / FEES

Gebühren, welche direkt einer Buchung oder Transaktion zugerechnet werden, erscheinen ohne eigene BTCs. Gebühren zulasten des Zahlungsempfängers (CRED) werden vom Überweisungsbetrag direkt abgezogen.

camt.052 Intraday Reporting

Das camt.052-Format bietet Unternehmen die Möglichkeit, Kontobewegungen mehrmals täglich zu überwachen. Dies ermöglicht eine präzise Steuerung der Liquidität und eine schnelle Reaktion auf finanzielle Entwicklungen. Es enthält Buchungen, die während des Tages auf dem Konto stattfinden, einschliesslich Vormerkungen und Rückgaben. Die BLKB stellt camt.052-Reports zu vier definierten Zeitpunkten pro Tag bereit (09:00, 12:00, 15:00 und 18:00 Uhr).

Verfügbar über EBICS

Verfügbar über E-Banking

2009

Ja

Nein

2019

Ja

Nein

Verfügbar über EBICS

2009

Ja

2019

Ja

Verfügbar über E-Banking

2009

Nein

2019

Nein

camt.053 End-of-Day Reporting

Mit dem camt.053-Format erhalten Unternehmen eine vollständige Tagesübersicht über sämtliche Buchungen eines Kontos. Dieses Reporting enthält alle abgeschlossenen Transaktionen des Tages und eignet sich hervorragend für die Abstimmung mit der Buchhaltung. Unternehmen können den Tagesendsaldo, Details zu Ein- und Ausgängen sowie eventuelle Korrekturen einsehen.

Verfügbar über EBICS

Verfügbar über E-Banking

2009

Ja

Ja

2019

Ja

Ja

Verfügbar über EBICS

2009

Ja

2019

Ja

Verfügbar über E-Banking

2009

Ja

2019

Ja

camt.054 Single Transaction Reporting

Das camt.054-Format bietet gezielte Informationen zu einzelnen Transaktionen, darunter Gutschriften und Belastungen. Dieses Reporting wird insbesondere von Unternehmen mit einem hohen Transaktionsvolumen geschätzt, da es eine detaillierte Analyse und bedarfsgerechte Nutzung von Buchungsdaten ermöglicht. Es eignet sich zur Identifikation einzelner Zahlungseingänge oder zur Abstimmung spezifischer Transaktionen.

Verfügbar über EBICS

Verfügbar über E-Banking

2009

Ja

Ja

2019

Ja

Ja

Verfügbar über EBICS

2009

Ja

2019

Ja

Verfügbar über E-Banking

2009

Ja

2019

Ja

Bank Transaction Codes (BTC)

Sämtlichen Transaktionen werden innerhalb der camt-Meldungen so genannte BTC Codes zugeteilt. Diese definieren die entsprechenden Geschäftsvorfälle. Die BLKB verwendet hierzu die in der Schweiz üblichen BTC-Codes.

Datenstruktur der camt-Formate

Alle camt-Formate bestehen aus vier hierarchischen Levels, die strukturierte Informationen zur Kontoübersicht und den Transaktionsdetails bereitstellen:

Level A: Enthält allgemeine Informationen zur Meldung, wie z. B. das Erstellungsdatum und die Kontonummer.

Level B: Beinhaltet Angaben zum Kontoauszug oder Report, einschliesslich Saldeninformationen und Auszugsnummer.

Level C: Listet die einzelnen Buchungen oder Sammelbuchungen auf und liefert grundlegende Buchungsinformationen.

Level D: Enthält detaillierte Informationen zu jeder Transaktion, einschliesslich Verwendungszweck, Referenzen und Gebühren.

Während camt.052 und camt.053 umfassende Saldeninformationen bereitstellen, liegt der Fokus bei camt.054 auf Einzeltransaktionen, ohne einen vollständigen Kontosaldo anzuzeigen.

pain.001 Customer Credit Transfer Initiation

Aufbau pain.001

Für die Einlieferung von Zahlungsaufträgen an Finanzinstitute nach dem ISO-20022-Standard wird eine XML-Datei pain.001 verwendet (alt DTA). Die pain.001-Datei besteht aus den Leveln A (Meldungsebene «Group Header »), B (Zahlungsgruppenebene «Payment Information») und C (Transaktionsebene «Credit Transfer Transaction Information»).

Der «Group Header» (A-Level der Meldung) enthält alle Elemente, die für sämtliche Transaktionen in der XML-Meldung «Customer Credit Transfer Initiation » (pain.001) gelten. Er kommt in der Meldung genau einmal vor.

Die «Payment Information» (B-Level der Meldung) beinhaltet die Informationen zum Zahlungspflichtigen sowie weitere Schlüsselelemente wie Zahlungsart (Payment Method) oder das gewünschte Ausführungsdatum (Requested Execution Date), welche für alle Transaktionen (C-Level) dieses B-Levels gelten.

Die «Credit Transfer Transaction Information» (C-Level der Meldung) beinhaltet alle Angaben zum Zahlungsempfänger sowie weitere Informationen zur Transaktion (Übermittlungsinformationen, Zahlungszweck usw.).

Quelle: SIX

 

Voraussetzungen

Um ISO-20022-Meldungsformate mit der BLKB austauschen zu können, sind für die unter 3.4 genannten Kommunikationskanäle entsprechende Dienstleistungsvereinbarungen erforderlich. Bestehende E-Banking-Verträge haben weiterhin ihre Gültigkeit.

Kommunikationskanäle

Die ISO-20022-Meldungsformate können über zwei Kommunikationskanäle mit der BLKB ausgetauscht werden:

  • EBICS
  • E-Banking (online-Benutzeroberfläche/offline-Softwareanbindung)

Nach Einlieferung einer pain.001-Datei sendet die BLKB für die Kanäle EBICS und E-Banking (offline) eine Statusmeldung pain.002 zurück. Für den Kanal E-Banking (online) werden keine Statusmeldungen pain.002 angeboten. Bei Bedarf können die über E-Banking (online/offline) eingelieferten, valutierten Transaktionen einer pain.001-Datei im E-Banking (online) korrigiert beziehungsweise mutiert werden. Einlieferungen mit Ausführungsdatum am selben Tag (same day) können nicht mutiert werden.

Für weitere Informationen zu den unterstützten Kommunikationskanälen steht Ihnen unsere E-Banking-Beratung gerne zur Verfügung.

Unterstützte Zahlungsarten

Die BLKB unterstützt alle im Schema pain.001.001.03 und pain.001.001.09 vorgesehenen Zahlungsarten, ausser der Zahlungsart 7 (Zahlungsanweisung) und der Zahlungsart 8 (Bankcheck).

Gruppierung

Alle Zahlungen bzw. C-Levels innerhalb von einem B-Level werden immer zu einer Sammelbuchung zusammengefasst. Eine Lieferung von «Batch Booking = false» wird von der BLKB ignoriert und als «Batch Booking = true» (Sammelbuchung) verarbeitet.

Im Falle von unterschiedlichen Währungen in einem B-Level werden die jeweiligen Währungen von der BLKB zu währungsreinen B-Levels zusammengefasst.

In der empfohlenen Variante links ist die pain.001-Zahlungsdatei in fünf währungsreine B-Levels inklusive eines separaten Auftrags mit Lohnzahlungen unterteilt. Mit dieser Unterteilung ist die Kontinuität der Buchung bzw. des Kontoauszugs sichergestellt. Es besteht auch die Möglichkeit, je eine Zahlungsdatei pro Auftrag zu erstellen. Die BLKB empfiehlt, je Ausführungsdatum und Belastungskonto einen B-Level zu bilden.

Salär- und Rentenzahlungen

Im Feld Category Purpose / Code auf B-Level haben Sie die Möglichkeit, die Werte SALA (Salärzahlungen) und PENS (Rentenzahlungen) zu liefern. Salär- und Rentenzahlungen, welche mit Code SALA bzw. PENS (++CtgyPurp+++Cd) deklariert sind, werden immer mit «Batch Booking = true» ausgeführt und als Sammelbuchung ohne Details angezeigt. Sollte der Category Purpose / Code im C-Level geliefert sein, wird dieser ignoriert und nicht als Salär- oder Rentenzahlung ausgeführt.

Übersicht pain.001 bei der BLKB

Die BLKB versucht, mit ihren Angeboten die meisten Kundenbedürfnisse abzudecken. Trotzdem kann es vorkommen, dass nicht alle Möglichkeiten von ISO 20022 angeboten werden können. In unten aufgeführter Darstellung finden Sie die BLKB-Definition der wichtigsten Felder. Die BLKB empfiehlt, die ignorierten Felder im pain.001 nicht zu liefern.

Level: A

Feld: Message ID
Definition: Umsetzung gemäss Anforderung Implementation Guidelines. Die BLKB definiert den Term «90 Tg» als 90 Kalendertage in der Vergangenheit ab dem effektiven Einlieferungsdatum der Datei. Wird dieses Kriterium verletzt, wird die ganze pain.001-Datei abgelehnt.

Level: A

Feld: Creation Date
Definition: Der Wert darf nicht länger als 90 Kalendertage in der Vergangenheit und 1 Kalendertag in der Zukunft liegen (ab Einlieferungsdatum). Werden diese Kriterien verletzt, wird die ganze pain.001-Datei abgelehnt.

Level: A

Feld: Forwarding Agent
Definition: Der Forwarding Agent wird von der BLKB nicht unterstützt. Sollte er geliefert werden, wird die ganze pain.001-Datei abgelehnt.

Level: B

Feld: Payment Method
Definition: Die BLKB akzeptiert den Wert «CHK», das heisst Zahlungsanweisung Inland (Zahlungsart 7) und Bankcheck/Postcash In- und Ausland (Zahlungsart 8) nicht.

Level: B

Feld: Batch Booking
Definition: Die BLKB ignoriert «Batch Booking = false» und verarbeitet immer als «Batch Booking = true».

Level: B

Feld: Payment Type Information (generell)
Definition: Wenn sowohl auf B- wie auch auf C-Level kein Wert vorhanden ist, so werden die Zahlungen ganz normal ausgeführt. Der Default wird in den einzelnen Subelementen definiert. Hat ein B-Level einen Wert definiert, so gilt der Wert für alle C-Levels, sofern der C-Level keinen Wert aufweist. Haben B- und C-Level unterschiedliche Werte, so wird die Zahlung im C-Level abgelehnt. Haben B- und C-Level den gleichen Wert, so wird die Transaktion ausgeführt.

Level: B

Feld: Instruction Priority
Definition: Die BLKB akzeptiert nur den Wert NORM. Das heisst, alle Zahlungen werden als normale Zahlungen gemäss BLKB-cut-off-Zeiten ausgeführt. Wenn im Feld  «Instruction Priority» kein Wert geliefert wird, werden die Zahlungen als normale Zahlungen gemäss BLKB-cutt-off-Zeiten ausgeführt.

Level: B

Feld: Service Level Code
Definition: Die BLKB beachtet nur den SEPA-Code. Alle anderen Codes werden bei der Verarbeitung ignoriert.

Level: B

Feld: Category Purpose
Definition: Die BLKB akzeptiert nur die Codes SALA und PENS. Alle anderen Codes werden bei der Verarbeitung ignoriert. Die Codes SALA/PENS müssen im B-Level mitgeliefert werden. Sollte der Category Purpose / Code im C-Level geliefert sein, wird dieser ignoriert und nicht als Salär- oder Rentenzahlung ausgeführt.

Level: B

Feld: Requested Execution Date
Definition: Bei Daten in der Vergangenheit automatische Korrektur auf nächstmöglichen Ausführungstag (Bankwerktag). Bei Daten in der Zukunft und wenn kein gültiger Bankwerktag automatische Korrektur auf den nächstmöglichen Ausführungstag (Bankwerktag). Ausführungsdatum maximal 10 Kalendertage in der Vergangenheit ab Einlieferungsdatum. Werte ausserhalb dieser Bandbreite werden abgelehnt.

Level: B

Feld: Local Instrument
Definition: Für die Payment Types 1/2.1/2.2 müssen die Local Instruments (CH01, CH02, CH03) entweder im C-Level geliefert werden, oder pro B-Level zusammengefasst sein (reine B-Level). Die BLKB empfiehlt die Einlieferung auf C-Level.

Level: B

Feld: Anzeigesteuerung (Debtor Account/…/Propretery)
Definition: Die BLKB ignoriert die Anzeigesteuerung. Die Anzeigesteuerung wird bei der BLKB über die Versandproduktvorlage gesteuert (Kontoauszug DAZ vs. Kontoauszug Business). Eine Lohn- resp. Rentenzahlung (SALA/PENS) wird immer ohne Details angezeigt.

Level: B

Feld: Ultimate Debtor
Definition: Die BLKB akzeptiert das Element Ultimate Debtor.

Level: B

Feld: Konto für Spesen (Charges Account)
Definition: Die BLKB ignoriert diese Angabe.

Level: C

Feld: Akzeptierte Währungen
Definition: Die BLKB bietet auf dem E-Banking und EBICS folgende Währungen an: CHF, EUR, USD, GBP, JPY, AUD, CAD, CZK, DKK, HKD, HUF, ILS, MXN, NOK, NZD, PLN, SEK, SGD, THB, TRY, ZAR. Weitere Währungen über Connect auf Anfrage.

Level: C

Feld: Equivalent Amount
Definition: Die BLKB akzeptiert nur den Instructed Amount.

Level: C

Feld: Umrechnungskurs (Exchange Rate Information)
Definition: Die BLKB akzeptiert keinen Umrechnungskurs.

Level: C

Feld: Intermediary Agent 1
Definition: Die BLKB ignoriert diese Angabe.

Level: C

Feld: Ultimate Creditor
Definition: Die BLKB akzeptiert das Element Ultimate Creditor.

Level: C

Feld: Instruction for Creditor Agent
Definition: Die BLKB akzeptiert dieses Element wo zulässig und leitet dieses wenn möglich weiter.

Level: C

Feld: Instruction for Debtor Agent
Definition: Die BLKB akzeptiert dieses Element wo zulässig und leitet dieses wenn möglich weiter.

Level: C

Feld: Additional Remittance Information
Definition: Die BLKB ignoriert dieses Element.

Weiterleitung der Daten an die SIX

Solange im Interbanken-Zahlungsverkehr der ISO-20022-Standard noch nicht durchgehend eingeführt ist, existieren Einschränkungen im Umfang der übertragenen Daten. Datenelemente aus dem ISO-Standard, welche in den bestehenden Formaten nicht oder nicht direkt abgebildet werden können, gibt die SIX entsprechend nicht oder nur eingeschränkt weiter.

Einlieferungszeiten

Die Annahmeschlusszeiten der BLKB werden in den Bedingungen für den Zahlungsverkehr geregelt.

SEPA-Zahlungen

SEPA-Zahlungen, welche die Bedingungen der Zahlungsart 5 (SEPA-Zahlung) erfüllen, werden als SEPA-Zahlungen abgewickelt. Die Zahlung muss folgende SEPA-Kriterien erfüllen:

  1. Währung = EUR
  2. Name, Adresse und Kontonummer (IBAN) des Begünstigten
  3. BIC der Kreditorenbank muss dem SEPA-Bankenstamm angehören
  4. Spesenregelung = SLEV (Gebührenteilung)
  5. Im Falle einer Kreditorreferenz: unstrukturierte Mitteilung oderMitteilung nach ISO-11649-Standard
  6. Keine Ausführungsinstruktionen an die Bank

Dringende Zahlungen

Alle Zahlungen werden mit gleicher Priorität ausgeführt. Angaben im Feld «Credit Transfer Transaction Information+Payment Type Information++Instruction Priority» werden somit von der BLKB ignoriert.

pain.002 Customer Payment Status Report

Statusmeldungen

Für jede über die Kanäle EBICS und E-Banking (offline) eingereichte pain.001-Meldung kann eine Statusmeldung pain.002 abgeholt werden. In einer ersten Phase zeigt die Statusmeldung auf Dateiebene an, ob die pain.001-Meldung erfolgreich angekommen ist (ACCP) bzw. ob sie abgelehnt wurde (RJCT). Zu einem späteren Zeitpunkt wird die BLKB die pain.002- Meldung auf Transaktionsebene einführen. Details dazu folgen zu gegebener Zeit.

EBICS

  • Die Rückmeldung pain.002 erfolgt auf Dateiebene.
  • Für eingereichte pain.001-Meldungen über E-Banking (online) ist keine Statusmeldung pain.002 verfügbar.

E-Banking (Online-Benutzeroberfläche)

  • Die pain.002-Meldung ist nicht verfügbar. Die Rückmeldung erfolgt mittels Statusanzeige direkt im E-Banking.
  • Der Status der einzelnen Zahlungen kann im E-Banking abgefragt werden.

E-Banking (Offline-Softwareanbindung)

  • Die pain.002-Meldung ist verfügbar. Der Status der einzelnen Zahlungen kann im E-Banking (online-Benutzeroberfläche) abgefragt werden.
  • Die BLKB empfiehlt eine tägliche Abholung des elektronischen Kontoauszuges.

Weiterführende Informationen

Gerne beraten wir Sie.