Vejledning til SLS webservice - Afgang

Relaterede dokumenter
Vejledning til SLS webservice Ansættelsesforholdets faste felter

Vejledning til SLS webservice - Kontering

Vejledning til SLS webservice - Engangsløndele

Vejledning til SLS webservice - Løndelskontering

Vejledning til SLS webservice - Løndelskontering

Vejledning til SLS webservice Overenskomst

Vejledning til SLS webservice Timebank regnskab

Vejledning til SLS webservice Løbende løndele

Vejledning til SLS webservice Ferie Korriger

Vejledning til SLS webservice Statistik

Vejledning til SLS webservice Ny ansættelse

Vejledning til SLS webservice Ny ansættelse

Vejledning til SLS webservice Listewebservices

Sletning af registre og inddata

Funktioner i HR-Løn, lbnr. 98 og 99

XML webservice for pensionsordninger. Version 1.0 Draft A

XML webservice for deklarationsgebyrer. Version 1.0 Final

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

Uddata. Side 1 af 20. I denne emnebeskrivelse kan du læse om, hvilke uddata du får, eller kan bestille fra lønsystemet. Indhold

Funktioner i SLS, lbnr. 98 og 99

Løninformation nr. 5 af 8. marts 2017 (LG 04/17, 1.)

Integrationsmanual. SLS integration til Campus Version 4. Moderniseringsstyrelsen SLS integration til Campus

I denne emnebeskrivelse kan du læse om, hvilke overordnede regler der gælder for anvendelse af fiktive CPR numre i SLS/HR-Løn.

1. Regler for efterindtægt i lønsystemet Eksempel på PKAT Eksempel på PKAT

Beskatning, Grønland, Færøerne og 48E

Navn og adresse i SLS

Barselsforløb i SLS/HR-Løn Vejledning til indrapportering

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

BBR OIOXML. Vejledning til snitfladen: AddressGeometryService

Tilslutningsaftale Til Webservice

Introduktion til ebconnect gateway Opret brugerkonto Registrer dig i NemHandelsregistret... 2

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

BBR OIOXML. Vejledning til snitfladen: Address.wsdl

eskattekortsanmodninger fra og med 2011

I denne emnebeskrivelse kan du læse om Skyldige beløb i lønsystemet, og du kan

ArbejdsskadeStruktur og Ny EASY Services. System-til-system integration. Tilrettelser pr. 8. februar Ny EASY. Susan Krarup, ATP 8.

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

DAR OIO vejledning Version 1.2

Nedenstående oversigt viser elementerne i den meddelelse, der skal overføres fra fødeafdeling til kirkekontor/sogn.

OK13 spørgsmål/svar knyttet til statens lønsystem SLS/HR-Løn

AKKO og afgangsårsager

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

Barselsforløb i SLS/HR-Løn Vejledning til indrapportering

EDH-dokumenter. - på eksterne hjemmesider der ikke hostes af C&B Systemer

EDI-guide for Regres Bilag 2 Ajourføringshistorik

Løninformation nr. 20 af 21. oktober 2016 (LG 11/16, 2.)

Registrering i Patientadministrativt system - OPUS

Fleksible personalegoder

3C Integrationsbeskrivelser

OIO standardservice til Sag. Servicevejledning til operationen Sag Laes. KMD Sag Version KMD A/S Side 1 af 14

Løninformation nr. 6 af 9. marts 2015 (LG 04/15, 1.)

ITD ecmr WEB Services. Af Allan Wisborg, IT Udvikler

Tredjepart webservices

AuthorizationCodeService

Specifikationsdokument for servicen PID-CPR

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

Tilslutning til ecomone Basis (OIO Faktura)

Vejledning i opsætning af MQ

BBR OIOXML. Vejledning til OIOXML snitflade for Bygninger og boliger BuildingDwelling.wsdl. Tillæg til BuildingDwellingV3. BuildingDwellingV4

Løninformation nr. 23 af 7. december 2016 (LG 01/17, 1.)

UVdata A/S. WS brobygning.net. Webservice til import af tilmeldinger og registrering af fravær, fra administrative systemer.

Transkript:

