Schnittstellenbeschreibung - Personenbezogene Abfrage Webservice

Die Seite wird erstellt Milo Brückner
 
WEITER LESEN
s

Schnittstellenbeschreibung
Personenbezogene Abfrage Webservice

             Projekt: Transparenzdatenbank

             Thema: Personenbezogene Abfrage in der TDB

             Version: 2.00

         Verfasser: Helen Matuschewski, BSc

      Beschreibung: Beschreibung der Schnittstelle für die Abfrage von
                      personenbezogenen Leistungsdaten

Wien, 2020
Änderungshistorie
 Version       Datum        Änderung                              Autor/in

 0.1           16.03.2015   Ersterstellung                        Martin Spitzenberger

 0.9           24.09.2015   Aktualisierung PDF Auszug             Martin Spitzenberger

 1.0           10.02.2016   GZAntragsId in PDF, PV Rolle          Martin Spitzenberger

 1.1           12.08.2016   PVPChainedToken                       Martin Spitzenberger

                            Gemeinsame       Abfrage   mehrerer
 1.2           03.10.2018                                         Helen Matuschewski
                            Personen

 2.00          13.05.2020   Aufnahme von Förderungsfällen, Helen Matuschewski
                            Auszahlungen und Excel

BMF II/12-TD                                                                           2 von 38
Inhalt

Abbildungsverzeichnis .......................................................................................... 4

   Begriffsdefinitionen ........................................................................................... 5

   SOAP Header .................................................................................................... 5

2.1 PVP-Token im Portalverbund ...................................................................................... 5

2.2 SOAP Header für das Unternehmensserviceportal ...................................................... 6

   Request zur personenbezogenen Abfrage ........................................................... 7

3.1 Behördenabfrage Request ........................................................................................... 8

3.2 BehoerdenabfrageRequestType .................................................................................. 9

3.3 Request ab Version 2.00 ............................................................................................ 10

3.4 Leistungsempfänger .................................................................................................. 11
    3.4.1 Nicht natürliche Person ...................................................................................... 12
    3.4.2 Natürliche Person .............................................................................................. 12
    3.4.3 Identifizierung .................................................................................................... 13

3.5 Zustimmungserklärung ............................................................................................. 14

3.6 Fehlercodes ............................................................................................................... 15

   Response der personenbezogenen Abfrage ....................................................... 17

4.1 Response ab Version 2.00 .......................................................................................... 18

4.2 Verhalten der Schnittstelle bei fehlender Zustimmung zur Einsicht .......................... 20

4.3 Leistungsdatenauszug ............................................................................................... 21
    4.3.1 Auszugdetails..................................................................................................... 22
    4.3.2 Leistungsempfänger .......................................................................................... 23
    4.3.3 Auszugabschnitt ................................................................................................ 26
    4.3.4 Bereich ............................................................................................................... 27
    4.3.5 Leistungen ......................................................................................................... 28
    4.3.6 Hinweise ............................................................................................................ 31

4.4 Leistungsdatenauszug als PDF oder Excel ................................................................. 32

   Anhang ........................................................................................................... 33

BMF II/12-TD                                                                                                                    3 von 38
Abbildungsverzeichnis

Abbildung 1: Behördenabfrage Request                   8
Abbildung 2: BehoerdenabfrageRequestType              9
Abbildung 3: RequestAbV2_00Type                      10
Abbildung 4: LeistungsempfaengerType                 11
Abbildung 5: NichtNatuerlichePersonType              12
Abbildung 6: NatuerlichePersonType                   12
Abbildung 7: IdentificationType                      13
Abbildung 8: LeistungsangebotIDsZustimmungType       14
Abbildung 9: Webservice Response                     17
Abbildung 10: BehoerdenabfrageResponse               18
Abbildung 11: ResponseV2_00                          19
Abbildung 12: TDBAuszug                              21
Abbildung 13: Auszugdetails                          22
Abbildung 14: Leistungsempfänger                     23
Abbildung 15: Natürliche Person                      24
Abbildung 16: Nicht natürliche Person                25
Abbildung 17: Auszug Abschnitt                       26
Abbildung 18: Bereich                                27
Abbildung 19: Leistung                               28
Abbildung 20: Hinweis                                31
Abbildung 21: Beispiel Betrag bei Hinweis            31
Abbildung 22: Dokumente                              32

BMF II/12-TD                                     4 von 38
Begriffsdefinitionen

Die Begriffe des personenbezogene Abfrage WebService unterscheiden sich zu den verwendeten Begriffen
in der Webapplikation. In der folgenden Tabelle finden Sie gleichbedeutende Begriffe.

 Webapplikation                     WebService

 Förderung                          Leistungsangebot

 Leistungen                         Förderungsfälle, Auszahlungen und Leistungsmitteilungen

 LeistungsangebotID                 ID der Förderung

 Leistungsempfänger                 Förderungsempfänger

 Personenbezogene Abfrage           Behördenabfrage

      SOAP Header

Die Transparenzdatenbank bietet zwei Möglichkeiten der personenbezogenen Abfrage mittels Webservice
an. Der Zugang und die Authentifizierung kann mittels Portalverbundprotokoll erfolgen oder mittels
Unternehmensserviceportal (USP) erfolgen. Für den Zugang über das USP muss sich die Abwicklungsstelle
mit der Abteilung Transparenzdatenbank (transparenzdatenbank@bmf.gv.at) für das benötigte
Whitelisting in Verbindung setzen. Weitere Informationen zum Anlegen eines WebService Accounts im USP
sind dem Leitfaden „TDB Berechtigungen am USP“ zu entnehmen.

2.1 PVP-Token im Portalverbund

Die   Schnittstelle   der    personenbezogenen     Abfrage     entspricht    den    E-Government   Standards
Portalverbundprotokoll zur Authentifizierung von Anfrage. Das Webservice ist ein SOAP Webservice, die
Portalverbundinformationen werden gemäß PVP-Spezifikation im SOAP-Header abgebildet.

