XML webservice for deklarationsgebyrer. Version 1.0 Final

Relaterede dokumenter
XML webservice for pensionsordninger. Version 1.0 Draft A

XML webservice for FP-attester og journaloplysninger. Version 1.0

EDI-guide for Regres Bilag 2 Ajourføringshistorik

EDI-guide for CONTRL. Version 1.0 Final

Tredjepart webservices

Vejledning. 1 Indledning. 2 Kontakt Webservicen. Webservice til Optagelse.dk

EDI-guide for Opsigelser Bilag 2 Branchegrupper

Ungebasen. Dokumentation af webservices til udveksling af data mellem Ungebasen og et kommunalt vejledningssystem PUBLICPUBLIC PUBLICPUBLICX

1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.

DKAL Snitflader REST HTTP returkoder

Indberetning af elev-trivselsdata på erhvervsuddannelserne 2016: Webservice.

Specifikationsdokument for servicen PID-CPR

UNI Login. Eksport webservice. WS17 v1

Snitfladebeskrivelse for Snitfladebeskrivelse STD-8 KMD Boligstøtte Version 1.0.0,

Dokumentation af optagelse.dk

Webservice kald. System-til-system integration. Ny Easy. ATP 1. februar 2017

Vejledning til Retsinformation web services test stubs

Webservice til upload af produktionstilladelser

Webservice til GYM-indberetning

Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere

BBR OIOXML. Vejledning til OIOXML-snitflade. InputBox.wsdl

Typografidefinition: Typografi1: Skrifttype: 10 pkt, (intet) DKAL Snitflader REST Afhentningssystem

National trivselsmåling i folkeskolen. Datainstruks i forbindelse med bekendtgørelse om måling af elevernes trivsel i folkeskolen.

DKAL Snitflader REST Register

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler

Web-EDI-løsningen. Brugervejledning. EDI-regres

Udvekslingsguide LD flytning. Version 1.2

UNI Login. Eksport webservice. WS17 v1

Forsikring & Pension WebEDI server. Udvekslingsguide Pgf. 41. CSC Danmark A/S SMB Network Consultancy

Kald af PingService via SOAPUI

Vejledning til SLS webservice - Afgang

Webservice til EUD-indberetning til Datavarehuset

Guide for Forsikring & Pensions REST API v2, version Indledning. 2. Forudsætninger før brug af Forsikring & Pensions REST API

FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade København Ø

Digital post Snitflader Bilag A5 - REST HTTP returkoder Version 6.3

VEJLEDNING TIL CERTIFIKATBRUG FOR A- KASSERNES WEBSERVICEINTEGRATION MOD ARBEJDSMARKEDSSTYRELSENS DFDG.

Håndbog Til CPR services. Bilag 5 Logon og generel brug af CPR-services; programmeringsvejledning

Indholdsfortegnelse. Version Serviceplatformen - opsætningsguide (Eksterne testmiljø) Indledning... 2

AuthorizationCodeService

Specifikationsdokument for servicen PID-CPR

Serviceoperationer Puls

1 Brug af snitfladebeskrivelsen Formål og beskrivelse Hvad er formålet med snitfladen? Beskrivelse af snitfladen...

Den Gode Sårjournal Service MedCom, version W 1

Præsentation af BSK regionens identity and access management platform

Den Gode NationalePrøveNummer Service MedCom, version 1.0 W 1

Kompetencefonde webservice API beskrivelse

Ungebasen. Løsningsbeskrivelse. Åbne interfaces mellem Datacontaineren/Tilbagemelding.dk og kommunale vejledningssystemer

EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø

KMD Dagpenge. Snitfladebeskrivelse til. Servicesnitfladen. Ydelsesoversigt NY97010Q

E-BUSINESS SOLUTIONS FROM CSC! "

Webservice til UNI-Login import WS10

Den Gode LÆ Service MedCom, version 1.0 W 1

ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/ VERSION 1.02

MM Hul-Igennem-Test i Prod. Information til kunder

e-tl System til System kommunikationstest

ADK 1.0 KRAVSPECIFIKATION

Snitfladebeskrivelse for WEBService IndkomstEnkeltForespoergsel. KMD Indkomst, P13-5. Version 13.0,

EDI-guide for Panthaverdeklarationer Bilag 2 Ajourføringshistorik

ecpr erstatnings CPR Design og arkitektur

Civilstyrelsen. Lovtidende. Generisk webservice til søgning af afgørelser - Vejledning. Version:

Udkast til dataudveksling med elleverandører og andre tredjeparter via kundestyret dataadgang

Transkript:

XML webservice for deklarationsgebyrer Version 1.0 Final

