Wie funktioniert BVG Exchange Transfer?

Eine zentrale Austausch-Plattform bedingt ein standardisiertes Austauschfor-mat: BVG Exchange Transfer nutzt das XML-Schema (XSD). Ein generisches, ro-bustes Datenformat, das zahlreiche Datentypen unterstützt, beliebig erweiter-bar und damit versionsfähig ist. 

Das Austauschformat ist so konzipiert, dass auch Daten von geringerer Qualität noch verarbeitet wer-den können. Das heisst, angeschlossene Institutionen können via BVG Exchange Austrittsdaten an alle anderen Institutionen übermitteln und/oder empfangen. 

Durch die gemeinsame Nutzung der Plattform benötigt jede angeschlossene Vorsorgeeinrichtung nur noch eine einzige statt mehrere technische Anbindungen. 

Seit der Lancierung von BVG Exchange wurde das XML-Schema bei jeder Änderung der gesetzlichen Anforderungen angepasst.

Webservice und Sequenzdiagramm
Der Austausch erfolgt über einen Webservice, der Daten entgegennimmt und über dessen Daten abgerufen werden können. Jeder Schritt ist transaktional abgesichert, nachvollziehbar und revisionssicher. Der Ablauf wird im Sequenzdiagramm (Abbildung) dargestellt.

Alle Aktionen des Sequenzdiagramms werden geloggt. Alle Logeinträge, die eine Institution betreffen, können von dieser entweder via Webservice abgeholt oder über BVG Exchange eingesehen werden. Damit kann jederzeit jede Aktion nachvollzogen werden.

Sequenzdiagramm anzeigen

Webservice-User 

  • Authentifiziert sich bei jedem Methodenaufruf mit Benutzernamen und Passwort. 
  • Kann folgende Berechtigungen haben: Einliefern von Datensätzen (SUBMIT), Empfang von Datensätzen (RECEIVE; als verbindliche Zustellung gewertet), Lesen von Datensätzen (GET; Lesen entspricht nicht Empfang).
  • Kann für mehrere Institutionen berechtigt sein. Die Berechtigungen sind auf eine oder mehrere Institutionen bezogen, in deren Namen der oder die Webservice-User handeln darf. 

Institutionen können definieren, ob und in welcher Version des XML-Schemas sie Dokumente empfangen wollen. Falls zwei Institutionen nicht dieselbe Schema-Version verwenden, findet bei einem Datenaustausch eine automatische Migration statt.

Command Line Client (CLI Client)
In der Distribution findet sich auch ein CLI Client. Dies ist eine Referenz-Implementation. Damit können XML-Daten sowohl an BVG Exchange versandt als auch von der Plattform empfangen werden. Der CLI Client enthält ein Demo-Modus, mit dem der vollständige Ablauf getestet werden kann.

Die Verwendung des Clients setzt grundlegende Kenntnisse des verwendeten Betriebssystems voraus und ist in erster Linie für eine niederschwellige Anbindung bei einfachen Prozessabläufen gedacht. 

Der Source Code der Applikation wird mitgeliefert und kann als Grundlage für eigene Implementierungen frei verwendet werden.

Links und Downloads

Die BVG Exchange Distribution FZL-1.6 beinhaltet: 

  • Eine fachliche Dokumentation des Austauschformats
  • FAQs zu den mitgelieferten Ressourcen
  • Das aktuelle XSD-Schema
  • Alle vorherigen XSD-Schema Versionen
  • XML Beans Bindings für das Schema inkl. Javadoc
  • Beispielcode für das Erstellen und Lesen der XML-Daten

Für allgemeine Informationen siehe BVG Exchange Transfer, für weitere Details Technische Fragen BVG Exchange Transfer.

Für rechtliche Themen siehe Rechtliche Fragen und allgemeine Nutzungsbedingungen von BVG Exchange.

Wie funktioniert BVG Exchange Match?

Der Service nutzt die im Internet weit verbreitete REST- Architektur. REST basiert auf dem HTTP-Protokoll respektive auf den Grundlagen des Internets, wodurch die nötige Infrastruktur bereits vorhanden ist. Damit ist die Anbindung eines per REST kommunizierenden Webservices sehr einfach umsetzbar.

Als Austausch-Format der Daten wurde für BVG Exchange Match JSON gewählt. JSON ist ein kompaktes Dateiformat, das auch ohne technische Kenntnisse lesbar ist. Viele verbreitete Programmiersprachen beherrschen das Lesen und Schreiben von Daten im JSON- Format automatisch.

Webservice und Sequenzdiagramm
Der Webservice ist so aufgebaut, dass jede an BVG Exchange Transfer angeschlossene Vorsorgeeinrichtung auch Daten in BVG Exchange Match einliefern kann. Dafür werden die gleichen Login-Daten verwendet. Anschliessend können über verschiedene REST-Endpunkte Aus- und Eintritte gemeldet und gelöscht werden. Die Daten werden dabei als DTO (Data transfer object) im JSON-Format übertragen und vom Webservice gespeichert. Aus diesen gespeicherten Daten werden vom Webservice Matches generiert und gespeichert, welche wiederum über die REST-Endpunkte abgeholt werden können. 

BVG Exchange Match prüft nicht, ob die übermittelten Daten sinnvoll sind. Jede einliefernde Vorsorgeeinrichtung ist selber dafür verantwortlich, dass ihre Daten aktuell sind. Einzig beim Löschen von Aus- und Eintritten löscht BVG Exchange Match den zugehörigen Match, da ein solcher ohne gültigen Aus- und Eintritt nicht mehr gültig ist.

Sequenzdiagramm anzeigen

Link

Für allgemeine Informationen siehe BVG Exchange Match, für weitere Details Technische Fragen BVG Exchange Match.

Für rechtliche Themen siehe Rechtliche Fragen und allgemeine Nutzungsbedingungen von BVG Exchange.

Wie funktioniert BVG Exchange Payment Validation?

Die Spezifikationen folgen, sobald der Service BVG Exchange Payment Validation angeboten wird.
Weitere Informationen finden Sie unter BVG Exchange Payment Validation.

Wir bieten allen Vorsorgeeinrichtungen der 2. Säule die Möglichkeit, BVG Exchange unverbindlich zu testen. Bitte kontaktieren Sie uns für einen Zugang.

Rechtliches

Die Nutzung von BVG Exchange unterliegt den allgemeinen Nutzungsbedingungen sowie der Unterzeichnung des Vertrags. Bitte kontaktieren Sie uns bei Fragen.  

Weitere rechtliche Details finden Sie unter Rechtliche Fragen BVG Exchange.

Anmelden