Gemäß PVP 1.9 müssen die Authentifizierungsinformationen des auf die Schnittstelle zugreifenden Systems,
im Element systemPrincipal enthalten sein. Die Informationen des zugreifenden Endbenutzers müssen
im Element pvpChainedToken enthalten sein.

Für Abfragen wird die Rolle „TDB_Personenabfrage_WS“ mit einem oder mehreren Parametern, welche
das/die Organisationskennzeichen (OKZ) der abfrageberechtigten Stellen enthält, benötigt:

              BMF II/12-TD                                                                            5 von 38
AT:VKZ:BMF-S5-1234
               AT:VKZ:BMF-S5-1234
               
                   tdb.test@bmf.gv.at
                   
                   AT:VKZ:BMF-S5-1234
                   Bundesministerium für Finanzen
                   3
               
                   AT:VKZ:BMF-S5-1234
                   AT:VKZ:BMF-S5-1234
                   
                      tdb.test@bmf.gv.at
                      
                      AT:VKZ:BMF-S5-1234
                      Bundesministerium für Finanzen
                      3
                      tdb.test@bmf.gv.at
                   
                         OKZ
                         BMF-II-12
                      
2.2 SOAP Header für das Unternehmensserviceportal

Die Abfrage über USP erfordert eine Authentifizierung gegenüber dem USP mittels Benutzername und
Passwort eines im USP angelegten Webservicekontos. Die Zugangsdaten werden anstelle des PVP Token im
SOAP Header der Nachricht übermittelt. Die Informationen zur Rolle und zum Organisationskennzeichen
(OKZ) werden automatisiert über das USP zugewiesen:

         s000b000g025
         123xyz
      
              BMF II/12-TD                                                                    6 von 38
Request zur personenbezogenen Abfrage

Die Version 2.00 der Webservice Schnittstelle wird durch Verwendung des Namensraums
http://transparenzportal.gv.at/behoerdenabfrageV2 aufgerufen.

Endpoint                      URL

Portalverbund Produktion      https://pamgate2.portal.at/at.gv.bmf.tdb-p/ws/behoerdenabfrage

Portalverbund Test            https://pamgate2.portal.at/at.gv.bmf.tdb-t/ws/behoerdenabfrage

USP Produktion                https://txm.portal.at/at.gv.bmf/tdb/behoerdenabfrage

USP Test                      https://txm.portal.at/at.gv.bmf/tdb-t/behoerdenabfrage

Hinweis zur Testumgebung:
Die Produktiv- und Testumgebung verwenden verschiedene Nummernkreise für Förderungen (unterschiedliche
LeistungsangebotsIDs). Daher ist es nicht möglich Förderungen aus der Produktivumgebung in der
Testumgebung zu verwenden. Sollten sie Förderungen in der Testumgebung benötigen wenden Sie sich an die
Abteilung Transparenzdatenbank (transparenzdatenbank@bmf.gv.at). Diese wird Ihnen die Testaten zur
Verfügung stellen.

             BMF II/12-TD                                                                            7 von 38
3.1 Behördenabfrage Request

                                    Abbildung 1: Behördenabfrage Request

Im SOAP Body des Webservice Request wird ein XML mit dem Element BehoerdenabfrageRequest
mitgegeben, welches im Folgenden beschrieben ist und das Wurzelelement darstellt. Die Webservice
Schnittstelle erfordert (wie auch die Benutzerschnittstelle) den Transport über HTTPS. Das Zertifikat muss
von einem Portalverbund-Zertifizierungsdienstanbieter oder vom Zertifizierungsdienstanbieter A-trust
ausgestellt sein. Des Weiteren erfordert das TDB-Anwendungsportal das Vorhandensein der im
Portalverbundprotokoll       definierten   HTTP-Header   einschließlich    der   Authentifizierungs-     und
Autorisierungsinformationen (siehe 5).

              BMF II/12-TD                                                                             8 von 38
3.2 BehoerdenabfrageRequestType

                                 Abbildung 2: BehoerdenabfrageRequestType

Dem Request muss die verwendete Webservice Version und zur eindeutigen Kennung eine AbfrageId
mitgegeben werden. Die AbfrageId dient dafür eine Verbindung mit dem Suchergebnis herstellen zu
können und kann frei gewählt werden. Im Element RequestAbV2_00 werden die fachlichen Daten für die
personenbezogene Abfrage mitgegeben.

      v2.00
      bf678bf6-f2ed-488
      [..]
   
                                     min
 Name / Type                               /max   Definition

 Version                               1..1       Verwendete Versionsnummer der Behördenabfrage.
 String                                           Aktuell: v2.00

 AbfrageId                             1..1       Eindeutige ID um den Response zuordnen zu können.
 String                                           1-36 Zeichen

 RequestAbV2_00                        1..1       Container für Abfragekriterien (Siehe 10)
 FoerderfallType

               BMF II/12-TD                                                                           9 von 38
3.3 Request ab Version 2.00

Im RequestAbV2_00Type sind alle Informationen mitzugeben die benötigt werden um für eine bestimmte
natürliche oder nicht natürliche Person eine personenbezogene Abfrage aus der Transparenzdatenbank
durchzuführen.

                                     Abbildung 3: RequestAbV2_00Type

   [..]
   2020
   2020
   1001981
   [..]
   false
   true

                                     min
 Name / Type                               /max   Definition

 GZAntragsId                          0..1        Mit dem optionalen Element GZAntragsId kann der auf den
 String                                           Geschäftsfall referenziert werden, aufgrund dessen die Abfrage
                                                  durchgeführt wird.
                                                  Max 40 Zeichen

 Leistungsempfaenger                  1..1        Person (natürlich oder nicht natürlich) für welche die Abfrage erfolgen
 LeistungsempfaengerType                          soll.

 AbfrageJahrVon                       1..1        Zeitspannen Beginn, als Jahreszahl, in welcher das Auszahlungsdatum
 String                                           der Leistungen fallen muss. Wird nur ein Jahr abgefragt ist
                                                  AbfrageJahrVon gleich AbfrageJahrBis. Z.B. 2020
                                                  4 Zeichen

 AbfrageJahrBis                       1..1        Zeitspannen Ende, als Jahreszahl, in welcher das Auszahlungsdatum der
 String                                           Leistungen fallen muss. Wird nur ein Jahr abgefragt ist AbfrageJahrVon
                                                  gleich AbfrageJahrBis. Z.B. 2020
                                                  4 Zeichen

 LeistungsangebotIDAbfrage            1..1        Leistungsangebot welches abgefragt werden soll, angegeben als
                                                  LeistungsangebotID laut Leistungsangebotsdatenbank.
                                                  Max 9 Zeichen

               BMF II/12-TD                                                                                       10 von 38
