File-Upload-Webservice

Ähnliche Dokumente
Abfrage-Datenübermittlung-Webservice

Registrierkassen-Webservice

FINANZOnline mittels WebServices

Antrag auf Erstattung von Vorsteuerbeträgen in einem anderen Mitgliedstaat ab 1/2002

Sie können aus der RZL-FIBU über Bearbeiten -> RZL BOARD > FinanzOnline Übermittlung (1) folgende Übermittlungen durchführen.

Jungunternehmertag 3. Oktober 2017

Leitfaden. Übermittlung von Sonderausgaben

UID-Abfrage-Webservice

Die Nutzung von Webservices in der Oracle Datenbank. 11 März 2010

DataBox-Download-Webservice

Beispiel einer Web-Service gestützten Systematischen Suche in den Beständen des Stadtgeschichtlichen Museums Leipzig

epayment Leistungen des Bundes einfach, schnell und sicher bezahlen mit Payment Eine Idee mit Zukunft

DataBox-Download-Webservice

Depotübertragung 27 Abs. 6 EStG

Orlando-Finanzbuchhaltung. FinanzOnline. Übermittlung im Dialogverfahren

pr[sms] MMS-MM7/SOAP Schnittstelle Version: 1.1 Stand: Autor: Gollob Florian

Merchant Refund. SOPG (Service Oriented Prepaid Gateway xml-basiertes Protokoll) Dokumentation. Versionshistorie. Service Oriented Prepaid Gateway

HANDBUCH. Übermittlung von Sonderausgaben

HANDBUCH. Übermittlung von Sonderausgaben

Orlando-Compact. FinanzOnline mit WebService

SOAP Integrationstechnologie für verteilte Middlewarearchitekturen?

Übersicht. Angewandte Informatik 2 - Tutorium 6. Teile einer WSDL-Datei. Was ist WSDL. Besprechung: Übungsblatt 5

E-Government Tagung. FINANZOnline. Innsbruck, 3. Juni FINANZOnline - Finanzamt im Internet. Helmut Fritsch, BMF

A-Trust REGISTRIERKASSE mobile Developer Manual

<Insert Picture Here> Einführung in SOA

VMware vrealize Log Insight- Entwicklerhandbuch

Dr. Rudolf Weninger Bundesministerium für Finanzen, Wien. Kommunalsteuererklärung über FinanzOnline

Mag. Erich Waldecker, BMF. IRIS 2008 Neue Services in FinanzOnline

datenlink-schnittstelle Version 1.0

Mag. Erich Waldecker, BMF. IRIS 2009 Elektronische Zahlung über FinanzOnline

Gewan - Serviceplattform

e-government Konferenz 2010

Schnittstellenbeschreibung

Verlog-Registrierkasse. Aktivierung der RKSV

Bessere UI dank APEX am Beispiel von Oracle EBS und OBIEE

Bundesministerium für Finanzen Die Finanzamt/Steuernummer des FON-Teilnehmers fehlt.

Grundlagen der Web-Entwicklung INF3172

Oracle BI Publisher Webservice API in Action

Client/Server-Programmierung WS 2007/2008. Web Services: Schritt-für-Schritt Anleitung

Produktinformation ADNOVA finance

Anbindung an WebServices Robert Zacherl

Kapitel 5 Web-Services

Kapitalertragsteuer-Anmeldung bis Struktur

VVA Webservice Online Lieferbarkeits-Abfrage

SOA. Prof. Dr. Eduard Heindl Hochschule Furtwangen Wirtschaftsinformatik

Deutsche Rentenversicherung Bund Würzburg LBR. Schnittstellenspezifikation extra-kommunikation Version

Agenda. Web Services unter Lotus Notes/Domino

Handbuch Datenaustauschplattform Gemeinden Kantonales Sozialamt

ebusiness Übung 3a Spezifikation und Nutzung von Web-APIs (Services) Prof. Dr. Andreas Schmietendorf 1

FinanzOnline Mit einem Klick Geld zurück. Ein Service für Bürger/innen.

WebServices Zwischen Buzzword und Nutzen

BOSNotifier.de Gateway API Dokumentation. Inhaltsverzeichnis... 1 Gateway API BOSNotifier.de... 2 Schnittstellen... 2 Protokolle...

Service Engineering. Übung 2a Spezifikation und Nutzung von Web-APIs (Services) Prof. Dr. Andreas Schmietendorf 1