Side 1 af 9 Vejledning til SLS webservice - Afgang Indholdsfortegnelse Ændringslog... 1 Formålet med webservicen... 2 Forretningsmæssig beskrivelse... 2 Wsdl-dokumenter... 2 OIOXML-skemaer... 3 Inputstruktur - oprettelse... 3 Inputstruktur - ajourføring... 4 Inputstruktur - sletning... 4 Beskrivelse af afgangsstrukturer (inputstrukturer)... 5 Eksempler på input til webservicen... 7 Eksempler på retursvar fra webservicen... 8 Tilslutning til webservicen... 9 Ændringslog Version Dato Forfatter Bemærkning 1.0 22.01.2009 Jørgen Mølgaard 1.1 30.03.2012 Nyt navn og logo 1.2 07.04.2014 Tilslutning

Side 2 af 9 Formålet med webservicen Formålet med webservicen er at gøre det muligt at overføre data fra eksterne systemer, som fx tidsregistreringssystemer eller personalesystemer til Statens Lønsystem, således at det er muligt at oprette, ajourføre og slette afgangsoplysninger om ansættelsesforhold i SLS. Forretningsmæssig beskrivelse Afgangsoplysninger skal anvendes når lønudbetalingen for en person ønskes standset eller ændret. De data der kan overføres til SLS er følgende: CPR-nummer og løbenr., som identificerer lønmodtagerens ansættelsesforhold Afgangsårsagskoden, som identificerer, hvilken type afgang der er tale om (anden ansættelse, pension, sygdom mv.) Fradato og evt. tildato, som identificerer gyldighedsperioden for afgangsårsagen Webservicen er opbygget som en såkaldt request-response operation, dvs. et input resulterer i et output. Hver overførsel af en afgangsoplysning fra det lokale system til SLS giver umiddelbart et tidstro retursvar tilbage indeholdende resultatet af SLS-behandlingen. Hvis transaktionen ikke kan gennemføres i SLS returneres en kode for at behandlingen er fejlet. En transaktion i SLS kan udløse en eller flere følgetransaktioner. Hvis den oprindelige transaktion gennemføres korrekt, men danner en advarsel returneres en kode med betydningen Gennemført, men advarsel dannet. Denne kode returneres ligeledes hvis en evt. følgetransaktion fejler eller danner en advarsel. Se særskilt vejledning om opbygningen af retursvaret: Vejledning til SLS webservice Retursvar. Wsdl-dokumenter Data udveksles i OIOXML-format og webservicen er defineret i tre forskellige WSDLdokumenter svarende til de tre transaktionstyper: oprettelse, ajourføring, sletning: OesSLSAfgangOprt.wsdl OesSLSAfgangAjrf.wsdl OesSLSAfgangSlet.wsdl Følgende elementer er nødvendige for den forretningslogiske behandling og skal derfor være til stede i transaktionen: ExtendedPersonCivilRegistrationIdentifierStructure Loebenr SLSAfgangFraDato SLSAfgangTilDato (skal som minimum være blank) SLSAfgangsAarsagsKode

Side 3 af 9 OIOXML-skemaer Alle felter der indgår i webservicen er defineret i OIOXML-skemaer. Skemaer samt wsdl-filer er tilgængelige på http://digitaliser.dk under gruppen Statens Lønsystem (SLS). De relevante skemaer til inputstrukturen i forbindelse med afgangsoplysninger er: CPR_PersonCivilRegistrationIdentifier.xsd OES_ExtendedPersonCivilRegistrationIdentifierStructure.xsd OES_FictivePersonCivilRegistrationIdentifier.xsd OES_LoebeNr.xsd OES_SLSAfgangsAarsagKode.xsd Nedenfor vises en grafisk illustration af inputstrukturerne. Inputstruktur - oprettelse oes:slsafgangoprtstrukturtype oes:extendedpersoncivilregistrationidentifierstructure type oes:extendedpersoncivilregistrationidentifierstructuretype oes:loebenr type oes:loebenrtype SLSAfgangOprtStruktur type oes:slsafgangoprtstrukturtype oes:slsafgangfradato oes:slsafgangtildato oes:slsafgangsaarsagkode type oes:slsafgangsaarsagkodetype