min
 Name / Type                             /max   Definition

 LeistungsangebotIDsZustimmung      0..*        Erklärung der Zustimmung zur Einsichtnahme auf sensible und der
 LeistungsangebotIDsZustimmung                  Geheimhaltung unterliegende Leistungsangebote (siehe 3.5)
 Type

 PdfAuszug                          1..1        Das Element PdfAuszug gibt an, ob das Ergebnis der Abfrage zusätzlich
 Boolean                                        als Dokument im PDF Format mitgeliefert werden soll.
                                                Werte: true/false

 ExcelAuszug                        1..1        Das Element PdfAuszug gibt an, ob das Ergebnis der Abfrage zusätzlich
 Boolean                                        als Dokument im Excel Format mitgeliefert werden soll.
                                                Werte: true/false

3.4 Leistungsempfänger

                                 Abbildung 4: LeistungsempfaengerType

Die personenbezogene Abfrage kann für natürliche (siehe 3.4.2) oder nicht natürliche Personen (siehe 3.4.1)
erfolgen. Es ist nicht möglich diese Empfängertypen zu mischen. Werden mehrere Leistungsempfänger
desselben Typs angegeben, so erfolgt eine gemeinsame Abfrage dieser Personen.

 Hinweis zur gemeinsamen Abfrage mehrerer Leistungsempfänger:
 Die gemeinsame Abfrage ist keine Möglichkeit Massenabfragen durchzuführen. Bei einer gemeinsamen Abfrage
 werden mehrere Personen in einer Abfrage gemeinsam dargestellt. Dies kann zum Beispiel bei einer
 Personengemeinschaft oder einem gemeinsamen Haushalt erforderlich sein.

                                   min
 Name / Type                             /max   Definition

 NichtNatuerlichePerson             1..*        Container mit Informationen über die abzufragende nicht natürliche
 NichtNatuerlichePersonType                     Person.

 NatuerlichePerson                  1..*        Container mit Informationen über die abzufragende natürliche Person.
 NatuerlichePersonType

               BMF II/12-TD                                                                                   11 von 38
3.4.1 Nicht natürliche Person
Nicht natürliche Personen benötigen zur Identifizierung eine gültige Stammzahl.

                                  Abbildung 5: NichtNatuerlichePersonType

       R034M541N
       KUR
   
                                    min
 Name / Type                              /max   Definition

 Identification                      1..1        Container für Identifikationsdaten
 IdentificationType

3.4.2 Natürliche Person
Neben der im Container angegeben vbPK-ZP-TD wird für natürliche Personen auch Vorname, Nachname und
das Geburtsdatum benötigt.

                                    Abbildung 6: NatuerlichePersonType

   Max
   Mustermann
   1960-01-01
   
       iO9A77oeaIEhk5VdszkXsSa[..]hSDlCebOD8kYLAlBUGE=
       urn:publicid:gv.at:ecdid+BMF+ZP-TD
   
                BMF II/12-TD                                                                12 von 38
min
 Name / Type                           /max   Definition

 Vorname                          1..1        Vorname der abzufragenden Person.
 String                                       max 200 Zeichen

 Nachname                         1..1        Nachname der abzufragenden Person.
 String                                       max 200 Zeichen

 Geburtsdatum                     1..1        Geburtsdatum der abzufragenden Person
 Date                                         Format: JJJJ-MM-DD

 Identification                   1..1        Container für Identifikationsdaten
 IdentificationType

3.4.3 Identifizierung
In diesem Element wird im Type angegeben um welche Art von Stammzahl es sich handelt. In Value wird
die Stammzahl selbst übermittelt. Für natürliche Personen ist die vbPK-ZP-TD zu übermitteln. Bei nicht
natürlichen Personen können verschiedene Stammzahl Typen übermittelt werden (Z.B.: KUR oder
Firmenbuchnummer).

                                       Abbildung 7: IdentificationType

                                 min
 Name / Type                           /max   Definition

 Value                            1..1        Identifikationswert
 String                                       NatuerlichePersonType: vbPK-ZP-TD
                                              NichtNatuerlichePersonType: Stammzahl oder KUR

                BMF II/12-TD                                                                   13 von 38
min
 Name / Type                               /max   Definition

 Type                                 1..1        NatuerlichePersonType: urn:publicid:gv.at:ecdid+BMF+ZP-
 String                                           TD
                                                  NichtNatuerlichePersonType:
                                                  Syntax: urn:publicid:gv.at:baseid+SOURCE
                                                  Im URN bezeichnet SOURCE ein Kürzel für die Herkunft der Stammzahl
                                                  und MUSS einer der folgenden Werte entsprechen
                                                        Firmenbuchnummer: XFN
                                                        Vereinsregisternummer: XZVR
                                                        Ergänzungsregister: XERSB
                                                        Global Location Number: XGLN
                                                        Gemeindekennziffer: XGKZ
                                                  Für die Kennziffer des Unternehmens wird nicht die URI-Syntax sondern
                                                  lediglich das Kürzel KUR verwendet.

3.5 Zustimmungserklärung