Beschreibung des bundesweit einheitlichen Verfahrens für die vollständig automatisierte elektronische Übermittlung der Daten gem. 74 Satz 2 EEG 2014

Architektur von SOAP basierten Web Services

BOSNotifier.de Gateway API Dokumentation. Inhaltsverzeichnis... 1 Gateway API BOSNotifier.de... 2 Schnittstellen... 2 Protokolle...

WebService mit MTOM an der AG-Schnittstelle des GKV-Kommunikationsserver

Konfiguration von Web Services zur Ausführung von Jobs

HANDBUCH. Kapitalertragsteuer-Anmeldung (Ka 1) in FinanzOnline

Dokumentenversion Antrag auf Erstattung von Vorsteuerbeträgen in einem anderen Mitgliedgliedstaat ab 1/2002

Messe Westfalenhallen Dortmund. Anleitung zur Nutzung des kostenlosen WLAN

Allen Feuerwehrkommandanten von Freiwilligen

HANDBUCH. Registrierkassen. in FinanzOnline

e-tresor API Datenerfassungsprotokoll

Kassa2go ProSaldo.net: So wird Ihre Registrierkassa manipulationssicher

vrealize Log Insight- Entwicklerressourcen 11. September 2017 vrealize Log Insight 4.3

Sicherheitseinrichtung für die Registrierkasse

SMS-API. Sloono Schnittstellenbeschreibung. Version 1.2 Stand

WebService-Architekturen

Die Kassa. RKSV Registrierung

BI Publisher Integration über Oracle Datenbanken

Spendenabsetzbarkeit. Automatischer Datenaustausch ab Christine Dietz, MA - Mag. Friedrich Möstl - Mag. Sabine Neubauer

Web Services - Tutorial

Sektion Service Center IKT März Handbuch für externe Kunden E-Begleitdokument. Version Seite 1 von 8

Motivation. Web Services in der Bioinformatik. Web Services. Motivation (2) Definition

a) Erklären Sie, was die folgenden Eigenschaften eines XML-Dokumentes aussagen? wohlgeformt gültig

SAP R/3 und der Open Text Delivery Server In der Praxis

5. Web-Services. Kommunikation zwischen Client und Server über XML-Format SOAP

1. Kassa Inbetriebnahme

PROC SOAP, PROC HTTP. Webservices und SAS. Agenda. I. Kurze Einführung zu Webservices II. Webservices und SAS

VTX FTP-PRO. Übermittlung von Geschäftsdateien per FTP. Benutzerhandbuch. 1 FTP-PRO Bedienungsanleitung für Administatoren

Kapitalertragsteuer-Anmeldung ab Struktur

Transkript:

Bundesministerium für Finanzen Seite 1 von 5 1 Einleitung File-Upload-Webservice Die Einrichtung eines Webservices richtet sich an Spezialisten. WSDL ist ein Standard für Webservices im Internet. Wir ersuchen daher um Verständnis, dass das BMF und die FinanzOnline-Hotline für die Lösung von technischen Problemen im Zusammenhang mit der Einrichtung des Webservices nicht zur Verfügung stehen können. Der Aufruf des Webservices kann aus Programmen auf nahezu jeder Plattform (z.b. Java) erfolgen. 2 Voraussetzung für das Webservice Der Übermittler muss FinanzOnline Teilnehmer sein. Der Teilnehmer muss in der Benutzerverwaltung einen Benutzer für 'Webservices' anlegen. Das Webservice muss mit diesem Benutzer verwendet werden. Alle Requests müssen in UTF-8 geschickt werden. 3 Ablauf 3.1 Aufruf Session-Webservice (Methode login ) Die Beschreibung des Session-Webservices ist dem Dokument Session Webservice zu entnehmen. 3.2 Aufruf File-Upload-Webservice Das WSDL-Servicedokument für das File-Upload-Webservice ist ab 06.04.2016 unter https://finanzonline.bmf.gv.at/fon/ws/fileuploadservice.wsdl zu finden. Client tid, benid, id, art, uebermittlung, data --------> <------------------------------------------------ rc, msg Webservice Parameter belegen Die Parameter zum Starten des Webservices sind wie folgt zu belegen: tid = 'Teilnehmer-Identifikation' benid = 'Benutzer-Identifikation des Webservice-Benutzers', der in der Benutzerverwaltung angelegt wurde id = mit Methode 'login' ermittelte SessionID art = Anbringen BET Beteiligte einer Personengesellschaft/-gemeinschaft BIL E-Bilanz DUE Depotübertragung EUST EU-Quellensteuer FPH Flugabgabe Flugplatzhalter