Dokumentoplysninger Titel: Projekt: Webservice for deklarationsgebyrer EDI kontorets branchekoordinerede dataudveksling Forfatter: Bidragsydere til dokumentet: Godkendt af: Dokumentansvarlig: Fordeling: Bemærkning: Morten Lassen, F&P IT-afdelingen Mette Ellermann Jespersen, F&P EDI-kontoret Mette Ellermann Jespersen, F&P EDI-kontoret EDI kontoret, Forsikring & Pension Udleveres til interessenter i dataudvekslingen Dokumentet kan rekvireres hos Forsikring & Pension Ændringslog Version Dato Forfatter Ændrede sider eller afsnit 1.0 Draft A 11.05.2016 MLA Første udgave 1.0 Final 09.06.2016 MEJ Ingen ændringer Forkortelser og definitioner: PANTDE Panthaverdeklarationer HTTPS En krypteret udgave af HTTP som benyttes til datakommunikation over Internettet WS Webservice Referencer: Version 1.0 Final Side 2 af 10

Indholdfortegnelse 1. Indledning 4 2. Forudsætninger 4 3. Sikkerhed 4 4. Metoder 5 GetStatus 6 GetPantdeCompaniesByFee 7 GetPantdeCompanyFee 9 5. Returkoder og tekst 10 Version 1.0 Final Side 3 af 10

1. Indledning Prisen for en panthaverdeklaration er fastsat af det enkelte forsikringsselskab, og afhænger af hvilken deklarationstype, der oprettes. Derfor kan man på Forsikring & Pensions hjemmeside slå gebyrets størrelse op for det enkelte forsikringsselskab. Forsikring & Pension har stillet denne søgning til rådighed via webservice. Servicen er kun tilgængelig for panthaverselskaber. Dette dokument beskriver den tekniske implementering af denne webservice. 2. Forudsætninger Før panthaver kan begynde at anvende webservicen, skal selskabet tildeles en udvekslingsnøgle (key). Dette er en autogenereret nøgle på 36 tegn, som tildeles ved henvendelse til EDI-kontoret på edi@forsikringogpension.dk Udvekslingsnøglen skal angives i alle webservice kald, og benyttes til identifikation og kontrol af selskabet. Udvekslingsnøglen er unik, og vil aldrig være den samme i test og produktion. Webservice adressen (endpoint) er: DEMO: https://demoedi.forsikringogpension.dk/ws/v10/pantdeservice.asmx PRODUKTION: https://edi.forsikringogpension.dk/ws/v10/pantdeservice.asmx Webservice beskrivelsen (WSDL) kan også hentes fra ovenstående adresser. 3. Sikkerhed Dataudveksling foretages via HTTPS og er krypteret med SSL. Autentificering og kontrol af afsender, sker ved en hemmelig udvekslingsnøgle i webservice kaldet. Version 1.0 Final Side 4 af 10

4. Metoder Opslag på deklarationsgebyrer foregår i 2 trin: Først kaldes metoden GetPantdeCompaniesByFee, hvor man i kaldet angiver udvekslingsnøgle samt den deklarationstype, som man ønsker prisen oplyst på. Deklarationstypen kan være: ZBB for B-deklaration ZDD for D-deklaration ZEE for E-deklaration ZFF for F-deklaration ZLL for L-deklaration ZRR for R-deklaration Metoden returnerer en liste over forsikringsselskaber, som er tilmeldt udveksling af pågældende deklarationstype. Selskaberne er repræsenteret ved navn og en id. Dernæst kaldes metoden GetPantdeCompanyFee, hvor man i kaldet angiver udvekslingsnøgle, selskabets id samt deklarationstype. Metoden returnerer en pris og dato for, hvornår gebyret er trådt i kraft. Denne dato benævnes startdato. Endvidere findes der en ping metode GetStatus, som kan benyttes ved kontrol af webservice og udvekslingsnøgle. Version 1.0 Final Side 5 af 10

GetStatus Denne metode kan benyttes som ping for at kontrollere, at webservicen svarer samt at udvekslingsnøglen er korrekt. Metoden returnerer en dato/tid, kode og en tekst. Input Parameter Type Obligatorisk Beskrivelse key String Ja Udvekslingsnøgle Output Parameter Type Værdier Beskrivelse ResultDate DateTime Dato/tid ResultCode Integer Retur kode ResultId String Benyttes ikke ResultText String Hello <selskab> Retur tekst SOAP Eksempel POST /ws/v10/pantdeservice.asmx HTTP/1.1 Host: demoedi.forsikringogpension.dk SOAPAction: "https://edi.forsikringogpension.dk/webservice/getstatus" <GetStatus xmlns="https://edi.forsikringogpension.dk/webservice"> <key>string</key> </GetStatus> HTTP/1.1 200 OK <GetStatusResponse xmlns="https://edi.forsikringogpension.dk/webservice"> <GetStatusResult> <ResultDate>dateTime</ResultDate> <ResultCode>int</ResultCode> <ResultId>string</ResultId> <ResultText>string</ResultText> </GetStatusResult> </GetStatusResponse> Version 1.0 Final Side 6 af 10