Für die Einsicht auf einzelne Leistungen kann es erforderlich sein, sich die Zustimmung der
Förderungsempfänger einzuholen. Sollte im Zuge einer Behördenabfrage auf solche Lesitungen Einsicht
genommen werden, so ist es erforderlich, die Zustimmung des abgefragten Leistungsempfängers
einzuholen     und     dies   zu   dokumentieren.        Bei    der   manuellen      Abfrage    im    Verfahren     der
Transparenzdatenbank wird diese Zustimmung durch den Benutzer unmittelbar über entsprechende
Checkboxen in der Anwendung abgefragt und geprüft. Bei der Abfrage durch Webservice kommt die
Information, dass der Nutzer zuvor seine Zustimmung für die Einsicht auf alle notwendigen
Leitungsangebote erteilt hat, nicht aus der direkten Benutzerinteraktion, sondern nur mittelbar.

 Hinweis zur Zustimmungserklärung:
 Die Abfrage von Leistungen, welche die Zustimmung des Leistungsempfängers erfordern, darf auch wirklich
 nur mit vorliegender Zustimmung des Leistungsempfängers erfolgen.

Ist die Einsicht auf das Einkommen des Leistungsempfängers nur mit Zustimmung möglich, so muss auch
dafür eine Zustimmung erfolgen. Da das Einkommen selbst keine LeistungsangebotID hat muss das Feld
LeistungsangebotID der Wert „Einkommen“ eingetragen werden.

                              Abbildung 8: LeistungsangebotIDsZustimmungType

               BMF II/12-TD                                                                                     14 von 38
min
 Name / Type                                    /max   Definition

 LeistungsangebotID                        1..1        Identifikationsnummer des Leistungsangebots dem zugestimmt wird
 String                                                oder „Einkommen“ für die Abfrage des Einkommens

 Zustimmung                                1..1        Information, ob der Leistungsempfänger zugestimmt hat. Format: „J“
 String                                                oder „N“

3.6 Fehlercodes

Im Fehlerfall liefert das Element Message einen CustomFaultType mit einer Fehlernummer und einer
Fehlerbeschreibung zurück. Der CustomFaultType gliedert sich in die Elemente Code, Reason und die
optionalen Felder Help und Detail.

         SOAP-ENV:Client
         2618
         
                 Das AbfrageJahr ist ungültig. (gültige Werte: 2013 - aktuelles Jahr) 
                 AbfrageId
                 bf678bf6-f2ed-488
            
 Fehlercode     Fehlertext

 1600           Das Webservice für personenbezogen Abfrage steht aktuell nicht zur Verfügung. Unbekannter Fehler.
                Bitte versuchen Sie es später erneut.

 2601           Die AbfrageId enthält ungültige Zeichen.

 2602           Die GZAntragsId enthält ungültige Zeichen.

 2604           Der Vorname muss eingegeben werden.

 2605           Der Vorname enthält ungültige Zeichen.

 2606           Der Zuname muss eingegeben werden.

 2607           Der Zuname enthält ungültige Zeichen.

 2608           Ungültiger IdentificationTyp für natürliche Person.

 2609           Die übermittelte vbPK ZP-TD hat eine ungültige Länge.

 2610           Ungültiger IdentificationTyp für nicht natürliche Person.

                BMF II/12-TD                                                                                       15 von 38
2611   Die angegebene KUR ist ungültig.

2612   Die angegebene Firmenbuchnummer ist ungültig.

2613   Die angegebene Vereinsregisternummer ist ungültig.

2614   Die angegebene Ergänzungsregisternummer ist ungültig.

2615   Das AbfrageJahr ist ungültig. (gültige Werte: 2013 - aktuelles Jahr)

2616   Die LeistungsangebotsIDAbfrage ist ungültig.

2617   Die LeistungsangebotsID der Zustimmung ist ungültig. (LeistungsangebotID: )

2618   Das AbfrageJahrVon muss kleiner gleich dem AbfrageJahrBis sein.

2619   Die angegebene Gemeindekennziffer ist ungültig.

2620   Die angegebene Globale Location Number ist ungültig.

2621   Versionsnummer und übermittelter Request stimmen nicht überein.

3601   Jede LeistungsangebotsID der Zustimmung darf nur einmal vorhanden sein.

4602   Die LeistungsangebotsIDAbfrage kann nicht abgefragt werden, da diese nicht in der aktuell gültigen
       Verordnung vorhanden ist.

4603   Ein Unfallversicherungsauszug kann nur für eine natürliche Person erstellt werden.

4604   Nicht für die Abfrage dieser LeistungsangebotsIDAbfrage berechtigt, da das OKZ der Rolle nicht im
       Leistungsangebot berechtigt wurde.

4605   Für die Abfrage dieser LeistungsangebotsIDAbfrage sind keine Zustimmungen notwendig.

4606   Die vbPK des Empfängers konnte nicht entschlüsselt werden.

4607   Die nicht natürliche Person konnte mit der angegebenen Stammzahl nicht im Unternehmensregister
       ermittelt werden.

4608   Die nicht natürliche Person konnte mit der angegebenen Stammzahl nicht im Unternehmensregister
       ermittelt werden.

4609   Es konnte keine Person im ZMR und/oder ERnP gefunden werden.

4610   Ein Unfallversicherungsauszug kann nur für ein Auszahlungsjahr erstellt werden. (AbfrageJahrVon und
       AbfrageJahrBis müssen gleich sein)

5601   Der Zugriff auf die Daten des Hauptverbandes der österreichischen Sozialversicherungsträger ist
       derzeit aus technischen Gründen nicht verfügbar, daher kann kein Unfallversicherungsauszug erstellt
       werden. Versuchen Sie es bitte zu einem späteren Zeitpunkt noch einmal.

5602   Das Service zum Entschlüsseln der vbPk-Zp-TD steht zur Zeit nicht zur Verfügung.

5603   Das ZMR-Service steht aktuell nicht zur Verfügung.

5604   Das Unternehmensregister steht aktuell nicht zur Verfügung.

5605   Die Transparenzportalabfrage konnte aus technischen Gründen nicht durchgeführt werden.

5606   Die Transparenzportalabfrage konnte aus technischen Gründen nicht durchgeführt werden.
       BMF II/12-TD                                                                                 16 von 38