Bundesministerium für Finanzen Seite 2 von 5 FVAN Fristverlängerung für Abgabenerklärungen IVF Investmentfonds JAHR_ERKL Jahreserklärung (E1, U1, K1, K2, E6) JAB Jahresabschluss Firmenbuch KA1 Kapitalertragssteuererklärung KOM Kommunalsteuerbemessungsgrundlage KOMU Kommunalsteuererklärung LFH Flugabgabe Luftfahrzeughalter L1 Arbeitnehmerveranlagung NOVA Normverbrauchsabgabe RZ Rückzahlung SB Buchung von Selbstbemessungsabgaben SBS Berichtigung von Selbstbemessungsabgaben SBZ Meldung zur Zahlung von Selbstbemessungsabgaben STAB Erklärung über die Stabilitätsabgabe TVW Teamverwaltung UEB Übertragung innerhalb der Finanzverwaltung U13 Zusammenfassende Meldung über innergemeinschaftliche Warenlieferungen U30 Umsatzsteuervoranmeldung VAT Erstattung von Vorsteuerbeträgen in einem anderen EU-Mitgliedsstaat VATAB Erstattung von Vorsteuerbeträgen in einem anderen EU-Mitgliedsstaat-Abschluss ZEAN Zahlungserleichterung 108 Prämienbegünstigte Vorsorge g. 108 EStG 108AB Prämienbegünstigte Vorsorge g. 108 EStG-Abschluss uebermittlung = 'P' od. 'T' (Produktion / Test) data = Zu übermittelnde Daten (XML-File lt. BMF-Homepage), eingebettet in einem CDATA-Abschnitt Mit dem neuen Webservice werden grundsätzlich sämtliche Zeichen in UTF-8 übermittelt. pdf-dokumente müssen in Base64 enkodiert werden.

Bundesministerium für Finanzen Seite 3 von 5 Beispiele: POST https://finanzonline.bmf.gv.at/fon/ws/fileupload/ HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: text/xml;charset=utf-8 SOAPAction: "upload" Content-Length: 4538 Host: finanzonline.bmf.gv.at Connection: Keep-Alive <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fil="https://finanzonline.bmf.gv.at/fon/ws/fileupload"> <soapenv:header/> <soapenv:body> <fil:fileuploadrequest> <fil:tid>xxxxxxxxxxxx</fil:tid> <fil:benid>xxxxxx</fil:benid> <fil:id>xxxxxxxxxxxxxxxxxxxxxxxxxx</fil:id> <fil:art>rz</fil:art> <fil:uebermittlung>p</fil:uebermittlung> <fil:data><![cdata[<?xml version="1.0" encoding="iso-8859-1"?> <ERKLAERUNGS_UEBERMITTLUNG> <INFO_DATEN> <ART_IDENTIFIKATIONSBEGRIFF>FASTNR</ART_IDENTIFIKATIONSBEGRIFF> <IDENTIFIKATIONSBEGRIFF>999999999</IDENTIFIKATIONSBEGRIFF> <PAKET_NR>1</PAKET_NR> <DATUM_ERSTELLUNG type="datum">2004-06-16</datum_erstellung> <UHRZEIT_ERSTELLUNG type="uhrzeit">15:00:00</uhrzeit_erstellung> <ANZAHL_ERKLAERUNGEN>1</ANZAHL_ERKLAERUNGEN> </INFO_DATEN> <ERKLAERUNG art="rz"> <ALLGEMEINE_DATEN> <SATZNR>1344444</SATZNR> <ANBRINGEN>RZ</ANBRINGEN> <ART_RZ>I</ART_RZ> <FASTNR>999999999</FASTNR> <KUNDENINFO>Test</KUNDENINFO> </ALLGEMEINE_DATEN> <EMPFAENGER> <NAMEE>Mustee 1</NAMEE> <BETRAG type="kz">11.11</betrag> <UNBAR> <IBAN>AT123456789012345678</IBAN> <BIC>ABCDEFGHIJK</BIC> <BANK>Testbank</BANK> </UNBAR> </EMPFAENGER> </ERKLAERUNG> </ERKLAERUNGS_UEBERMITTLUNG> ]]> </fil:data> </fil:fileuploadrequest> </soapenv:body> </soapenv:envelope>