Side 4 af 9 Inputstruktur - ajourføring oes:slsafgangajrfstrukturtype oes:extendedpersoncivilregistrationidentifierstructure type oes:extendedpersoncivilregistrationidentifierstructuretype oes:loebenr type oes:loebenrtype SLSAfgangAjrfStruktur type oes:slsafgangajrfstrukturtype oes:slsafgangfradato oes:slsafgangtildato oes:slsafgangsaarsagkode type oes:slsafgangsaarsagkodetype Inputstruktur - sletning oes:slsafgangsletstrukturtype oes:extendedpersoncivilregistrationidentifierstructure type oes:extendedpersoncivilregistrationidentifierstructuretype SLSAfgangSletStruktur type oes:slsafgangsletstrukturtype oes:loebenr type oes:loebenrtype oes:slsafgangfradato Strukturen til det udvidede CPR-nummer er sammensat af det almindelige CPR-nummer, som det er defineret af CPR og af fiktive CPR-numre, som gives til udenlandske statsborgere. oes:extendedpersoncivilregistrationidentifierstructuretype ExtendedPersonCivilRegistrationIdentifierStructure type oes:extendedpersoncivilregistrationidentifierstructuretype cpr:personcivilregistrationidentifier type cpr:personcivilregistrationidentifiertype pattern ((((0[1-9] 1[0-9] 2[0-9] 3[0-1])(01 03 05 07 08 10 12)) ((0[1-9] 1[0-9]... oes:fictivepersoncivilregistrationidentifier type oes:fictivepersoncivilregistrationidentifiertype pattern ((((6[1-9] 7[0-9] 8[0-9] 9[0-1])(01 03 05 07 08 10 12)) ((6[1-9] 7[0-9]...

Side 5 af 9 Herunder følger en forretningsmæssig beskrivelse af indholdet i inputstrukturerne.. Beskrivelse af afgangsstrukturer (inputstrukturer) <XML tag> Beskrivelse Felt i SLS Afgangsoplysninger skal anvendes når lønudbetalingen for en person ønskes standset eller ændret. Der skal indrapporteres en identifikation af det relevante ansættelsesforhold (cpr-nr + løbenr) og en identifikation af den relevante afgangssårsag (Afgangsårsagskode og dato fra hvilken afgangen skal gælde). Hvis afgangen er tidsbegrænset indrapporteres også en til-dato. <SLSAfgangOprtStruktur> Strukturen anvendes i forbindelse med oprettelse af afgang i SLS. Følgende elementer er nødvendige for den forretningslogiske behandling og skal derfor være til stede i transaktionen: ExtendedPersonCivilRegistrationIdentifierStructure, Loebenr, SLSAfgangFraDato, SLSAfgangTilDato, SLSAfgangsAarsag- Kode <SLSAfgangAjrfStruktur> Strukturen anvendes i forbindelse med ajourføring af afgang i SLS. Følgende elementer er nødvendige for den forretningslogiske behandling og skal derfor være til stede i transaktionen: ExtendedPersonCivilRegistrationIdentifierStructure, Loebenr, SLSAfgangFraDato, SLSAfgangTilDato, SLSAfgangsAarsag- Kode <SLSAfgangSletStruktur> Strukturen anvendes i forbindelse med sletning af afgang i SLS. Følgende elementer er nødvendige for den forretningslogiske behandling og skal derfor være til stede i transaktionen: ExtendedPersonCivilRegistrationIdentifierStructure, Loebenr, SLSAfgangFraDato. <ExtendedPersonCivilRegistrationIdentifier- Det udvidede cpr-nummer er sammensat af det almindelige cpr-nummer, som Structure> det er defineret af CPR (Indenrigsministeriet) og af fiktive cpr-numre, som gives til udenlandske statsborgere. Der skal vælges et og kun et af elementerne. <PersonCivilRegistrationIdentifier> Indeholder fødselsdage fra 01 31 OS_A_DFA_MARB_CPR_NR

Side 6 af 9 <XML tag> Beskrivelse Felt i SLS <FictivePersonCivilRegistrationIdentifier> Indeholder fiktive cpr-numre (fødselsdage fra 61 91). <LoebeNr> Det 3-cifrede løbenummer er sammen med det udvidede cpr-nummer den OS_A_ANSF_LØN_LB_NR unikke identifikation af et ansættelsesforhold i Statens Lønsystem (SLS) <SLSAfgangFraDato> Dato for hvornår afgangen er gyldig OS_A_IKRAFT_DT <SLSAfgangTilDato> Dato for hvornår afgangen ikke er gyldig OS_A_AFGANG_DT <SLSAfgangsAarsagsKode> En tocifret kode der angiver hvilken type afgang der er tale om, f.eks. afgang pga anden beskæftigelse, alder, sygdom mv. Til afgangsårsagskoderne er der i SLS knyttet en beskrivende tekst. En oversigt over gældende afgangsårsagskoder findes på Moderniseringsstyrelsens hjemmeside under SLS Emnebeskrivelser i emnet AKKO og afgangsårsag (opslag PDF). OS_A_TX_AFGANGSAARSAG_KD

Side 7 af 9 Eksempler på input til webservicen Nedenfor vises eksempler på input til webservicen. (De faktiske cprnumre er ikke vist i disse eksempler). Eksempel på input til opret <m:slsafgangoprtstruktur xmlns:m="http://rep.oio.dk/oes.dk/xml/schemas/2006/11/24/"> <m:extendedpersoncivilregistrationidentifierstructure> <m:personcivilregistrationidentifier>0000000000</m:personcivilregistrationidentifier> </m:extendedpersoncivilregistrationidentifierstructure> <m:loebenr>000</m:loebenr> <m:slsafgangfradato>2008-09-01</m:slsafgangfradato> <m:slsafgangtildato>9999-12-31</m:slsafgangtildato> <m:slsafgangsaarsagkode>3</m:slsafgangsaarsagkode> </m:slsafgangoprtstruktur> Eksempel på input til ajourføring <m:slsafgangajrfstruktur xmlns:m="http://rep.oio.dk/oes.dk/xml/schemas/2006/11/24/"> <m:extendedpersoncivilregistrationidentifierstructure> <m:personcivilregistrationidentifier>0000000000</m:personcivilregistrationidentifier> </m:extendedpersoncivilregistrationidentifierstructure> <m:loebenr>000</m:loebenr> <m:slsafgangfradato>2008-09-01</m:slsafgangfradato> <m:slsafgangtildato>2008-09-30</m:slsafgangtildato> <m:slsafgangsaarsagkode>3</m:slsafgangsaarsagkode> </m:slsafgangajrfstruktur> Eksempel på input til sletning <m:slsafgangsletstruktur xmlns:m="http://rep.oio.dk/oes.dk/xml/schemas/2006/11/24/"> <m:extendedpersoncivilregistrationidentifierstructure> <m:personcivilregistrationidentifier>0000000000</m:personcivilregistrationidentifier> </m:extendedpersoncivilregistrationidentifierstructure> <m:loebenr>000</m:loebenr> <m:slsafgangfradato>2008-11-01</m:slsafgangfradato> </m:slsafgangsletstruktur>

Side 8 af 9 Eksempler på retursvar fra webservicen Nedenfor vises eksempler på retursvar fra webservicen. (De faktiske cprnumre er ikke vist i disse eksempler). Eksempel på et retursvar med værdien 0 Gennemført OK <FejlAdvisReturSvarStruktur xmlns="http://rep.oio.dk/oes.dk/xml/schemas/2006/11/24/"> <FejlAdvisReturKode>0</FejlAdvisReturKode> </FejlAdvisReturSvarStruktur> Eksempel på et retursvar med værdien 1 Fejlet <FejlAdvisReturSvarStruktur xmlns="http://rep.oio.dk/oes.dk/xml/schemas/2006/11/24/"> <FejlAdvisReturKode>1</FejlAdvisReturKode> <FejlAdvisMeddelelseStruktur> <ExtendedPersonCivilRegistrationIdentifierStructure> <PersonCivilRegistrationIdentifier>0000000000</PersonCivilRegistrationIdentifier> </ExtendedPersonCivilRegistrationIdentifierStructure> <FejlAdvisLoebeNr>0</FejlAdvisLoebeNr> <FejlAdvisArtKode>1</FejlAdvisArtKode> <FejlAdvisAdvarselsKode>FR0029</FejlAdvisAdvarselsKode> <FejlAdvisTekst>Inddata må ikke overlappe en eksisterende periode </FejlAdvisTekst> <TransaktionsKode>g</TransaktionsKode> <TransaktionsNavn>ANSF_AFG_OPRT </FejlAdvisMeddelelseStruktur> </FejlAdvisReturSvarStruktur> </TransaktionsNavn>

Side 9 af 9 Tilslutning til webservicen Før en institution kan begynde at anvende SLS webservicen er der en række praktiske og tekniske forhold der skal være på plads: Alle disse aktiviteter er beskrevet under Tilslutningsvejledninger i Bilag 1 Checklister Server til server adgang til SLS Webservice