5607        Die Transparenzportalabfrage konnte aus technischen Gründen nicht durchgeführt werden.

 5608        Die SearchRequestId für die Abfrage der Schnittstellen konnte nicht erzeugt werden.

        Response der personenbezogenen Abfrage

Das Webservice liefert im Erfolgsfall alle Informationen welche auch bei der Abfrage in der Applikation
Transparenzdatenbank zurückgeliefert werden.

                                    Abbildung 9: Webservice Response

Um den Response dem ursprünglichen Request zuordnen zu können und richtig verarbeiten zu können wird
die AbfrageId und die Version gemeinsam mit dem Ergebnis zurück geliefert.

             BMF II/12-TD                                                                             17 von 38
Abbildung 10: BehoerdenabfrageResponse

   v2.00
   bf678bf6-f2ed-488
   [..]

                                      min
 Name / Type                                /max   Definition

 Version                               1..1        Version des Response
 VersionType

 AbfrageId                             1..1        Identifikationsnummer die dem Request mitgegeben wurde.
 AbfrageIdType

 ResponseV2_00                         1..1        Container für das Abfrageergebnis
 ResponseV2_00Type

4.1 Response ab Version 2.00

Die Antwort des Webservice enthält im Container ResponseV2_00 entweder einen Auszug der
Leistungsdaten des Leistungsempfängers oder eine Liste jener Leistungsangebote, für welche die
Zustimmung des Empfängers erforderlich ist (siehe 2.4). Die Antwort kann auf Anforderung das Ergebnis
zusätzlich im PDF und/oder im Excel Format mitliefern (z.B. zur Beilage für einen Akt). Die AbfrageID
entspricht der Request AbfrageID.

                 BMF II/12-TD                                                                                18 von 38
Abbildung 11: ResponseV2_00

   [..]
   [..]
   [..]

                                   min
 Name / Type                             /max   Definition

 ZustimmungErforderlich             1..*        Container für fehlende Zustimmung (siehe 0)
 ZustimmungErforderlichType

 ta2_00:TDBAuszug                    1..1       Leistungsdatenauszug (siehe 00)

 PdfAuszug                          0..1        Leistungsdaten als PDF-Auszug (siehe 0)
 DokumentType

 ExcelAuszug                        0..1        Leistungsdaten als Excel (siehe 0)
 DokumentType

                BMF II/12-TD                                                                  19 von 38
4.2 Verhalten der Schnittstelle bei fehlender Zustimmung zur Einsicht

Die Zustimmung wird in Form der jeweiligen LeistungsangebotIDs der betroffenen Leistungsangebote sowie
eines Ja/Nein-Wertes (J/N) dokumentiert. Fehlen eine oder mehrere LeistungsangebotsIDs (für welche eine
Zustimmung erforderlich ist) gibt die Schnittstelle eine Fehlermeldung zurück. Diese Fehlermeldung enthält
eine Liste aller Leistungsangebote für die eine Zustimmung erforderlich ist.

Beispiel: Leistungsangebot 1027473 Pflegekarenzgeld hat Einsicht auf Leistungsangebote 1004647, 1004662
sowie auf das Einkommen. Die Einsicht auf alle diese Leistungen erfordern die Zustimmung des
Leistungsempfängers.

In diesen Fällen wird das Element ZustimmungErforderlich zurück geliefert. Es enthält eine Liste jener
erforderlichen LeistungsangebotIDs für die der Leistungsempfänger seine Zustimmung erklären muss, damit
Leistungsdaten abgefragt werden können. Die Liste ist in der Rückantwort enthalten, wenn im Such-Request
nicht alle erforderlichen LeistungsangebotIDs enthalten waren (siehe 3.5).

   v2.00
   bf678bf6-f2ed-488
   
          Einkommen
          Einkommen
      
          1004662 
          Audit Pflegeundfamilie
      
          1004647
          Familienbeihilfe
      
               BMF II/12-TD                                                                        20 von 38
4.3 Leistungsdatenauszug

Die Leistungsdaten werden der abfragenden Stelle in der Struktur des Leistungsdatenauszugs des
Leistungsempfängers übermittelt. Der Auszug besteht aus Details zum Auszug, Daten des
Leistungsempfängers und mehreren Abschnitten mit ausbezahlten Leistungen.

                                              Abbildung 12: TDBAuszug

   [..]
   [..]
   [..]
   [..]

                                     min
 Name / Type                               /max   Definition

 AuszugDetails                         1..1       Allgemeine Details
 AuszugDetailsType

 Leistungsempfaenger                   1..1       Daten der Leistungsempfänger
 LeistungsempfaengerType

 AuszugAbschnitt                       1..*       Abschnitte über ausbezahlte Leistungen
 AuszugAbschnittType

 AuszugErgebnis                        1..1       Gesamtergebnis
 AuszugErgebnisType

               BMF II/12-TD                                                                21 von 38
4.3.1 Auszugdetails
In den Auszugdetails sind die Metainformationen zur Abfrage enthalten: Das Jahr/Jahre für welche die
Abfrage durchgeführt wird, das Datum der Abfrage, die Bezeichnung der Person welche die Abfrage
durchgeführt hat und die GZAntragsId. Das Feld GZAntragsId enthält die Kennung des Geschäftsfalls
aus der Suchanfrage von maximal 40 Zeichen. Das Element ist leer, wenn im Request keine Kennung
übermittelt wurde.

                                           Abbildung 13: Auszugdetails

   2020
   2020
   2020-05-11
   
                                   min
 Name / Type                             /max   Definition

 AbfragejahrVon                     1..1        Beginnjahr des Abfragezeitraums
 Short                                          Format: JJJJ

 AbfragejahrBis                     1..1        Endjahr des Abfragezeitraums
 Short                                          Format: JJJJ

 AbfrageDatum                       1..1        Datum wann die Abfrage erstellt wurde.
 Date                                           Format: JJJ-MM-DD

 AbfragePerson                      1..1        Common-Name aus dem PVP-Header der Person, welche die Abfrage
 String                                         erstellt hat.

 GZAntragsId                        0..1        Kennung des Geschäftsfalls aus der Suchanfrage. Max. 40 Zeichen. Das
 String                                         Element ist leer wenn im Request keine Kennung übermittelt wurde.

                  BMF II/12-TD                                                                               22 von 38