Bundesministerium für Finanzen Seite 4 von 5 POST https://finanzonline.bmf.gv.at/fon/ws/fileupload/ HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: text/xml;charset=utf-8 SOAPAction: "upload" Content-Length: 1985 Host: finanzonline.bmf.gv.at Connection: Keep-Alive <soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:fil="https://finanzonline.bmf.gv.at/fon/ws/fileupload"> <soapenv:header/> <soapenv:body> <fil:fileuploadrequest> <fil:tid>xxxxxxxxxxxx</fil:tid> <fil:benid>xxxxxx</fil:benid> <fil:id>xxxxxxxxxxxxxxxxxxxxxxxxxx</fil:id> <fil:art>vat</fil:art> <fil:uebermittlung>p</fil:uebermittlung> <fil:data><![cdata[<?xml version="1.0" encoding="utf-8"?> <ERKLAERUNGS_UEBERMITTLUNG xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"> <INFO_DATEN> <ART_IDENTIFIKATIONSBEGRIFF>FASTNR</ART_IDENTIFIKATIONSBEGRIFF> <IDENTIFIKATIONSBEGRIFF>999999999</IDENTIFIKATIONSBEGRIFF> <PAKET_NR>999999998</PAKET_NR> <DATUM_ERSTELLUNG type="datum">2009-03-23</datum_erstellung> <UHRZEIT_ERSTELLUNG type="uhrzeit">12:12:12</uhrzeit_erstellung> <ANZAHL_ERKLAERUNGEN>1</ANZAHL_ERKLAERUNGEN> </INFO_DATEN> <ERKLAERUNG art="vat"> <SATZNR>10</SATZNR> <ALLGEMEINE_DATEN> <ANBRINGEN>VAT</ANBRINGEN> <ZRVON type="jahrmonat">2013-02</zrvon> <ZRBIS type="jahrmonat">2013-08</zrbis> <FASTNR>999999999</FASTNR> <KUNDENINFO>123456789</KUNDENINFO> <EU_LAND>MC</EU_LAND> </ALLGEMEINE_DATEN> <KAUF> <SEQNR_K>1</SEQNR_K> <BEZNR_K>ZXA-B0001</BEZNR_K> <DATUM_K type="datum">2009-01-21</datum_k> <KLEINBETR_K>N</KLEINBETR_K> <UID_K>DE123456789</UID_K> <NAME_K>Muster</NAME_K> <ADR_K>Straße</ADR_K> <PLZ_K>L-1234</PLZ_K> <STADT_K>Luxembourg</STADT_K> <LAND_K>LU</LAND_K> <GEGENSTAND> <CODE_K>1</CODE_K> </GEGENSTAND> <GRUNDLAGEN> <WAEHR_K>EUR</WAEHR_K> <BMG_K>1000.00</BMG_K> <VST_K>1000.00</VST_K> <ABVST_K>1000.00</ABVST_K> </GRUNDLAGEN> </KAUF> </ERKLAERUNG> </ERKLAERUNGS_UEBERMITTLUNG> ]]>

Bundesministerium für Finanzen Seite 5 von 5 </fil:data> </fil:fileuploadrequest> </soapenv:body> </soapenv:envelope> Methode 'upload' aufrufen Antwort auswerten Es werden ein Returncode und eine Message zurückgegeben. Protokoll in Databox Bei korrekter Übermittlung mit Webservice ist das Übermittlungsprotokoll in der Databox unter dem übermittelnden Teilnehmer bei Protokolle abzufragen. Postausgangsbuch Im Postausgangsbuch werden die übermittelten Files wie folgt angezeigt: Webservice_Art des Anbringens_JJJJ-MM-TT-HH.MM.SS.MMMMMM_Paketnummer (z.b. Webservice_U30_2004-10-25-12.13.56.345053_123456789) 3.3 Aufruf Session-Webservice (Methode logout ) Die Beschreibung des Session-Webservices ist dem Dokument Session Webservice zu entnehmen. 4 Returncodes Bei einem technischen Fehler im Webservice wird eine SOAP-Exception ausgelöst. Fachliche Fehler werden mit einem Returncode und einer Message zurückgemeldet. Bedeutung der Returncodes: 0 = Aufruf ok -1 = Die Session ID ist ungültig oder abgelaufen. -2 = Der Aufruf des Webservices ist derzeit wegen Wartungsarbeiten nicht möglich. -3 = Es ist ein technischer Fehler aufgetreten. -4 = div. Fehlermeldungen vom Parser -5 = Sie haben keine Berechtigung, Inhalte dieser Art zu übermitteln.