GetPantdeCompaniesByFee Denne metode benyttes til at hente en liste over forsikringsselskaber, som er tilmeldt udveksling af den valgte deklarationstype. Metoden returnerer en dato/tid, kode, en tekst samt en liste over selskaber. Disse er repræsenteret ved navn og id. Input Parameter Type Obligatorisk Beskrivelse key String Ja Udvekslingsnøgle deklatype String Ja Deklarationstype. Mulige værdier er: ZBB,ZDD,ZEE,ZFF,ZLL,ZRR Output Parameter Type Værdier Beskrivelse ResultDate DateTime Dato/tid ResultCode Integer Retur kode ResultText String OK Retur tekst Company List<FPcompany> Liste af selskaber FPcompany Selskab Id Integer Identifikation Name String Navn SOAP eksempel POST /ws/v10/pantdeservice.asmx HTTP/1.1 Host: demoedi.forsikringogpension.dk SOAPAction: "https://edi.forsikringogpension.dk/webservice/getpantdecompaniesbyfee" <GetPantdeCompaniesByFee xmlns="https://edi.forsikringogpension.dk/webservice"> <key>string</key> <deklatype>string</deklatype> </GetPantdeCompaniesByFee> HTTP/1.1 200 OK <GetPantdeCompaniesByFeeResponse xmlns="https://edi.forsikringogpension.dk/webservice"> <GetPantdeCompaniesByFeeResult> <ResultDate>dateTime</ResultDate> <ResultCode>int</ResultCode> <ResultText>string</ResultText> <Company> <FPcompany> <Id>int</Id> <Name>string</Name> Version 1.0 Final Side 7 af 10

</FPcompany> <FPcompany> <Id>int</Id> <Name>string</Name> </FPcompany> </Company> </GetPantdeCompaniesByFeeResult> </GetPantdeCompaniesByFeeResponse> RESPONSE eksempel <FPcompanyfeeList xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="https://edi.forsikringogpension.dk/webservice"> <ResultDate>2016-05-11T16:35:04.388016+02:00</ResultDate> <ResultCode>0</ResultCode> <ResultText>OK</ResultText> <Company> <FPcompany> <Id>419</Id> <Name>Forsikringsselskab 1</Name> </FPcompany> <FPcompany> <Id>40</Id> <Name>Forsikringsselskab 2</Name> </FPcompany> <FPcompany> <Id>194</Id> <Name>Forsikringsselskab 3</Name> </FPcompany> </Company> </FPcompanyfeeList> Version 1.0 Final Side 8 af 10

GetPantdeCompanyFee Denne metode benyttes til at hente prisen for en deklarationstype. Der kaldes med udvekslingsnøgle, forsikringsselskabets id samt deklarationstype. Metoden returnerer en dato/tid, kode, en tekst, kode for deklarationsgebyr, gebyrets størrelse i DKK samt startdato for gebyret. Input Type Obligatorisk Beskrivelse key String Ja Udvekslingsnøgle id Integer Ja Selskabets id deklatype String Ja Deklarationstype Output Type Værdier Beskrivelse ResultDate DateTime Dato/tid ResultCode Integer Retur kode ResultText String Retur tekst FeeName String Deklarationsgebyr FeeAmount Double Gebyrets størrelse i danske kroner DKK FeeStartdate String Gebyrets startdato SOAP Eksempel POST /ws/v10/pantdeservice.asmx HTTP/1.1 Host: demoedi.forsikringogpension.dk SOAPAction: "https://edi.forsikringogpension.dk/webservice/getpantdecompanyfee" <GetPantdeCompanyFee xmlns="https://edi.forsikringogpension.dk/webservice"> <key>string</key> <id>int</id> <deklatype>string</deklatype> </GetPantdeCompanyFee> HTTP/1.1 200 OK <GetPantdeCompanyFeeResponse xmlns="https://edi.forsikringogpension.dk/webservice"> <GetPantdeCompanyFeeResult> <ResultDate>dateTime</ResultDate> <ResultCode>int</ResultCode> <ResultText>string</ResultText> <FeeName>string</FeeName> <FeeAmount>double</FeeAmount> <FeeStartdate>string</FeeStartdate> </GetPantdeCompanyFeeResult> </GetPantdeCompanyFeeResponse> Version 1.0 Final Side 9 af 10

RESPONSE eksempel <FPcompanyfee xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns="https://edi.forsikringogpension.dk/webservice"> <ResultDate>2016-05-11T16:37:48.3965703+02:00</ResultDate> <ResultCode>0</ResultCode> <ResultText>OK</ResultText> <FeeName>ZFF</FeeName> <FeeAmount>5</FeeAmount> <FeeStartdate>2016-04-01</FeeStartdate> </FPcompanyfee 5. Returkoder og tekst I det følgende beskrives værdierne af ResultCode og ResultText, som returneres ved alle webservice kald. ResultCode Beskrivelse 0 OK 1 Ukendt deklarationstype 2 Der er ikke registreret gebyr for denne deklarationstype 254 Ugyldig nøgle 255 Systemfejl Version 1.0 Final Side 10 af 10