4.3.2 Leistungsempfänger
Der Leistungsempfänger kann eine natürliche oder nicht natürliche Person sein. Wurde eine gemeinsame
personenbezogene Abfrage (Siehe S.11) durchgeführt, so werden mehrere Leistungsempfänger
zurückgegeben.
Ein Hinweis wird etwa dann geliefert, wenn im Zuge der Abfrage eine der Online-Schnittstellen zum
Dachverband der Sozialversicherungsträger (DVSV), zum Arbeitsmarktservice (AMS) oder zum
Bundesministerium für Finanzen (BMF) nicht verfügbar ist.

                                     Abbildung 14: Leistungsempfänger

       Zartl
       Rudolf
       1961-02-13
   
                                    min
 Name / Type                              /max   Definition

 NatuerlichePerson                   0..*        Container für Daten, wenn der Leistungsempfänger eine natürliche
 NatuerlichePerson_Type                          Person ist.

 NichtNatuerlichePerson              0..*        Container für Daten, wenn der Leistungsempfänger eine nicht
 NichtNatuerlichePerson_Type                     natürliche Person ist.

 Hinweis                             0..*        Hinweise über nicht verfügbare Schnittstellen (Siehe 0)
 Hinweis_Type

                BMF II/12-TD                                                                               23 von 38
4.3.2.1 Natürliche Person
Ist der Leistungsempfänger eine natürliche Person, so wird Vorname, Zuname und Geburtsdatum in der
Abfrage zurückgeliefert.

                                         Abbildung 15: Natürliche Person

   Zartl
   Rudolf
   1961-02-13

                                   min
 Name / Type                             /max   Definition

 Vorname                            1..1        Vorname des Leistungsempfängers
 String

 Zuname                             1..1        Zuname des Leistungsempfängers
 String

 Geburtsdatum                       1..1        Geburtsdatum des Leistungsempfängers
 Date                                           Format: JJJJ-MM-DD

                BMF II/12-TD                                                               24 von 38
4.3.2.2 Nicht natürliche Person
Bei nicht natürlichen Personen wird der Unternehmensname, Unternehmenssitz und die KUR
zurückgeliefert. Der Unternehmensvertreter wird im Behördenabfrage-WS nicht verwendet.

                                       Abbildung 16: Nicht natürliche Person

   Hintere Zollamtsstr. 4 - 1140 Wien
   Faonline Testunternehmen
   R034M541N

                                        min
 Name / Type                                  /max   Definition

 Firmenname                              1..1        Name der Firma
 String

 Firmensitz                              1..1        Sitz der Firma
 String

 Unternehmensvertreter                   0..1        Wird beim behördenabfrage-WS nicht verwendet
 String

 KUR                                                 Kennziffer des Unternehmensregister
 String

                BMF II/12-TD                                                                        25 von 38
4.3.3 Auszugabschnitt
Die Antwort des Webservice ist in die gleichen Abschnitte wie die Transparenzportalabfrage gegliedert. Jeder
Abschnitt hat eine Bezeichnung und einen oder mehrere Bereiche.

                                           Abbildung 17: Auszug Abschnitt

   Förderungen / Transferzahlungen
   [..]

                                     min
 Name / Type                               /max   Definition

 AuszugAbschnittBezeichnung           1..1        Bezeichnung des Abschnitts
 String

 AuszugAbschnittBereich               1..*        Container für die Leistungen und Hinweise
 AuszugAbschnittBereich_Type

               BMF II/12-TD                                                                          26 von 38
4.3.4 Bereich
AuszugAbschnittBereich dient als Container in welchem entweder Leistungen oder Hinweise des
jeweiligen Abschnitts transportiert werden. Jeder Abschnitt kann mehrere Elemente Leistungen haben.
Bei     der        personenbezogenen             Abfrage        mehrerer      Personen    wird      im      Element
BereichLeistungsempfänger angegeben, zu welchem abgefragten Leistungsempfänger diese
Leistungen gehören. Wird nur ein Leistungsempfänger abgefragt entfällt dieses Element.

                                                  Abbildung 18: Bereich

   Mustermann Max

   [..]
   [..]

                                    min
 Name / Type                              /max     Definition

 BereichLeistungsempfaenger          0..1          Leistungsempfänger der Leistungen. Bei der Abfrage mehrerer Jahre
 String                                            wird das Jahr ebenfalls mitgeliefert

 Leistung                            0..*          Container für die Leistungen
 Leistung_Type

 Hinweis                             0..*          Hinweise zu den Leistungen
 Hinweis_Type

                 BMF II/12-TD                                                                                 27 von 38
4.3.5 Leistungen
Im Element Leistung sind die Leistungsdaten des Auszugs enthalten. Dieses Element kann entweder Daten
zu einem Förderungsfall oder einer Auszahlung enthalten. Es werden die vorhandenen Details zu dieser
Leistung zurückgeliefert. Die Bedarfsgemeinschaft gibt an, ob ein Leistungsbezieher eine Leistung selbst
oder als Vertreter einer Gemeinschaft erhalten hat. VerpflichtungLeistungAnDritte gibt an, ob die Leistung
an einen anderen Endbegünstigten weitergegeben wird. Summen zu einem Abschnitt werden als Element
Leistung_Type zurückgegeben, dabei wird das Element ShowAsSumme als true geliefert.

                                         Abbildung 19: Leistung

              BMF II/12-TD                                                                         28 von 38
Beispiel Förderungsfall mit Auszahlung

   false
   1002641
   i2 - Die Börse für Business Angels
   i2 - Die Börse für Business Angels
   Beratung Investition
   Beratung und sonstige Dienstleistungen Investition
   11.05.2020
   gewährt
   300,00
   Bundesministerium XY
   Bezeichnung
   0100000
   test@test.at
   true
   
       false
       1002641
       i2 - Die Börse für Business Angels
       TEST Auszahlung
       11.05.2020
       400,00
       01.01.2020
       29.02.2020
       Land Niederösterreich
       Bezeichnung
       0100000
       test@test.at
       true
       Nicht Kofinanziert
   
                                      min
 Name / Type                                /max   Definition

 ShowAsSumme                            1..1
 Boolean

 Laid                                   0..1       Identifikationsnummer der Förderung.
 String

 BezLaid                                0..1       Bezeichnung der Förderung
 String

 Bezeichnung                            0..1       Bezeichnung der Leistung
 String

 Foerdergegenstand                      0..*       Es werden alle Förderungsgegenstände zurückgeliefert die dem
 String                                            Förderungsfall zugeordnet wurden.

 Datum                                  0..1       Datum wann der Status eingetreten ist.
 String

 Status                                 0..1       Status der Leistung
 String

 BetragStatus                           0..1       Betrag zum Status. Z.B. beim Status „gewährt“ wird der gewährte
 String                                            Betrag geliefert.

 BetragLeist                            0..1       Betrag der Leistung

                BMF II/12-TD                                                                                29 von 38
min
Name / Type                           /max   Definition

String

SummeStatus                      0..1        Summe aller Statusbeträge
String

SummeLeist                       0..1        Summe aller Leistungen
String

ZeitraumVon                      0..1        Beginn des Leistungszeitraums
String

ZeitraumBis                      0..1        Ende des Leistungszeitraums
String

Foerdergeber                     0..1        Abwicklungsstelle, welche die Auszahlung getätigt hat
String

FoerdergeberKontakt              0..1        Bezeichnung der Abwicklungsstelle
String

FoerdergeberTel                  0..1        Telefonnummer der Abwicklungsstelle
String

FoerdergeberMail                 0..1        E-Mail der Abwicklungsstelle
String

DeminimisRelevant                0..1        Indikation, ob die Leistung De-minimis relevant ist.
Boolean

Bedarfsgemeinschaft              0..1        Gibt an ob ein Leistungsbezieher eine Leistung selbst oder als Vertreter
Boolean                                      einer Gemeinschaft erhalten hat.

VerpflichtungLeistungAnDritte    0..1        Gibt an, ob die Leistung an andere Endbegünstigte weitergegeben wird
Boolean

CoFinanziert                     0..1        Wenn die Auszahlung durch mehrere Stellen finanziert wird, wird die
String                                       kofinanzierende Stelle in diesem Feld angegeben.

AnmerkungDsgvo                   0..1        Wurde ein Antrag auf Berichtigung lt. DSGVO gestellt, so wird in diesem
String                                       Element die entsprechende Anmerkung mitgeliefert.

Auszahlung                       0..*        Sind zu dem Förderungsfall Auszahlungen vorhanden, so werden diese
Lesitung_Type                                als Auszahlung zurückgeliefert.

                BMF II/12-TD                                                                                  30 von 38
4.3.6 Hinweise

                                               Abbildung 20: Hinweis

   *) BG: Auszahlung wurde vom Förderungsempfänger für eine Bedarfsgemeinschaft empfangen

                                  min
 Name / Type                            /max    Definition

 Text                               1..1        Leistungsempfänger der Leistungen. Bei der Abfrage
 String                                         mehrerer Jahre wird das Jahr ebenfalls mitgeliefert

 Betrag                             0..1        Betrag zum Hinweis
 String

In einigen Fällen wird dem Hinweis ein Betrag mitgeliefert. Dies kann zum Beispiel beim Einkommen der Fall
sein.

                                Abbildung 21: Beispiel Betrag bei Hinweis

               BMF II/12-TD                                                                           31 von 38
4.4 Leistungsdatenauszug als PDF oder Excel

Wird im Request angefordert, dass die Leistungsdaten auch als PDF oder Excel geliefert werden sollen,
enthält die Antwort das Element PdfAuszug bzw. ExcelAuszug. Inhalte dieser Elemente sind die
Leistungsdaten der Person in Base64-codierter Form, der Dateiname sowie der Mime-Type.

                                               Abbildung 22: Dokumente

   UEsDBBQACAgIAA9Nq[...]GgbAAAAAA==
   20200511_8976_TDB_Personenbezogene_Abfrage.xlsx
   application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

                                      min
 Name / Type                                /max   Definition

 Daten                                 1..1        Base64 codiertes Dokument
 Base64Binary

 Dateiname                             1..1        Name der Datei
 String

 Mimetype                              1..1        Verwendeter Mime Type
 String

                BMF II/12-TD                                                                  32 von 38
Anhang

Beispiel Webservice Request mit PVP-ChainedToken-Header (natürliche Person)

                      AT:VKZ:BMF-S5-1234
                      AT:VKZ:BMF-S5-1234
                      
                           tdb.test@bmf.gv.at
                           
                           AT:VKZ:BMF-S5-1234
                           Bundesministerium für Finanzen
                           3
                      
                           AT:VKZ:BMF-S5-1234
                           AT:VKZ:BMF-S5-1234
                           
                                tdb.test@bmf.gv.at
                                
                                AT:VKZ:BMF-S5-1234
                                Bundesministerium für Finanzen
                                3
                                tdb.test@bmf.gv.at
                           
                                      OKZ
                                      BMF-II-12
                                
            v2.00
            bf678bf6-f2ed-488
            
                           Max
                           Mustermann
                           1960-01-01
                           
                                iO9A77oeaIEhk5VdszkXsSa[..]hSDlCebOD8kYLAlBUGE=
                                urn:publicid:gv.at:ecdid+BMF+ZP-TD
                           
                  2020
                  2020
                  1001981
                  
                      Einkommen
                      J
                  
                      1004639
                      J
                  
                  false
                  true
            
                    BMF II/12-TD                                                                                                       33 von 38
Beispiel Response bei fehlender Zustimmung im Request

            v2.00
            bf678bf6-f2ed-488
            
                    Einkommen
                    Einkommen
                
                    1004639
                    Audit Pflegeundfamilie
                
                    1000884
                    Familienbeihilfe
                
                    1000736
                    Freifahrt für Lehrlinge
                
                    1006808
                    Gewinnfreibetrag
                
                    BMF II/12-TD                                                             34 von 38
Beispiel Webservice Response (natürliche Person)

            v2.00
            bf678bf6-f2ed-488
            
                        2020
                        2020
                        2020-05-11
                        
                               Zartl
                               Rudolf
                               1961-02-13
                        
                        Förderungen / Transferzahlungen
                        
                                   false
                                   1002641
                                   i2 - Die Börse für Business Angels
                                   i2 - Die Börse für Business Angels
                                   Beratung Investition
                                   Beratung und sonstige Dienstleistungen Investition
                                   11.05.2020
                                   gewährt
                                   300,00
                                   Land Niederösterreich
                                   Bezeichnung
                                   0100000
                                   test@test.at
                                   true
                                   
                                        false
                                        1002641
                                        i2 - Die Börse für Business Angels
                                        TEST Auszahlung
                                        11.05.2020
                                        400,00
                                        01.01.2020
                                        29.02.2020
                                        Land Niederösterreich
                                        Bezeichnung
                                        0100000
                                        test@test.at
                                        true
                                        Nicht Kofinanziert
                                   
                                   true
                                   Zwischensumme
                                   300,00
                                   400,00
                               
                                   *) BG: Auszahlung wurde vom Förderungsempfänger für eine Bedarfsgemeinschaft empfangen
                               
                                   *) LV: Auszahlung wurde vom Förderungsempfänger als Leistungsverpflichteter empfangen, die Auszahlung wurde
                                                 an Dritte weitergegeben
                               
                        Alle angeführten Beträge in Euro
                    
                    UEsDBBQACAgIAA9Nq[...]GgbAAAAAA==
                    20200511_8976_TDB_Personenbezogene_Abfrage.xlsx
                    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
                
                    BMF II/12-TD                                                                                                                35 von 38
Beispiel Webservice Response mehrere Leistungsempfänger (natürliche Personen)

           v2.00
           bf678bf6-f2ed-488
           
                          2020
                          2020
                          2020-05-12
                          
                              Zartl
                              Rudolf
                              1961-02-13
                          
                              Mustermann
                              Max
                              1940-01-01
                          
                          Förderungen / Transferzahlungen
                          
                              Zartl Rudolf
                          
                                  false
                                  1002641
                                  i2 - Die Börse für Business Angels
                                  i2 - Die Börse für Business Angels
                                  Beratung Investition
                                  Beratung und sonstige Dienstleistungen Investition
                                  11.05.2020
                                  gewährt
                                  300,00
                                  Land Niederösterreich
                                  Bezeichnung
                                  0100000
                                  test@test.at
                                  true
                                  TDB111374
                                  TDB2390
                                  
                                       false
                                       1002641
                                       i2 - Die Börse für Business Angels
                                       TEST Auszahlung
                                       11.05.2020
                                       400,00
                                       01.01.2020
                                       29.02.2020
                                       Land Niederösterreich
                                       Bezeichnung
                                       0100000
                                       test@test.at
                                       true
                                       Nicht Kofinanziert
                                       TDB111374
                                       TDB2390
                                       TDB2391
                                  
                                  true
                                  Zwischensumme
                                  300,00
                                  400,00
                              
                                  *) BG: Auszahlung wurde vom Förderungsempfänger für eine Bedarfsgemeinschaft empfangen
                              
                                  *) LV: Auszahlung wurde vom Förderungsempfänger als Leistungsverpflichteter empfangen, die Auszahlung wurde
                                  an Dritte weitergegeben
                              
                              Mustermann Max
                          
                    BMF II/12-TD                                                                                                               36 von 38
false
                                 1013499
                                 1. Testangebot
                                 ;?!
                                 04.02.2020
                                 10,00
                                 01.01.2019
                                 01.01.2019
                                 Land Niederösterreich
                                 Test
                                 TDB2349
                             
                                 false
                                 1013499
                                 1. Testangebot
                                 Test _ ; ? !
                                 04.02.2020
                                 10,00
                                 01.01.2019
                                 01.01.2019
                                 Land Niederösterreich
                                 Test
                                 TDB2345
                             
                                 false
                                 1002641
                                 i2 - Die Börse für Business Angels
                                 i2 - Die Börse für Business Angels
                                 Beratung Beschäftigungsrelevanz
                                 24.03.2020
                                 gewährt
                                 2.333,00
                                 Land NÖ
                                 test neu
                                 true
                                 TDB2363
                                 
                                      false
                                      1002641
                                      i2 - Die Börse für Business Angels
                                      Test _;!?
                                      05.03.2020
                                      2.333,00
                                      01.01.2020
                                      01.01.2020
                                      Land NÖ
                                      test neu
                                      true
                                      TDB2363
                                      TDB2364
                                 
                                 true
                                 Zwischensumme
                                 2.333,00
                                 2.353,00
                             
                                 *) BG: Auszahlung wurde vom Förderungsempfänger für eine Bedarfsgemeinschaft empfangen
                             
                                 *) LV: Auszahlung wurde vom Förderungsempfänger als Leistungsverpflichteter empfangen, die Auszahlung wurde
                                 an Dritte weitergegeben
                             
                        Alle angeführten Beträge in Euro
                    
                    JVBERi0xLjQNCiXIycrLDQo2I[..]UlRU9GCg==
                    20200512_9016_TDB_Personenbezogene_Abfrage.pdf
                    application/pdf
                
                    UEsDBBQACAgIAGWCrFAAAAA[..]AoHQAAAAA=
                    20200512_9016_TDB_Personenbezogene_Abfrage.xlsx
                    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
                
                    BMF II/12-TD                                                                                                              37 von 38
Bundesministerium für Finanzen
Johannesgasse 5, 1010 Wien
+43 1 514 33-0
bmf.gv.at
Sie können auch lesen