62
Integration SF0770_B - SKAT Indkomst - Indberetninger Integrationsbeskrivelse - version 2.0.0 Kommunernes Datafællesskab - KDF

Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Embed Size (px)

Citation preview

Page 1: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integration SF0770_B - SKAT Indkomst - Indberetninger

Integrationsbeskrivelse - version 2.0.0

Kommunernes Datafællesskab - KDF

Page 2: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 2 af 62

Versionshistorik

Relevans Dato Initia-

ler

Version Kommentarer

2014-09-29 DGJ 0.1 Første version

2014-12-04 DGJ 0.2 Fase 2

2015-04-09 JJN 0.3.0 Beskedfordeler tilføjet, og mindre ændringer

2015-05-06 JJN 0.3.1 Ændret fra SFTP komponent UC02 til et simplet SFTP mønstre

2015-05-07 JSE 0.5 Sendt til integrationsplatform

2015-05-18 JJN 0.5.1 Ændret fra et simplet SFTP mønstre til SFTP komponent UC02

2015-05-26 JJN 0.5.2 Diverse rettelser i sammenhæng med review fra KY og SFTP

UC02

2015-06-01 JJN 0.5.3 Kommentarer i forbindelse med review er slette.

2015-06-15 JJN 0.5.4 Kapitel 1.5.1 er opdateret med styret SFTP

2015-06-18 JJN 0.5.5 Tekst om oprydning af ikke læste filer på SFTP server

2015-06-29 JJN 0.6 Referencerettelser mm.

2015-06-29 EHE 2.0.0 Teknisk beskrivelse indarbejdet

Referencer

Ref Titel Kommentarer

[SPref] Se ”Note vedrørende servicemål for Serviceplatfor-

men.pdf” på følgende link: https://share-komm.kom-

bit.dk/p089/Referencedokumenter

[SIKKERHED] Use cases for brug af sikkerhedsmodeller på Ser-

viceplatformen - v.0.4.3

[STS-Sikkerhed] Se vilkår Bilag 2 - Vilkår for anvendelse af sikker-

hedsmodellen i Rammearkitekturen version 2.0 på

nedenstående link https://share-komm.kom-

bit.dk/P024/Delte%20dokumenter/Forms/Integrati-

onsvilkr.aspx

[SFTP] <Indsæt dokumentation af SFTP> Endnu ikke udarbejdet

[VBF] Se vilkår Underbilag 2N - Vilkår for integration til støt-

tesystemet Beskedfordeler version 2.0 på nedenstå-

ende link

https://share-komm.kombit.dk/P024/Delte%20doku-

menter/Forms/Integrationsvilkr.aspx

[SF1460_A] Modtag besked Beskrivelse af protokol for Besked-

fordeler

[SF1460_B] Vedligehold værdiliste i beskedabonnement Beskrivelse af protokol for Besked-

fordeler

Page 3: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 3 af 62

[SF1460_C] Aflever besked Beskrivelse af protokol for Besked-

fordeler

[SF1460_D] Modtag besked via pull Beskrivelse af protokol for Besked-

fordeler

[WSDL-SP] Integrationsbeskrivelsen refererer til SF0770B Tek-

nisk Spec 20150701.zip som indeholder WSDL på

serviceplatformen, og er placeret i samme mappe

som integrationsbeskrivelsen, se link https://share-

komm.kombit.dk/p089/Integrationsbeskrivelser/

Page 4: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 4 af 62

Indholdsfortegnelse

1 Overordnet beskrivelse ............................................................................................. 6

1.1 Integrationens formål ............................................................................................ 6

1.2 Overordnet forretningsflow i integrationen .................................................................... 6

1.3 Servicebetingelser for den samlede integration ............................................................. 9

1.3.1 Servicemål ...................................................................................................... 9

1.3.2 Service Management ....................................................................................... 10

1.3.3 Lifecycle Management ...................................................................................... 11

1.4 Teststrategi ...................................................................................................... 11

1.4.1 Test i forbindelse med udvikling ........................................................................... 11

1.4.2 Test i forbindelse med produktionssætning ............................................................. 12

1.5 Forudsætninger for produktionssætning .................................................................... 12

1.5.1 Funktionalitet på Serviceplatformen ...................................................................... 12

1.5.2 Forudsætninger for tilslutning til integrationspart: SKAT .............................................. 13

1.5.3 Forudsætninger for tilslutning til integrationspart: Fagsystemet ..................................... 13

2 Kontekst for integrationsparter .................................................................................. 14

2.1 Kontekst for KY (Kontanthjælp) .............................................................................. 14

2.1.1 Lovhjemmel og forvaltningsmæssigt formål ............................................................. 14

2.1.2 Kapacitets- og servicekrav ................................................................................. 14

2.1.3 Forudsætninger for produktionssætning af integration – Systemspecifikt .......................... 14

2.2 Kontekst for KSD (Sygedagpenge) .......................................................................... 14

2.2.1 Lovhjemmel og forvaltningsmæssigt formål ............................................................. 14

2.2.2 Kapacitets- og servicekrav ................................................................................. 14

2.2.3 Forudsætninger for produktionssætning af integration – Systemspecifikt .......................... 15

3 Specifikation for integrationsparter ............................................................................. 15

3.1 Specifikation af endpoints for KY/KSD ...................................................................... 15

3.1.1 Overordnet forretningslogik ................................................................................ 15

3.1.2 Oversigt over endpoints .................................................................................... 15

3.1.3 Generelt for indberetninger ................................................................................ 16

3.1.4 Beskrivelse af endpoint EP_FS1 - Indberet webservice .............................................. 19

3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ....................................................... 25

3.1.6 Beskrivelse af endpoint EP_FS3 – SkatIndberetSvar_GET FTP (kvittering, og fejladvisering) 30

3.1.7 Beskrivelse af endpoint EP_FS4 – SkattekortBesked (skattekort) .................................. 35

3.1.8 Service Management ....................................................................................... 39

3.1.9 Testplan ....................................................................................................... 39

Page 5: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 5 af 62

3.2 Specifikation af endpoints for SKAT ......................................................................... 40

3.2.1 Overordnet forretningslogik ................................................................................ 40

3.2.2 Oversigt over endpoints .................................................................................... 40

3.2.3 Beskrivelse af endpoint EP_SK1 - SKAT eIndkomst Indberetning Data-kø ....................... 40

3.2.4 Beskrivelse af endpoint EP_SK2 - SKAT eIndkomst Indberetning Status-kø ..................... 42

3.2.5 Beskrivelse af endpoint EP_SK3 - SKAT sumkvittering og eSkattekort Data-kø ................. 44

3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort Status-kø ............... 47

3.2.7 Service Management ....................................................................................... 48

3.2.8 Testplan ....................................................................................................... 49

4 Beskrivelse for integrationsplatforme ........................................................................... 50

4.1 Beskrivelse for Serviceplatformen ........................................................................... 50

4.1.1 Oversigt over integrationsflows ............................................................................ 51

4.1.2 Integrationsflow IF01: Indberetning eIndkomst ......................................................... 51

4.1.3 Integrationsflow IF02: Modtag sumkvittering og skattekort ........................................... 55

Page 6: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 6 af 62

1 Overordnet beskrivelse

1.1 Integrationens formål

Integrationen har til formål at muliggøre indberetning af udbetalte ydelser fra fagsystemet til SKAT

eIndkomst, og modtage skattekort fra SKAT til beregning af den skat, som skal indeholdes af en

ydelse.

1.2 Overordnet forretningsflow i integrationen

Jf. figuren nedenfor indgår følgende forretningsflow i integrationen.

Et fagsystem kalder en service på Serviceplatformen med henblik på at indberette ydelses-

forhold over for en person (”Ansættelsesforhold”), og/ eller udbetalte ydelser. Indberetnin-

gen sker via en webservice udstillet af Serviceplatformen. Ved indberetning af større

mængder data, kan disse leveres via FTP service ligeledes udstillet på Serviceplatformen.

Fagsystemet modtager en asynkron sumkvittering retur via FTP, når modtageren (SKAT)

har behandlet indberetningerne. Indberetninger sker per kommune, herved modtages sum-

kvitteringer og fejladvisering også sker per kommune. For hver forsendelse modtages en

forsendelse med Sumkvittering og en eventuel forsendelse med fejladviseringer. Sumkvitte-

ring indeholder totaler på de beløb, der er indberette til og accepteret af SKAT. Fejladvise-

ring angive om der er fejl, som følge af enkeltindberetninger i en forsendelse.

Et ansættelsesforhold kan indberettes med eller uden fratrædelsesdato. Er der behov for at

ændre fratrædelsesdatoen indsendes blot en ny indberetning af ansættelsesforholdet. Der

modtages skattekort, når ansættelsesforholdet oprettes, og løbende indtil fratrædelsesdato,

såfremt der sker ændringer til skattekortet. Skattekortet leveres enkeltvis gennem besked-

fordeleren.

Der kan kun indberettes oplysninger om indkomst i ansættelsesperioden. Indkomstoplys-

ning vil altid være periodebestemt, hvilket betyder at såfremt man ønsker at regulere en

indkomst negativt eller positiv, skal der refereres til samme periode. Det er muligt at regu-

lere uden at periodebestemme, men dette må kun anvendes i tilfælde af at man ikke kan

periodebestemme en regulering (R-markering af indberetning).

Serviceplatformen modtager indberetningerne fra fagsystemet. Data kan modtages direkte i

webservice parametre. Ved større mængder, læser Serviceplatformen data på FTP-serve-

ren. Data transformeres til en dataforsendelse, der kan afsendes via MQ til SKAT.

Når SKAT har behandlet en indberetning, modtager Serviceplatformen en sumkvittering og

skattekort via MQ fra SKAT. SKATs behandlingstid kan være op til 1-2 dage for en indbe-

retning, dog afhængig af drift-situationen og størrelsen af indberetningen.

Skattekort modtages ligeledes i ansættelsesperioden, når der er ændringer i disse. Derud-

over kan der modtages information om fejladviseringer i forbindelse med en forsendelse af

indberetninger. Sumkvitteringer og fejladviseringer overføres via FTP til det fagsystem, som

foretog indberetningen. Forsendelsen af Skattekort fra SKAT kan bestå af et eller flere skat-

tekort. Forsendelsen transformeres til beskeder med et skattekort og sendes via beskedfor-

deler til fagsystemet.

SKAT eIndkomst modtager en forsendelse af en eller flere indberetninger på MQ. Når for-

sendelsen er behandlet, returneres en sumkvittering via en MQ retur-kø mod Serviceplat-

Page 7: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 7 af 62

formen. Er der tale om indberetning af et ansættelsesforhold, fremsendes ligeledes et skat-

tekort af den type der er specificeret i indberetningsparametrene. Er der fejl i indberetning

af et ansættelsesforhold eller en indkomstindberetning vil SKAT returnere information om

disse på samme MQ-returkø, som sumkvitteringer og skattekort returneres.

Når SKAT efterfølgende identificerer en ændring i skatteforhold for en person, som et fag-

system har et gyldigt ansættelsesforhold på, vil dette kunne give anledning til at fagsyste-

met modtager et nyt skattekort f.eks. i forbindelse med ændring indkomstforhold via for-

skudsopgørelse.

I denne forbindelse dannes en besked hos SKAT til MQ-udstilling til Serviceplatformen.

(Ønskes man at hente skattekort synkront kan SF 770D anvendes.)

Page 8: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 8 af 62

SKAT indberetning af ”ansættelsesforhold” og ydelsesudbetalinger

An

ven

der

syst

em (

n)

SKA

T eI

nd

kom

stSe

rvic

epla

tfo

rmen

Bes

ked

ford

eler

IF02 - Modtag kvittering og skattekortIF01 – Indberetning eIndkomst

Opret sag

Afsend indberetninger

Transformation til MQ

Modtag indberetning

Udstil Indberetnings-

returdata

Hent Indberetnings-

returdataLyt på kø

Dan skattekortdata

Send Indberetnings-

returdata

Modtag Indberetnings-

returdata

MQ Pull

Ændret skattekortDan kvitteringer

Generer anæsttelse

Generer lønindberetning

Udbetaling

Fejladvisering for indberetning

Sum kvitteringModtag

Skattekort

(UC02)Overfør

indberetninger

(UC02) Overfør

indberetninger

Modtag Indberetnings-

returdata

SumkvitteringerFejladviseringer

SFTP

SendSkattekortenkeltvis

Skattekort

BeskedfordelSkattekort

AMQP

Integrationen benytter Styret SFTP UC02 - Service-medieret SFTP med notifikation og

sumkvittering.

Page 9: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 9 af 62

1.3 Servicebetingelser for den samlede integration

1.3.1 Servicemål

For Serviceplatformen gælder på punkterne tidsrum, svartid, tilgængelighed og servicevindue de

generelle betingelser fra driftsaftale for Serviceplatformen. Se [SPref].

Parameter Indberetning indkomst Modtag sumkvittering og skattekort

Tidsrum Serviceplatformen driftsafvikles hele

døgnet alle dage bortset fra når der ud-

føres ændringer/hvor der er servicevin-

duer.

SKAT vil ikke forpligtiger sig til at oplyse

et tidsrum for åbningstid.

Serviceplatformen driftsafvikles hele døgnet

alle dage bortset fra når der udføres æn-

dringer/hvor der er servicevinduer.

SKAT vil ikke forpligtiger sig til at oplyse et

tidsrum for åbningstid.

Svartid Der er forskellig SLA på svartid alt efter

hvilken integrationskompleksitet, der er

tale om:

Simpel = 1 sekund

Mellem = 1,5 sekund

Kompleks = 4 sekunder

SKAT vil ikke forpligtiger sig til at oplyse

for svartider.

[Afklaring/SP: For beskedfordeler, SFTP

mv. kendes svartid/håndteringstider ikke]

SKAT forpligtiger sig ikke til at oplyse ga-

ranterede svartider, men forventer at be-

handlingstiden er 1-2 dage afhængig af

driftssituation og størrelsen af indberetning.

Tilgængelighed Servicemålene for Serviceplatformen

driftseffektivitet er 99,8% for perioden

06:00 -18:00 på arbejdsdage samt 98,5

% i den øvrige tid.

SKAT vil ikke forpligtiger sig til at oplyse

et servicemål for tilgængelighed

Servicemålene for Serviceplatformen drifts-

effektivitet er 99,8% for perioden 06:00 -

18:00 på arbejdsdage samt 98,5 % i den

øvrige tid.

SKAT vil ikke forpligtiger sig til at oplyse et

servicemål for tilgængelighed

Spidsbelast-

ningsperiode

Spidsbelastningen for Serviceplatformen

må antages at være i perioden 06:00 -

18:00 på arbejdsdage.

SKAT har oplyst, at der er en generel

spidsbelastning af eIndkomst-systemer

den 25. – 26. i hver måned samt sidst

Spidsbelastningen for Serviceplatformen

må antages at være i perioden 06:00 -

18:00 på arbejdsdage.

SKAT har oplyst, at der er en generel

spidsbelastning af eIndkomst-systemer den

25. – 26. i hver måned samt sidst på måne-

den, og at belastningen er højest i dagti-

merne mellem kl. 6.00 og 18.00.

Page 10: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 10 af 62

på måneden, og at belastningen er hø-

jest i dagtimerne mellem kl. 6.00 og

18.00

Servicevinduer Ved mindre opdateringer for Serviceplat-formen: En gang om ugen i tidsrummet 05:00 -06:00. Varsling: 1. uge, varighed (natur-ligvis) max en time. Ved større og kriti-ske opdateringer:

Optil 1 gang om måneden i tidsrummet mandag kl. 03:00 til mandag kl. 06:00. Varsling: 1. uge, Varighed: max 3 timer

Ved omlægning af miljøer, arkitektur og

services for Serviceplatformen:

1 gang pr. kvartal i tidrummet søndag kl.

22:00 til mandag kl. 06:00. Varsling 1.

måned, varighed max 8 timer.

SKAT oplyse at information om service-

vinduer, kan findes på følgende link

http://www.skat.dk/SKAT.aspx?oId=971

0&vId=0 og at der via denne side kan

abonneres på et RSS feed.

Ved mindre opdateringer for Serviceplat-formen: En gang om ugen i tidsrummet 05:00 -06:00. Varsling: 1. uge, varighed (naturlig-vis) max en time. Ved større og kritiske op-dateringer:

Optil 1 gang om måneden i tidsrummet mandag kl. 03:00 til mandag kl. 06:00. Varsling: 1. uge, Varighed: max 3 ti-mer

Ved omlægning af miljøer, arkitektur og

services for Serviceplatformen:

1 gang pr. kvartal i tidrummet søndag kl.

22:00 til mandag kl. 06:00. Varsling 1. må-

ned, varighed max 8 timer.

SKAT oplyse at information om servicevin-

duer, kan findes på følgende link

http://www.skat.dk/SKAT.aspx?oId=9710&v

Id=0 og at der via denne side kan abonne-

res på et RSS feed.

Man kan generelt finde information om driftssituationen på SKATs driftlog for eIndkomst og Letløn

på link http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

1.3.2 Service Management

Eventuelle tilretninger og præciseringer i integrationens beskrivelse og specifikation, vil indtil inte-

grationen ligger på Serviceplatformens eksterne testmiljø, blive håndteret af Kommunernes Data

Fællesskab (KDF). Spørgsmål vedr. specifikation sendes til [email protected]. KDF sørger

for at involverede parter i integrationen oplyses om tilretningerne og præciseringerne.

Se oversigten over hvornår de enkelte integrationer forventes at være tilgængelige i eksternt test-

miljø her: https://share-komm.kombit.dk/p089/

Når servicen er tilgængelig i det eksterne testmiljø på Serviceplatformen, vil den overgå til Service-

platformens governanceproces. Beskrivelse af denne tilgår senere.

Page 11: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 11 af 62

1.3.2.1 Incident Management

[Afklaring/Programmet – rejst emne: skal der være spoc på integrationer der anvender forskellige

integrationsplatforme, eller afgøres det pr. integration]

1.3.2.2 Problem Management

[Afklaring/Programmet – rejst emne: skal der være spoc på integrationer der anvender forskellige

integrationsplatforme, eller afgøres det pr. integration]

1.3.2.3 Change Management

[Afklaring/Programmet – rejst emne: skal der være spoc på integrationer der anvender forskellige

integrationsplatforme, eller afgøres det pr. integration]

1.3.3 Lifecycle Management

[Afklaring/Programmet: Håndteres i programemnelog #14]

1.4 Teststrategi

Den planlagte test af services til installation på Serviceplatformen omfatter pt., at Systematic udfø-

rer automatiserede tests af services og unit tests. Se [SPref] for detaljer.

Derudover:

Ikke fastlagt.

1.4.1 Test i forbindelse med udvikling

Den planlagte test af services til installation på Serviceplatformen omfatter pt., at Systematic udfø-

rer automatiserede tests af services og unit tests. Se [SPref] for detaljer.

Derudover:

Ikke fastlagt.

1.4.1.1 Testfaciliteter og testmiljø

Den planlagte test af services til installation på Serviceplatformen omfatter pt., at Systematic udfø-

rer automatiserede tests af services og unit tests. Se [SPref] for detaljer.

Derudover:

Ikke fastlagt.

1.4.1.2 Testdata

Ikke fastlagt.

Page 12: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 12 af 62

1.4.2 Test i forbindelse med produktionssætning

I forbindelse med produktionssætning er det omfattet af gældende aftale med Systematic, at der

gennemføres følgende 3 prøver:

Overtagelsesprøve

Idriftsættelsesprøve

Driftsprøve

Se [SPref] for detaljer.

Derudover:

Ikke fastlagt.

1.5 Forudsætninger for produktionssætning

Leverandøren skal være oprettet som tilslutningspart i rammearkitekturens administrationsmodul, og leverandøren skal oprette en tilslutningsaftale for it-systemet i administrationsmodulet. Leveran-døren skal tiltræde, og overholde, vilkårene i den til enhver tid gældende aftale for tilslutning af it-systemer til den fælleskommunale rammearkitektur. Leverandøren af It-systemet er ansvarlige for at It-systemet tilsluttes via rammearkitekturens administrationsmodul, med den, eller de, systemty-per (brugervendt system, anvendersystem og/eller serviceudbyder), der er relevante for It-syste-met jf. Vilkår for anvendelse af sikkerhedsmodellen i Rammearkitekturen [STS-Sikkerhed].

[Afklaring/KDF: Tilføj yderligere dokumentation med vejledning i brug af sikkerhedsmodellen, her-under brug af Security Token Servicen, støttesystemer, mv. i Rammearkitekturen, når denne mod-tages fra STS]

1.5.1 Funktionalitet på Serviceplatformen

Leverandøren skal anmode om indgåelse af serviceaftale for de myndigheder, der skal bruge ser-

vicen, i rammearkitekturens administrationsmodul, og myndigheden skal godkender denne anmod-

ning jf. Vilkår for anvendelse af sikkerhedsmodellen i Rammearkitekturen [STS-Sikkerhed].

De nødvendige beskedtyper og opsætninger skal være oprettet i Beskedfordeler, så systemet kan

sende de beskeder, der indgår i integrationen jf. Vilkår for integration til støttesystemet Beskedfor-

deler [VBF].

Forudsætningen for at kunne integrere via SFTP løsningen på Serviceplatformen er at integrati-

onspartnerne skal være oprettet som bruger på Serviceplatformen, og systemet skal være registre-

ret med et certifikat. Styret SFTP skal vælges for hver af systemerne og der skal angives SFTP

bruger, public nøgle og endpoint for notifikationsservice.

For yderligere information vedrørende anvendelse, se Vejledning til Serviceplatformens SFTP Ser-

vice, som er tilgængelig på serviceplatformens informationssider.

Yderligere skal der etableres MQ-Klient løsning på Serviceplatformen til kommunikation med SKAT

Page 13: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 13 af 62

1.5.2 Forudsætninger for tilslutning til integrationspart: SKAT

SKAT skal etablere dedikerede MQ-køer til denne forbindelse.

KOMBIT har indgået aftale omkring Lønservicebureau med SKAT. Det er kommunernes ansvar at

indgå individuel aftale med SKAT omkring anvendelse af KOMBIT som lønservicebureau og her-

under bestemme, hvilket SE, som man ønsker at indberette på for de enkelte fagsystemer. SKAT

står for kommunikationen med kommunerne vedrørende dette, men dette oprettes også som opga-

ver i KIGO.

Til brug for adgang til produktion skal Serviceplatformen benytte et OCES Virksomhedscertifikat

(TDC OCES CA), som udstedes af KOMBIT (cvr 19435075).

Til brug for test kan certifikater bestilles på:

https://test.www.danid.dk/export/sites/dk.danid.oc/da/erhverv/bestil_digital_signatur/

1.5.3 Forudsætninger for tilslutning til integrationspart: Fagsystemet

De nødvendige abonnementer og opsætninger skal være oprettet i Beskedfordeler, så systemet kan modtage de beskeder, der indgår i integrationen jf. Vilkår for integration til støttesystemet Be-skedfordeler [STS-Sikkerhed].

Page 14: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 14 af 62

2 Kontekst for integrationsparter

2.1 Kontekst for KY (Kontanthjælp)

2.1.1 Lovhjemmel og forvaltningsmæssigt formål

Lov om Indkomstregister §3, §4, og Skattekontrolloven §7.

Løsningen skal bruge SKAT eIndkomst – indberetninger til at indberette ansættelsesforhold for

ydelsesmodtagere, samt ydelsesinformation når der udbetales et beløb til en ydelsesmodtager.

Løsningen modtager skattekort fra SKAT i ansættelsesperioden/ydelsesperioden, som anvendes

ved beregning af skattetræk.

Det anførte hjemmelsgrundlag er bestemt af det enkelte og relevante fagprojekt i KOMBIT på be-

stillingstidspunktet. Det er fastsat på baggrund af en rimelig og dækkende analyse. Henvisningen

til hjemmelsgrundlaget bliver ikke vedligeholdt, hvorfor KOMBIT naturligvis ikke kan indestå for, at

denne henvisnings indehold og retsvirkning til alle tider vil være korrekt. KOMBIT skal derfor un-

derstrege, at læseren af dette dokument udelukkende skal læse hjemmelsgrundlaget som en ori-

entering.

2.1.2 Kapacitets- og servicekrav

Løsningen skal modtage indberetninger for samtlige kontanthjælpsmodtagere (ca. 400.000 pr. må-

ned). Disse indrapporteres i en månedlig transaktion på ca. 380.000 indberetninger.

KY vil tegne/afmelde 70.000 abonnementer om måneden.

Hver måned vil der modtages 65.000 ændrede eSkattekort (Gennemsnit - Der vil modtages flest

nye eSkattekort i januar, i sagens natur).

2.1.3 Forudsætninger for produktionssætning af integration – Systemspecifikt

[Afklaring/KDF: Skriv evt. systemspecifikke krav.]

2.2 Kontekst for KSD (Sygedagpenge)

2.2.1 Lovhjemmel og forvaltningsmæssigt formål

Lov om Indkomstregister §3, §4 og Skattekontrolloven §7.

Der er behov for at opdatere SKAT med følgende:

Indberetning af udbetalte ydelser:

Effektueret bruttoydelse

Indeholdt A-skat

Indeholdt ATP

Øvrige informationer der skal oplyses til Skat

2.2.2 Kapacitets- og servicekrav

Volumen bestemt af antal indberetninger til SKAT for sygedagpenge udbetalt direkte til borgeren.

Page 15: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 15 af 62

Der beregnes hver måned sygedagpenge til ca. 75.000 løbende sager. Hertil kommer bereg-

ning af sygedagpenge til ca. 30.000 enkeltsager.

KSD vil tegne/afmelde 65000 skattekortabonnementer pr. måned, og indberette ca. 10.000 ydelser

pr. måned.

[Udfyldes med oplysninger om anvendersystemet krav til kapacitet og service – fx forventninger til

antal transaktioner og volumen, oplysninger om spidsbelastninger, særlige krav til oppetid]

2.2.3 Forudsætninger for produktionssætning af integration – Systemspecifikt

[Afklaring/KDF: Skriv evt. systemspecifikke krav.]

3 Specifikation for integrationsparter

3.1 Specifikation af endpoints for KY/KSD

Alle indberetninger til SKAT skal opdeles på kommuner. Der skal derfor udføres et kald af servicen

pr. kommune der skal indberettes for. Hver kommune identificeres via et SE-nummer der er speci-

fikt for fagsystemet. Kommunen skal derfor allokere et SE-nummer til hver af de tilsluttede fagsy-

stemer. SE-numrene kan genbruges i forbindelse med overflytning af kommunen fra de nuvæ-

rende KMD fagsystemer.

Fagsystemet skal registrere personer på nye sager som ”Ansat” over for SKAT. Herudover skal

alle udbetalinger ligeledes indberettes, herunder hvor meget A-skat der er trukket i forbindelse med

udbetalingen.

Indberetning af ”Ansættelser” og ”Udbetalinger” indberettes i samme struktur, og kan enten indbe-

rettes sammen eller adskilles i separate indberetninger. Der er krav om at ”Ansættelsen” for en gi-

ven person senest skal indberettes sammen med den første udbetaling.

3.1.1 Overordnet forretningslogik

Integrationen benyttes til at indberette indkomstpligtige ydelser udbetalt af kommunen. Integratio-

nen tillader indberetning fra et fagsystem til Serviceplatformen via enten webservice, eller FTP-ser-

ver. Webservice-løsningen benyttes ved mindre antal indberetninger, hvorimod FTP-løsningen be-

nyttes ved større indberetninger (månedskørsler fra store systemer). Uanset om det indberettes

data via webservice eller FTP sendes asynkrone sumkvitteringer retur via FTP og skattekort via

beskedfordeler.

Indberetning af ansættelsesforhold eller indkomst sker via webservice (EP_FS1) eller via FTP

(EP_FS2). Efterfølge modtages der Sumkvittering for Indkomstindberetning, Skattekort, og fejl/ad-

viseringer fra SKAT. Sumkvitteringer og fejladviseringer placeres på en FTP server. Fagsystem no-

tificeres om at der er en fil til afhentning på FTP server EP_FS3. Skattekort fordeles via beskedfor-

deler på EP_FS4.

3.1.2 Oversigt over endpoints

ID Navn

Page 16: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 16 af 62

EP_FS1 SkatIndberet webservice (ansættelsesforhold, sumkvitteringer og skattekort)

EP_FS2 SkatIndberet_PUT FTP (ansættelsesforhold, sumkvitteringer og skattekort)

EP_FS3 SkatIndberetSvar_GET FTP (kvittering, og fejladvisering)

EP_FS4 SkattekortBesked (skattekort)

3.1.3 Generelt for indberetninger

3.1.3.1 Dataspecifikation

Datastrukturen kan enten leveres direkte via web servicen (EP_FS1) eller via en separat FTP fil

(EP_FS2).

Indholdet i de enkelte rekords defineres præcist i det format SKAT forventer. De enkelte rekords

nummereres fortløbende som beskrevet i SKAT dokumentation. Afsendelsen vil håndtere rekords i

præcis den rækkefølge de inkluderes i XML. Data struktureres således:

3.1.3.1.1 Format

Formatet fremsendes som fast format poster adskilt af CR/LF. Der skal anvendes Codepage ISO

8859-1. OBS. Hele ISO 8859-1 karaktersættet anvendes, undtagen ['] "apostrof". I indberetning-

sID-er og hovedindberetningsID tilrådes det at undlade specialtegn, herunder æ, ø og å.

Apostroffer godtages i filerne i følgende situationer, og kræver ingen særlig håndtering:

Rec. 8001 - Person_gadeadresse

Rec. 8001 - Person_navn

Rec. 8001 - Person_postby

Rec. 2101 - Suppl_opl_medarbejdernr

Rec. 6004 – Fritekstfelt

”O’Reilly” bliver således ”O’Reilly”

Disse data konverteres til BASE64 og inkluderes i XML-parameter.

For yderligere information se http://www.skat.dk/SKAT.aspx?oId=1745543&chk=211252

3.1.3.1.2 Regler for indberetninger

Som beskrevet ovenfor indeholder sker indberetninger via et fast rekord format. Uanset typen af

indberetninger, indeholder den altid nedenstående generelle struktur. Der findes i praksis 4 typer

indberetning, der kan fortages: ansættelsesforhold, indkomst, regulering og tilbageførelse. Ind-

komst og regulering sker i præcis den samme struktur. En eller flere typer af indberetning kan inde-

holdes i den generelle struktur.

Generel struktur Dataindholdet af er specificeret i kapitel 3.1.3.1.3 Regler for indhold i indberetninger

Page 17: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 17 af 62

Record 1000 (Indberetteren) eIndkomst og LetLøn Record 2001 (Virksomhedsniveau, hovedoplysninger) eIndkomst og LetLøn

.

. Record 9999 (Slutrecord på filniveau) eIndkomst og LetLøn

Ansættelsesforhold

En indberetning kan indeholde en eller flere ansættelses forhold. For borgere med et CPR-nr skal

record 2101 indsendes. For borger uden CPR nr. skal der supplereres med record 8001.

Ifølge SKATs planner vil record 2111 blive udfaset med udgangen af september 2015.

Det er i record 2101 (felt 7), at der kan angives en fratrædelses dag, der udover at angive ophøret

af ansættelsesforhold, også afslutter abonnement på skattekort.

Record 1000 (Indberetteren) eIndkomst og LetLøn Record 2001 (Virksomhedsniveau, hovedoplysninger) eIndkomst og LetLøn Record 2101 (Faste medarbejderopl./skattekortrekvisition pr. cpr -nr.) eIndkomst og LetLøn Record 8001 (Supplerende personoplysninger) eIndkomst og LetLøn Record 2111 (Faste medarbejderoplysninger pr. cpr-nr. til Danmarks Statistik/Dansk Arbejdsgiverforening) LetLøn Record 9999 (Slutrecord på filniveau) eIndkomst og LetLøn

Indkomst og regulering

Indkomster og regulering indberettes per personalegrupper. I rekord 5000 angives indkomstperi-

ode og type, og i rekord 6000 personen, og i rekord 6001 beløb, suppleret med yderligere oplys-

ninger i 6002 til 6005.

Regulering til en tidligere indberettet indkomst skal ske med samme periodeangivelse, og med det

beløb, der skal reguleres med. Kan perioden ikke angives eller er reguleringen til et tidligere skat-

teår, kan man også indberette med rettelsesmarkering. Denne markering kan angives i rekord

5000 (felt 3), men vil ofte betyde at SKAT beder om ekstra dokumentation.

Record 1000 (Indberetteren) eIndkomst og LetLøn Record 2001 (Virksomhedsniveau, hovedoplysninger) eIndkomst og LetLøn Record 5000 (Start pr. personalegruppe mv.) eIndkomst og LetLøn Record 6000 (Start pr. cpr-nr.) eIndkomst og LetLøn Record 600X ”Specifik indberetning i 6001, 6002, 6003, 6004 og 6005” Record 9999 (Slutrecord på filniveau) eIndkomst og LetLøn

Typen i rekord 5000 angive som en af følgende koder, hvor 06 skal anvendes af KY og 07 skal an-

vendes af KSD:

00 = Almindelige lønmodtagere.

01 = Personer der modtager uddannelsesydelse (SU) - må kun bruges af SU-styrelsen.

03 = Ansatte under reglerne vedr. Grønlandsskat

04 = Personer der modtager anden personlig indkomst, hvoraf der ikke skal betales AM-bidrag,

herunder dagpenge, G-dagesgodtgørelse og sygedagpenge fra arbejdsgiver, pension og anden

overførselsindkomst. Indberettes mindre beløb, der burde have indkomsttype 04 (fx G-dagesbeta-

ling), sammen med almindelig lønindkomst for samme periode, kan dette angives under indkomst-

Page 18: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 18 af 62

type 00. Er der udelukkende bidragsfri indkomst (0014 i record 6001), da skal indkomsttype 04 bru-

ges.

05 = Personer der alene får udbetalt B-indkomst. Hvis personen også i samme indberetning har

fået A-indkomst, så bruges værdien 00.

06 = Personer der får eller tilbagebetaler kontanthjælp - må kun bruges af kommuner.

07 = Sygedagpenge udbetalt af det offentlige, direkte til personen.

08 = Personer der beskattes efter KSL §48E-F – forskerordningen

09 = A-skattefri og evt. AM-bidragsfri løn og andre ydelser, fx DIS-indkomst, danske virksomhe-

ders udenlandske medarbejderes løn for arbejde udført i udlandet, og pension der udbetales i for-

bindelse med fritagelseserklæring (0013 eller 0014 i record 6001) Brug af 09 resulterer i øvrigt i, at

der ikke sker nedskrivning af et evt. frikort.

24 = Som kode 04, men for ydelser, hvori der ikke kan ske lønindeholdelse. Denne kode skal bl.a.

bruges til VEU-godtgørelse og forsikringsydelser, der er A-skattepligtige, men hvori der ikke må

lønindeholdes. (Inddrivelsesbekendtgørelsens §12).

Indberetter skal have bevilling hos SKAT for at kunne indberette indkomst med denne indkomst-

type.

Tilbageførsel af fuld indberetning eller indberetning på person

Det er muligt at tilbageføre en indberetning af indkomst. Der kan tilbageføres en indberetning for

en persongruppe eller for en enkeltperson. I tilfælde af en persongruppe angives det Indberetning-

sID, som er anvendt i rekord 5000 i den oprindelige indberetning. I tilfælde af enkeltpersoner angi-

ves både IndberetningsID og personnummeret for den enkelte borger.

Record 1000 (Indberetteren) eIndkomst og LetLøn Record 2001 (Virksomhedsniveau, hovedoplysninger) eIndkomst og LetLøn Record 4101 (Tilbageførsel på se-nr. og cpr-nr. niveau) eIndkomst og LetLøn Record 9999 (Slutrecord på filniveau) eIndkomst og LetLøn

Yderligere detaljer og valideringsregler er defineret i Teknisk vejledning (formater m.v.) til eInd-

komst og LetLøn:

http://www.skat.dk/SKAT.aspx?oId=1745540&chk=211111

Som supplement findes vejledning til programmet eIndkomstindberetning via følgende link:

http://www.skat.dk/SKAT.aspx?oId=1745250

3.1.3.1.3 Regler for indhold i indberetninger

Følgende regler skal overholdes af fagsystemet ved indberetning, men valideres ikke på SP.

Record 1000:

Felt 5 ”Indberetter SE-nummer”: Udfyldes med fagsystemets KOMBIT SE-nummer

Felt 6 ”Indberetter CVR-nummer”: Udfyldes med KOMBIT CVR-nummer

Felt 10 ”Edb-system”: Udfyldes med ”KOMBIT_KY” hhv ”KOMBIT_KSD”

Page 19: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 19 af 62

Felt 11 ”Edb_system_version”: Udfyldes med versions-id for KY hhv. KSD

Felt 12 ”Hoved_indberetnings_id”: Udfyldes med prefix ”A”(KY) hhv. ”B” (KSD) efterfulgt af 15 ka-

rakter unik nøgle (Numerisk/ Alfanumerisk)

Det er fagsystemerne ansvar at genererer en korrekt HovedIndberetningID, der sker ingen valide-

ring af dette. Såfremt et forkert prefix anvendes vil sumkvitteringer og fejladviseringer blive sendt til

det fag system der er tildelt dette prefix.

Record 2001:

Felt 4 ”Virksomhed_SE-nr”: Udfyldes med det SE-nummer KY hhv. KSD har registreret for den på-

gældende Kommune

Felt 5 ”Virk_ophør_hos_LSB” Må ikke udfyldes (=Blank)

3.1.4 Beskrivelse af endpoint EP_FS1 - Indberet webservice

3.1.4.1 Transportspecifikation

Ekstern proces kalder webservice på Serviceplatformen

SPEksternIMID05 WS

3.1.4.1.1 Serviceudstiller

Serviceplatformen udstiller service SkatIndberetning

3.1.4.1.2 Serviceanvender

Fagsystemet er serviceanvender.

3.1.4.1.3 Teknologisk understøttelse

Snitfladen er implementeret som en SOAP/http -webservice.

3.1.4.1.4 Teknisk endpoint

Følgende specificerer endpoint-oplysninger for produktionsmiljø:

Miljø: Produktion

URI til WSDL [WSDL-SP]

Endpoint navn https://prod.serviceplatformen.dk

Endpoint IP [Udfyldes af KDF senere]

Page 20: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 20 af 62

URI til Adgangssty-

ring

[Udfyldes af KDF senere]

URL til Administrati-

onsmodul

[Udfyldes af KDF senere]

Følgende specificerer endpoint-oplysninger for testmiljø:

Miljø: Test

URI til WSDL [WSDL-SP]

Endpoint navn https://exttest.serviceplatformen.dk

Endpoint IP [Udfyldes af KDF senere]

URI til Adgangssty-

ring

[Udfyldes af KDF senere]

URL til Administra-

tionsmodul

[Udfyldes af KDF senere]

3.1.4.1.5 Teknisk retning for udveksling

Fagsystemet foretager kald til Serviceplatformen.

3.1.4.1.6 Dataretning for udveksling

Fagsystemet sender indberetningsdata til Serviceplatformen.

3.1.4.1.7 Service invokation / Triggers

Kommunikation initieres af, at Fagsystemet har oprettet en sag på en borger der skal modtage

ydelser, samt ved udbetaling af ydelser.

3.1.4.2 Dataspecifikation

XML har følgende layout:

SKATIndberetServiceRequest

Niv Feltnavn Kard Værd-

isæt

Betegnelse

1 HovedIndberetningID 1..1 String

(16)

Global Unik ID på indberetningen. Hvert

system benytter et unikt ID på 15 alpha-

numeriske tegn med system prefix ”A” for

KY og ”B” for KSD.

Dette skal valideres via en regular expres-

sion i XSD på serviceplatformen.

Page 21: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 21 af 62

2 Indberetning 0..1 String

Base64

Sekvens af fast definerede records adskilt

af CR/LF og kodet med BASE64

HovedIndberetningID er medtaget af hensyn til logning. Indberetning må ikke logges, da den inde-

holder personfølsomme data. Der er ingen validering af at HovedIndberetningID er det samme

som i Indberetningsdata.

3.1.4.3 Sikkerhed

Sikkerhed mellem fagsystemet og Serviceplatformen er tokenbaseret, som defineret i RA STS

[STS-Sikkerhed]. Servicen indgår i en integration med SKAT og opfylder Sikkerhedsmodel UC-

SEC-09 [SIKKERHED].

3.1.4.4 Leverancesikkerhed og fejlhåndtering

Indberetninger overføres ”At least once”. Såfremt SKAT allerede har modtaget indberetning på

samme HovedIndberetningID vil SKAT afvise indberetningen med en fejl, der returneres til fagsy-

stemet via FTP.

Serviceplatformen modtager kaldet, og returnere umiddelbart accept, hvis syntax og sikkerhed er

opfyldt, ellers returneres en SOAP fault. Kan indberetningsdata ikke overføres via MQ, eller opstår

der en intern fejl på serviceplatformen returneres en fejladviseringvia SFTP til fagsystemerne, som

benytter samme struktur, som fejladvisering modtaget fra SKAT, men denne vil være dannet af

Serviceplatformen. Se 3.1.4.4.1 Asynkron fejlbesked.

Fagsystemet skal kunne håndtere fejl og eventuel genfremsendelse ved fejl på webservicekald el-

ler fejlretur fra SKAT.

Fejlhåndtering

# - Fejl type Håndtering

1 - Kan indberetningen ikke afsendes

til SKAT pga. manglende forbin-

delse til MQ.

Der returneres en fejladvisering, se 3.1.4.4.1

Asynkron fejlbesked

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

Page 22: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 22 af 62

2 - Fejl i indsendt XML returneres en

fejl til fagsystemet

Der returneres en Soap fault.

3 - Intern fejl på serviceplatformen. Der returneres en Soap fault med intern fejl, så-

fremt der er muligt. Eller returneres en intern fejl-

advisering, se 3.1.4.4.1 Asynkron fejlbesked

Fejl reporteres fejlen i henhold til det der er be-

skrevet i kapitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management

4 - Samme indberetning indsendt igen. Der returneres succesful operation.

Har SKAT tidligere modtager en indberetning

med sameme HovedIndberetningID, vil den blive

afvist med en fejlmeddelelse om at den er mod-

taget tidligere.

5 - Timeout Timeout modtages i fagsystemet.

Fagsystemet gensender indberetning med

samme HovedIndberetningID.

Har SKAT tidligere modtager en indberetning

med samme HovedIndberetningID, vil den blive

afvist med en fejlmeddelelse om at den er mod-

taget tidligere.

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

Page 23: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 23 af 62

Serviceplatformen rydder dagligt op på SFTP serveren ved at slette filer der har ligget umodificeret

på SFTP serveren i 30 dage. Inden en fil slettes vil der 10 dage før blive udsendt en mail til anven-

dersystemet om at filen vil blive slettet om 10 dage

3.1.4.4.1 Asynkron fejlbesked

Såfremt der opstår en fejl intern i serviceplatformen inden en indberetning kan sendes til SKAT,

bliver der genereret en asynkron fejladvisering, som benytter samme struktur, som fejladvisering

modtaget fra SKAT. Fejladviseringen leveres på samme kanal, som SKAT fejladviseringen

(EP_FS3). Der vil således blive sendt følgende records; 0001,0002 og 9999, som vil have følgende

indhold:

Record 0001 – Startrecord

Felt nr. Feltnavn Pos fra

Længde N/A Format/-værdi Bemærkninger

1 Recordart 1 4 N 0001 Fast nr.

2 Hovedind- beretningsid

5 16 A Global Unik ID på indberetnin-gen. Hvert system benytter et unikt ID på 15 alphanumeriske tegn med system prefix ”A” for KY og ”B” for KSD.

Indsendt hoved- indberetningsid.

3 Dato_sendt 21 8 N ååååmmdd Indberettet afsendelsesdato

4 Klok_sendt 29 6 N ttmmss Indberettet afsendelsesklokkeslet.

5 Indberetter_SE- nr 35 8 N [Afklaring/KDF: tildeles ved

indgåelse af aftale]

Indberettende se-nr.

6 Edb-system 43 20 A ”KOMBIT_KY” ”KOMBIT_KSD” Findes ud fra Hovedind- beretningsid

Navn på det Edb-system der har afsendt ind- beretningen - fra record 1000 felt 10 i indberetningen.

7 Status 63 1 A Kombit: * = Serviceplatform intern fejl Skat: A = Helt afvist fil D = Delvis afvist fil M = Modtaget fil uden fejl.

eIndkomst/LetLøns overordnede status på indberettede data i indberetningsfilen `M´ betyder, at der ikke er fejl - der kan dog være adviser. (Ingen fejlrecords).

Record 0002 - Fejlrecord

Felt nr. Feltnavn Pos fra

Læng de

N/A Format/- værdi Bemærkninger

1 Recordart 1 4 N 0002 Fast nr.

2 Lb_nr 5 7 N 0000000 Indberettet linjenr, der har medført fejlafvis-ning.

3 Feltnr. 12 2 N 00 Indberetningsformatets feltnr. for det felt, der har medført fejlafvisning.

4 Indberetningsid 14 16 A 0 Indsendt indberetningsid.

Page 24: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 24 af 62

5 SE-nummer 30 8 N [Afklaring/KDF: tildeles ved indgåelse af aftale]

Indberettet virksomheds se-nr. (pligt-se-nr fra record 2001 i indberetningen)

6 Fejlnr. 38 6 N Indsættes af serviceplatformen Serviceplatformens fejlnr.

7 Fejltekst 44 300 A Indsættes af serviceplatformen Tekst for fejlnr.

8 Cprnr 344 10 N 0000000000 Evt. indberettet cpr-nr.

9 Senrperson 354 8 N 00000000 Evt. indberettet person-SE-nr

Record 9999 - Slutrecord

Felt nr.

Feltnavn Pos. fra

Læng de

N/A Format/- værdi Bemærkninger

1 Recordart 1 4 N 9999 Fast nr.

2 Antal_Records 5 7 N 3 Antal records i denne fil, inkl. denne.

[Afklaring/KDF: Ovenstående skal også omfatte information om aftalte]

3.1.4.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.1.4.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum Systemet driftsafvikles hele døgnet alle dage bortset fra når der udføres

ændringer/hvor der er servicevinduer.

Svartid Der er forskellig SLA på svartid alt efter hvilken integrationskompleksi-

tet, der er tale om:

Simpel = 1 sekund

Mellem = 1,5 sekund

Kompleks = 4 sekunder

Tilgængelighed Servicemålene for systemets driftseffektivitet er 99,8% for perioden

06:00 -18:00 på arbejdsdage samt 98,5 % i den øvrige tid.

Spidsbelastningsperiode Må antages at være i perioden 06:00 -18:00 på arbejdsdage

Servicevinduer Ved mindre opdateringer: En gang om ugen i tidsrummet 05:00 -06:00. Varsling: 1. uge, varighed (naturligvis) max en time. Ved større og kritiske opdateringer:

Optil 1 gang om måneden i tidsrummet mandag kl. 03:00 til mandag kl. 06:00. Varsling: 1. uge, Varighed: max 3 timer

Page 25: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 25 af 62

Ved omlægning af miljøer, arkitektur og services:

1 gang pr. kvartal i tidrummet søndag kl. 22:00 til mandag kl. 06:00.

Varsling 1. måned, varighed max 8 timer.

3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP

3.1.5.1 Transportspecifikation

Serviceplatformen modtager SFTP fil og notifikationskald, samt efterfølgende kvittering

IMID20 SPEksternFTPWS

WS CB

3.1.5.1.1 Serviceudstiller

Serviceplatformen udstiller en SFTP service med notifikations- og kvitteringsservice, der kan mod-

tage filer med indberetninger.

Integrationen benytter Styret SFTP UC02 - Service-medieret SFTP med notifikation og kvittering.

3.1.5.1.2 Serviceanvender

Fagsystemet er serviceanvender.

3.1.5.1.3 Teknologisk understøttelse

Der anvendes en SFTP og SOAP services i henhold til [SFTP]

3.1.5.1.4 Teknisk endpoint

De tekniske endpoint er generelle for både fagsystemer og serviceplatform, og er defineret i hen-

hold til [SFTP]

Miljø: Test

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af Systematic]

IP [Afklaring/KDF – oplysninger leveres af Systematic]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_ STYRETSFTP _SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_ STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_ STYRETSFTP

Serviceplatformen SFTP – Service for notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

KY – Service for kvittering

Page 26: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 26 af 62

URI til WSDL [Afklaring/KDF – oplysninger leveres af KY]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KY]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KY]

KSD – Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KSD]

Miljø: Produktion

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af Systematic]

IP [Afklaring/KDF – oplysninger leveres af Systematic]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_ STYRETSFTP _SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_ STYRETSFTP

Serviceplatformen SFTP - Service for notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

KY – Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af KY]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KY]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KY]

KSD – Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KSD]

[Afklaring/KDF – Endelig navngivning af SFTP brugere ligger ikke fast. Antagelsen er, at SFTP foldernavne kan udledes

af SFTP brugernavn. Det ligger ikke fast om der skal anvendes subfoldere]

3.1.5.1.5 Teknisk retning for udveksling

Fagsystemet uploader data til Serviceplatformen via SFTP

3.1.5.1.6 Service invokation / Triggers

Fagsystemet overfører fil via SFTP og foretager notifikation i form af kald til Serviceplatformen,

som så flytter filen. Efterfølgende modtages kvittering i et kald til fagsystemet, på at filen er flyttet til

modtagerens folder.

3.1.5.2 Dataspecifikation

Udfyldes generelt i forhold til [SFTP]. For den del der repræsenterer triggerfil, skal den udfyldes på

følgende vis:

Indhold af triggerfil

Element Kardinali-

tet

Forklaring Eksempel på værdi

Page 27: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 27 af 62

(Anvendt/

mulig)

FileContentDe-

scriptorType

1/1 Complex element N/A

- (Any) 2/(0..*) Angiver typen af filen og num-

meret på Snitfalden,

Typen skal være: SkatIndberet

Snitflade nr. skal være 770B

<FilType>SkatIndberet</Fil-

Type>

<SF>770B</SF>

Routinginformation 1/1 Complex element N/A

- FileName 1/1 Der er ingen krav til navngivning

af datafile, men det er dog hen-

sigtsmæssig, at den i en hvis

grad er unik af hensyn til spor-

barhed.

Dog må den ikke have exten-

sion trigger.

KYIndkomst201601.csv

- SizeInBytes 1/1 Størrelsen af datafil i bytes 154645

- Sender 1/1 SFTP bruger – f.eks. KY, KSD.

[Afklaring/KY: SFTP brugeren

bestemmes i forbindelse med

ibrugtagning.] [SFTP]

[Afklaring/KSD: SFTP brugeren

bestemmes i forbindelse med

ibrugtagning.] [SFTP]

KY_STYRETSFTP

- SendersFileId 1/0..* Global Unik ID på indberet-

ningen. Hvert system benyt-

ter et unikt ID på 15 alphanu-

meriske tegn med system

prefix ”A” for KY og ”B” for

KSD.

A124541234567890

- Recipients 1/(1..*) SFTP brugere – f.eks. Service-

platform

[Afklaring/SP: SFTP brugeren

bestemmes i forbindelse med

ibrugtagning.][SFTP]

SP_ STYRETSFTP

_SKAT_IndkomstIndberet

Page 28: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 28 af 62

HovedIndberetningID som findes i SendersFileID er medtaget af hensyn til logning. Der er ingen

validering af at HovedIndberetningID er det samme som i Indberetningsdata.

3.1.5.3 Sikkerhed

Sikkerhed mellem fagsystemet og Serviceplatformen er tokenbaseret, som defineret i RA STS

[STS-Sikkerhed]. Servicen indgår i en integration med SKAT og opfylder Sikkerhedsmodel UC-

SEC-09 [SIKKERHED].

3.1.5.4 Leverancesikkerhed og fejlhåndtering

Indberetninger overføres ”At least once”. Såfremt SKAT allerede har modtaget indberetning på

samme HovedIndberetningID vil SKAT afvise indberetningen med en fejl, der returneres til fagsy-

stemet via FTP.

Serviceplatformen modtager filen via SFTP med efterfølgende notifikation, og returnere kvittering

for når filen er flytte over i serviceplatformens egen folder, såfremt forsendelsen overholder [SFTP].

Herefter overføres indberetningsdata til SKAT via MQ. Såfremt MQ ikke er tilgængelig eller der op-

står en intern fejl på serviceplatformen returneres en fejladvisering via SFTP til fagsystemerne,

som benytter samme struktur, som fejladvisering modtaget fra SKAT, men denne vil være dannet

af Serviceplatformen. Se 3.1.4.4.1 Asynkron fejlbesked.

Fagsystemet håndterer fejl og eventuel genfremsendelse ved fejl på FTP eller fejlretur fra SKAT.

Fejlhåndtering

# - Fejl type Håndtering

1 - Kan indberetningen ikke afsendes

til SKAT pga. manglende forbin-

delse til MQ.

Der returneres en fejladvisering, se 3.1.4.4.1

Asynkron fejlbesked

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

2 - Fil findes ikke Der returneres en Soap fault, som specificeret

for Styret SFTP

3 - Intern fejl på serviceplatformen. Der returneres en Soap fault med intern fejl, så-

fremt der er muligt. Eller returneres en intern fejl-

advisering, se 3.1.4.4.1 Asynkron fejlbesked

Page 29: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 29 af 62

Fejl reporteres fejlen i henhold til det der er be-

skrevet i kapitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management

4 - Samme indberetning indsendt igen. Der returneres succesful operation.

Har SKAT tidligere modtager en indberetning

med sameme HovedIndberetningID, vil den blive

afvist med en fejlmeddelelse om at den er mod-

taget tidligere.

5 - Timeout Timeout modtages i fagsystemet.

Fagsystemet gensender indberetning med

samme HovedIndberetningID.

Har SKAT tidligere modtager en indberetning

med samme HovedIndberetningID, vil den blive

afvist med en fejlmeddelelse om at den er mod-

taget tidligere.

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

6 - Kvitteringservice på afsendersy-

stem kan ikke kaldes.

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Page 30: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 30 af 62

Service Management.

Indberetninger overføres ikke til SKAT før kvitte-

ringen kan leveres.

Serviceplatformen rydder dagligt op på SFTP serveren ved at slette filer der har ligget umodificeret

på SFTP serveren i 30 dage. Inden en fil slettes vil der 10 dage før blive udsendt en mail til anven-

dersystemet om at filen vil blive slettet om 10 dage

3.1.5.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.1.5.5.1 Aftalt driftstid

Paramet3er Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

3.1.6 Beskrivelse af endpoint EP_FS3 – SkatIndberetSvar_GET FTP (kvittering, og

fejladvisering)

3.1.6.1 Transportspecifikation

Serviceplatformen danner en SFTP fil og notificere fagsystemet og modtager kvittering med WS kald

IMID21 SPEksternFTPWSCBWS

3.1.6.1.1 Serviceudstiller

Serviceplatformen udstiller en SFTP service med notifikations- og kvitteringsservice, hvor fagsyste-

merne kan hente filer med sumkvitteringer og fejladviseringer.

Integrationen benytter Styret SFTP UC02 - Service-medieret SFTP med notifikation og kvittering.

3.1.6.1.2 Serviceanvender

Fagsystemerne er serviceanvender.

Page 31: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 31 af 62

3.1.6.1.3 Teknologisk understøttelse

Der anvendes en SFTP og SOAP services i henhold til [SFTP]

3.1.6.1.4 Teknisk endpoint

De tekniske endpoint er generelle for både fagsystemer og serviceplatform, og skal defineres i

henhold til [SFTP].

Miljø: Test

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af KSD]

IP [Afklaring/KDF – oplysninger leveres af KSD]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_STYRETSFTP_SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_STYRETSFTP

KY – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af KY]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KY]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KY]

KSD – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KSD]

Serviceplatformen SFTP – Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

Miljø: Produktion

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af KSD]

IP [Afklaring/KDF – oplysninger leveres af KSD]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_STYRETSFTP_SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_STYRETSFTP

KY – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af KY]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KY]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KY]

KSD – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint navn [Afklaring/KDF – oplysninger leveres af KSD]

Endpoint IP [Afklaring/KDF – oplysninger leveres af KSD]

Serviceplatformen – SFTP Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

[Afklaring/KDF – Endelig navngivning af SFTP brugere ligger ikke fast. Antagelsen er, at SFTP foldernavne kan udledes

af SFTP brugernavn. Det ligger ikke fast om der skal anvendes subfoldere]

Page 32: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 32 af 62

3.1.6.1.5 Teknisk retning for udveksling

Fagsystemet henter fil via FTP.

3.1.6.1.6 Dataretning for udveksling

Fagsystemet henter data fra Serviceplatformen via FTP.

3.1.6.1.7 Service invokation / Triggers

Fagsystemet modtager notifikationskald om ny fil, og henter denne via FTP

3.1.6.2 Dataspecifikation

Datafil indeholder enten sumkvitteringer eller fejladviseringer fra SKAT og fremsendes i det format

de er modtaget fra skat, som er fast format poster. Der skal anvendes Codepage ISO 8859-1.

Man kan ud fra trigger-information i notifikationskaldet afgøre om der er tale om en sumkvittering

eller en fejladvisering.

Indholdet af Trigger-information i det modtagne notifikationskald vil være følgende:

Indhold af triggerfil

Element Kardinali-

tet

(Anvendt/

mulig)

Forklaring Eksempel på værdi

FileContentDe-

scriptorType

1/1 Complex element N/A

- (Any) 2/(0..*) Angiver typen af filen og num-

meret på Snitfalden,

Typen skal være: SkatInd-

komstSumkvittering eller SkatI-

nkomstFejladvisering

Snitflade nr. skal være 770B

<FilType> SkatIndkomst-

Sumkvittering </Fil-

Type><SF>770B</SF>

Routinginformation 1/1 Complex element N/A

- FileName 1/1 Der er ingen krav til navngivning

af datafile, men det er dog hen-

sigtsmæssig, at den i en hvis

grad er unik af hensyn til spor-

barhed.

Dog må den ikke have exten-

sion trigger.

KYSkatIndkomst-

Svar201601.csv

- SizeInBytes 1/1 Størrelsen af datafil i bytes 154645

Page 33: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 33 af 62

- Sender 1/1 SFTP brugere – f.eks. Service-

platform

[Afklaring/SP: SFTP brugeren

bestemmes i forbindelse med

ibrugtagning.][SFTP]

SP_STYRETS-

FTP_SKAT_IndkomstIndbe-

ret

- SendersFileId 1/0..* Skat HovedIndberetningID.

Hentes ud af svaret fra skat.

Global Unik ID på indberet-

ningen. Hvert system benyt-

ter et unikt ID på 15 alphanu-

meriske tegn med system

prefix ”A” for KY og ”B” for

KSD.

A124541234567890

- Recipients 1/(1..*) SFTP bruger – f.eks. KY, KSD.

[Afklaring/KY: SFTP brugeren

bestemmes i forbindelse med

ibrugtagning.] [SFTP]

[Afklaring/KSD: SFTP brugeren

bestemmes i forbindelse med

ibrugtagning.] [SFTP]

KY_STYRETSFTP

HovedIndberetningID som findes i SendersFileID er medtaget af hensyn til logning.

Selve formatet af er i detaljer defineret her: https://www.skat.dk/SKAT.aspx?oId=1746955 (Version

1.5).

3.1.6.3 Sikkerhed

Sikkerhed mellem fagsystemet og Serviceplatformen er tokenbaseret, som defineret i RA STS

[STS-Sikkerhed]. Servicen indgår i en integration med SKAT, hvor KOMBIT VOCES benyttes og

opfylder Sikkerhedsmodel UC-SEC-09 [SIKKERHED].

3.1.6.4 Leverancesikkerhed og fejlhåndtering

Fejlhåndtering

# - Fejl type Håndtering

Page 34: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 34 af 62

1 - Soap kald notificer fejler Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

2 - Fagsystemet er kaldt, men filen

hentes ikke

Der skal være overvågning på at fagsystemerne

henter filer, som der er sket notificeret af.

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

Fagsystemet skal håndtere at filen kan være

hentet i det korte tidsrum mellem at overvågning

finder en fil, og foretager gennotefisering på ser-

viceplatformen.

3 - Timeout Timeout modtages i fagsystemet.

Forsøg igen senere. Ved gentagende fejl repor-

teres fejlen i henhold til det der er beskrevet i ka-

pitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

Fagsystemet skal håndtere at filen kan være

hentet, når der gennotificeres.

Page 35: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 35 af 62

4 - Manglende kvittering Manglende kvittering reporteres i henhold til det

der er beskrevet i kapitel 0

Man kan generelt finde information om driftssitu-

ationen på SKATs driftlog for eIndkomst og Let-

løn på link

http://www.skat.dk/SKAT.aspx?oId=9710&vId=0.

Service Management.

3.1.6.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.1.6.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

3.1.7 Beskrivelse af endpoint EP_FS4 – SkattekortBesked (skattekort)

3.1.7.1 Transportspecifikation

Beskedfordeler

EksternIMIDAMQP

3.1.7.1.1 Serviceudstiller

Fagsystem udstiller service til modtagelse af besked fra beskedfordeler

3.1.7.1.2 Serviceanvender

Fagsystemet er serviceanvender.

Page 36: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 36 af 62

3.1.7.1.3 Teknologisk understøttelse

Snitfladen er implementeret som AMQP.

3.1.7.1.4 Teknisk endpoint

De tekniske endpoint er generelle for både fagsystemer og beskedfordeler, og er defineret i hen-

hold til [STS Beskedfordeler]

3.1.7.1.5 Teknisk retning for udveksling

Fagsystemet modtager kald fra beskedfordeler.

3.1.7.1.6 Dataretning for udveksling

Beskedfordeleren sender skattekort til Fagsystemet.

3.1.7.1.7 Service invokation / Triggers

Kommunikation initieres af, at beskedfordeleren har et skattekort, som skal afleveres til fagsyste-

met.

3.1.7.2 Dataspecifikation

En besked består af en kuvert og et beskedindhold.

3.1.7.2.1 Beskedkuverten dataspecifikation

Dataspecifikationen for beskedkuverten findes i følgende schema-filer:

Miljø: Produktion og Test

Inputdata [Afklaring/KDF – oplysninger leveres af KMD]

Outputdata [Afklaring/KDF – oplysninger leveres af KMD]

Beskedkuverten skal udfyldes, således at det er muligt at abonnere på ændringer.

Værdier angivet med ” ” er faste værdier, der skal sættes ind i Beskedkuverten. Andre værdier skal

afsendersystemet selv udfylde.

[OBS! Struktur og indhold i beskedkuvert er ikke endeligt fastlagt. Afventer endelig leverance af

specifikation for Beskedfordeler samt afklaring på bl.a. nedenstående.

Nøgler generelt: Skal der defineres urn for dem eller bruges UUID som beskrevet neden-

for?

TilladtModtager og ObjektAnsvarligMyndighed: Skal de angives med UUID eller

urn:oio:cvr:xxxxxxx?

Relateret Objekt: Skal der tilføjes en ObjektRolle?

ObjektId: Er det en ’sag’ eller lignende?

ObjektType: Hvilken objekttype er det? Er det f.eks. en sag?

ObjektHandling: Hvad kaldes ændringen? Er den relateret til en handlingsfacet?

OpgaveEmne: Er det rette kategori, eller skal det være Social Pension?

ObjektEmne: Skal handlingsfacetten med? Skal den evt. angives i ObjektHandling?]

Page 37: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 37 af 62

Element Beskrivelse Værdifelt udfyldelse

Filtreringsdata

Beskedtype Beskedtypen ”eSkattekort” ”[Afklaring/KDF – indsæt UUID for beskedty-pen ”Skattekort”]”

BeskedAnsvarligAktør Det it-system, der afsender beskeden

UUID for Serviceplatformen

TilladtModtager Den kommune, der har abonnementet.

urn:oio.cvr-nr:xxxxxxxxxx Mappes gennem sikkerhedstoken fra SE-nummer til CVR-nr. Se nedenfor.

RelateretObjekt

ObjektId SE-nr på en kommune urn:oio.se-nr:xxxxxxxxxx

ObjektType UUID for det relaterede for-retningsobjektet SE-nr

”[Afklaring/KDF – indsæt UUID eller urn:oio.objekttype:se-nr for forretningsob-jektet Kommunes IT-system]”

Objektregistrering

ObjektRegistreringId Hændelsen, der ligger til grund for beskeden

UUID for hændelsen

RegistreringsAktoer Det it-system, der har gene-reret hændelsen

UUID for Serviceplatformen

Registreringstidspunkt Tidspunkt for hændelsens udsendelse fra kilden

Tidspunktet modtaget på serviceplatformen [KDF/Afklaring – indsæt format]

ObjektAnsvarligMyndighed Den kommune, der har abonnementet.

urn:oio.cvr-nr:xxxxxxxxxx Mappes gennem sikkerhedstoken fra SE-nummer til CVR-nr. Se nedenfor.

ObjektId N/A

ObjektType Forretningsobjektet ”eSKat-tekort”

UUID for ” eSKattekort” ”[Afklaring/KDF – indsæt UUID eller urn:oio.objekttype:eSKattekort]”

ObjektHandling Handlingen ”Nyt skattekort” UUID for ”Nyt skattekort”

OpgaveEmne N/A

Leveranceinformation

Dannelsestidspunkt Tidspunkt hvor beskeden opstod

Afsendelsestidspunktet fra serviceplatform [KDF/Afklaring – indsæt format]

Sikkerhedsklassificering Klassificeringen ”Personføl-somt”

”[Afklaring/KDF – indsæt UUID for ”Person-følsomt”]”

GyldighedFra Tidspunk hvor hændelsen opstod

Tidspunktet modtaget på serviceplatformen [KDF/Afklaring – indsæt format]

Sikkerhedstoken vil indeholde en liste af CVR-numre med relaterede SE-nr. I hver eSkattekort

modtages SE-nr for indberetter af ansættelsesforholde (Arbejdsgivers se-nr) i element <xs:element

Page 38: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 38 af 62

name="Senr">. Herved er det muligt at mappe fra SE-nr til CVR-nr og udfylde TilladtModtager og

ObjektAnsvarligMyndighed.

3.1.7.2.2 Beskeddata

Beskeddata består af informationer om et skattekort for en person. Selve skattekortet følger det

XML format, som SKAT har specificeret, dog således at det kun er selve elementet <Skattekort>

med tilhørende elementer der overføres til besked data. Yderligere information findes på følgende

link http://www.skat.dk/SKAT.aspx?oId=1746422&chk=210469.

3.1.7.2.3 Abonnementsoprettelse

Der skal oprettes et abonnement på beskedtypen og se-nummer for hver kommune i beskedforde-

lerend administrationsmodul.

Filtreringsdata

Beskedtype Beskedtypen ”eSkattekort” ”[Afklaring/KDF – indsæt UUID for beskedty-pen ”Skattekort”]”

RelateretObjekt

ObjektId SE-nr på en kommune urn:oio.se-nr:xxxxxxxxxx

ObjektType UUID for det relaterede forretningsobjektet SE-nr

”[Afklaring/KDF – indsæt UUID eller urn:oio.objekttype:se-nr for forretningsob-jektet Kommunes IT-system]”

Der er ingen værdiliste der skal opdateres, da dette sker via det abonnement der er oprettet hos

SKAT.

3.1.7.3 Sikkerhed

Beskedfordeler udstilles som en fælleskommunal service, der benytter det fælleskommunale støt-

tesystem Adgangsstyring til at autentikere og autorisere, som defineret i RA STS [STS-Sikkerhed].

Fagsystemer/ Serviceplatformen er anvendersystem.

3.1.7.4 Leverancesikkerhed og fejlhåndtering

Der er ingen yderligere fejlhåndtering end den er beskrevet i [STS Beskedfordeler]

3.1.7.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.1.7.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Page 39: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 39 af 62

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

3.1.8 Service Management

3.1.8.1 Incident Management

[Afklaring KY/KSD: ]

3.1.8.2 Problem Management

[Afklaring KY/KSD: ]

3.1.8.3 Change Management

[Afklaring KY/KSD: ]

3.1.9 Testplan

3.1.9.1 Integrationstest

[Afklaring KY/KSD: ]

3.1.9.2 Produktionssætningstest

[Afklaring KY/KSD: ]

Page 40: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 40 af 62

3.2 Specifikation af endpoints for SKAT

Integrationen benyttes til at indberette indkomstpligtige ydelser udbetalt af kommunen.

SKAT eIndkomst udstiller en MQ-service opdelt i to indgående MQ-køer – hhv. datakø og sta-

tuskø, der begge tilgås fra Serviceplatformen via en MQ-klient. Årsagen til opdeling i data-kø og

status-kø, er at der kan understøttes flere transaktioner i samme forsendelse. Data afsendes på

data-køen i en eller flere transaktioner. Efter sidste data er sendt, sendes en commit-besked på

status-køen. SKAT behandler ikke data sendt på data-køen før denne commit-besked er modtaget.

Samme procedure gælder ved modtagelse af indberetningskvittering fra SKAT via et tilsvarende

sæt udgående køer fra SKAT. Her må Serviceplatformen ikke behandle data før commit-besked er

modtaget på status-køen.

3.2.1 Overordnet forretningslogik

3.2.2 Oversigt over endpoints

ID Navn

EP_SK1 eIndkomst Indberetning Data-kø

EP_SK2 eIndkomst Indberetning Status-kø

EP_SK3 Sumkvittering, fejladvisering og eSkattekort Data-kø

EP_SK4 Sumkvittering, fejladvisering og eSkattekort Status -kø

3.2.3 Beskrivelse af endpoint EP_SK1 - SKAT eIndkomst Indberetning Data-kø

3.2.3.1 Transportspecifikation

3.2.3.1.1 Integrationsmønster

SPEksternIMID01 MQ

Serviceplatformen kalder MQ-Put på ekstern server

3.2.3.1.2 Serviceudstiller

SKAT eIndkomst udstiller en MQ service med en kø til at modtage data (Data-kø).

Indberetninger afsendes fra Serviceplatformen via Data-køen i en eller flere transaktioner. Når alle

data er afsendt i en leverance, sendes en afslutningsbesked på Status-køen (EP_SK2).

3.2.3.1.3 Serviceanvender

Serviceplatformen er serviceanvender.

Page 41: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 41 af 62

3.2.3.1.4 Teknologisk understøttelse

Snitfladen er implementeret som en MQ-kø udstillet af SKAT, som tilgås via MQ-klient på Service-

platformen. Serviceplatformen skal benytte MQ-klient version 7.5, selvom SKAT benytter MQ-que-

uemanager kører version 7.0.1.

3.2.3.1.5 Teknisk endpoint

SKAT MQ er dokumenteret her: http://www.skat.dk/SKAT.aspx?oId=2108066

3.2.3.1.6 Teknisk retning for udveksling

Serviceplatformens MQ-klient sender indberetningsdata til SKAT eIndkomst via MQ-køen.

3.2.3.1.7 Dataretning for udveksling

Fagsystemet sender indberetningsdata til Serviceplatformen.

3.2.3.1.8 Service invokation / Triggers

Kommunikation initieres af, at Serviceplatformen har nye data fra et anvendersystem, der skal ind-

berettes til SKAT eIndkomst.

3.2.3.2 Dataspecifikation

Formatet fremsendes som fast format poster. Der skal anvendes Codepage ISO 8859-1. OBS.

Hele ISO 8859-1 karaktersættet anvendes, undtagen ['] "apostrof". I indberetningsID-er og hoved-

indberetningsID tilrådes det at undlade specialtegn, herunder æ, ø og å.

Apostroffer godtages i filerne i følgende situationer:

Rec. 8001 - Person_gadeadresse

Rec. 8001 - Person_navn

Rec. 8001 - Person_postby

Rec. 2101 - Suppl_opl_medarbejdernr

Rec. 6004 - Fritekstfelt

Yderligere detaljer og valideringsregler er defineret her:

http://www.skat.dk/SKAT.aspx?oId=1745250

3.2.3.3 Sikkerhed

Servicen indgår i en integration med SKAT, hvor KOMBIT VOCES benyttes og opfylder Sikker-

hedsmodel UC-SEC-10 [SIKKERHED].

3.2.3.4 Leverancesikkerhed og fejlhåndtering

Indberetninger overføres ”Exactly once”. Dette styres via MQ-transaktion. Såfremt samme indbe-

retning fremsendes to gange på samme HovedindberetningsID, vil de gentagne data blive afvist af

SKAT med en fejl.

Såfremt der opstår en fejl i en af transmissionerne på data-køen, kan der sendes en ”Annuller” be-

sked på status-køen, og hele transmissionen kan herefter genfremsendes igen.

Page 42: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 42 af 62

SKAT håndterer fejl på MQ service og tilhørende køer.

Serviceplatformen håndterer genfremsendelse af indberetninger og tilhørende statusbeskeder til

SKAT i tilfælde af fejl på MQ-kald

[Afklaring/KDF: Ovenstående skal også omfatte information om aftalte timeoutintervaller og regler

for genfremsendelse.]

3.2.3.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.2.3.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

3.2.4 Beskrivelse af endpoint EP_SK2 - SKAT eIndkomst Indberetning Status-kø

3.2.4.1 Transportspecifikation

3.2.4.1.1 Integrationsmønster

SPEksternIMID01 MQ

Serviceplatformen kalder MQ-Put på ekstern server

3.2.4.1.2 Serviceudstiller

SKAT eIndkomst udstiller en MQ service med en kø til at modtage afslutningsbeskeder (Status-

kø).

Indberetninger afsendes fra Serviceplatformen via Data-køen (EP_SK1) i en eller flere transaktio-

ner. Når alle data er afsendt i en leverance, sendes en afslutningsbesked på Status-køen

(EP_SK2).

3.2.4.1.3 Serviceanvender

Serviceplatformen er serviceanvender.

Page 43: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 43 af 62

3.2.4.1.4 Teknologisk understøttelse

Snitfladen er implementeret som en MQ-kø udstillet af SKAT, som tilgås via MQ-klient på Service-

platformen.

[Afklaring/KDF: Det er samme MQ køer der benyttes til test og produktion. Man kan kun skelne

mellem modtagne beskeder fra test og produktion ved at læse selve beskeden. Der er ikke beslut-

tet hvordan dette skal håndteres.]

3.2.4.1.5 Teknisk endpoint

SKAT MQ er dokumenteret her: http://www.skat.dk/SKAT.aspx?oId=2108066

3.2.4.1.6 Teknisk retning for udveksling

Serviceplatformen foretager get-kald til SKAT eIndkomst MQ-server via MQ-klient.

3.2.4.1.7 Dataretning for udveksling

Serviceplatformens MQ-klient afsender afslutningsbeskeder til SKAT eIndkomst via MQ-køen.

3.2.4.1.8 Service invokation / Triggers

Kommunikation initieres af, at Serviceplatformen har afsluttet eller ønsker at annullere afsendelse

af data til SKAT eIndkomst.

3.2.4.2 Dataspecifikation

Formatet fremsendes som fast format poster. Der skal anvendes Codepage ISO 8859-1, og linje

skilletegn skal være LF (Linefeed).

Yderligere detaljer er defineret her: https://www.skat.dk/SKAT.aspx?oId=1746955 (Version 1.5).

Skattekort er dokumenteret her: https://www.skat.dk/SKAT.aspx?oId=1745905 (Version 1.7).

3.2.4.3 Sikkerhed

Servicen indgår i en integration med SKAT, hvor KOMBIT VOCES benyttes og opfylder Sikker-

hedsmodel UC-SEC-10 [SIKKERHED].

3.2.4.4 Leverancesikkerhed og fejlhåndtering

Kvitteringer overføres ”Exactly once”. Dette styres via MQ-transaktion. Såfremt samme indberet-

ning fremsendes to gange på samme HovedindberetningsID, vil de gentagne data blive afvist af

SKAT med en fejl.

Såfremt der opstår en fejl i en af transmissionerne på data-køen, kan der sendes en ”Annuller” be-

sked på status-køen, og hele transmissionen kan herefter genfremsendes igen.

SKAT håndterer fejl på MQ service og tilhørende køer.

Serviceplatformen håndterer genfremsendelse af indberetninger og tilhørende statusbeskeder til

SKAT i tilfælde af fejl på MQ-kald.

Page 44: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 44 af 62

3.2.4.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.2.4.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

3.2.5 Beskrivelse af endpoint EP_SK3 - SKAT sumkvittering og eSkattekort Data-kø

3.2.5.1 Transportspecifikation

3.2.5.1.1 Integrationsmønster

SPEksternIMID02 MQ

Serviceplatformen kalder MQ-Get på ekstern server

3.2.5.1.2 Serviceudstiller

SKAT eIndkomst udstiller en MQ service med en kø til at afsende data (Data-kø). Data polles af

modtageren via læsning på køen.

Forretningskvitteringer og eSkattekort afsendes af SKAT via Data-køen i en eller flere transaktio-

ner. Når alle data er afsendt i en leverance, sendes en afslutningsbesked på Status-køen.

3.2.5.1.3 Serviceanvender

Serviceplatformen er serviceanvender.

3.2.5.1.4 Teknologisk understøttelse

Snitfladen er implementeret som en MQ-kø udstillet af SKAT, som tilgås via MQ-klient på Service-

platformen.

3.2.5.1.5 Teknisk endpoint

SKAT MQ er dokumenteret her: http://www.skat.dk/SKAT.aspx?oId=2108066

Page 45: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 45 af 62

3.2.5.1.6 Teknisk retning for udveksling

Serviceplatformen foretager MQget-kald til SKAT eIndkomst MQ-server via MQ-klient, som retur-

nerer næste besked på køen når denne er klar.

3.2.5.1.7 Dataretning for udveksling

Serviceplatformens MQ-klient modtager data til sumkvitteringer og eSkattekort fra SKAT eInd-

komst via MQ-køen.

3.2.5.1.8 Service invokation / Triggers

Kommunikation initieres af, at SKAT eIndkomst har behandlet en indberetning, eller identificeret et

ændret skattekort for en person der tidligere er indberettet som ”Ansat” af anvendersystemet.

3.2.5.2 Dataspecifikation

Der modtages 3 type forsendelser på MQ. Forsendelserne kan bestemmes ved at læse Applicatio-

nIdentityData i MQ Message Descriptoren. Ligeledes kan man læse om der modtages XML eller

fast format.

Forsendelsestyper

Forsendelsestype Faste Beskrivelse

INDBKVITLB

Fast Kvittering for indberetninger per kommune per

fagsystem. Dette sikres ved at indberetninger li-

geledes er opdelt per kommune per fagsystem.

FEJLADVIS

Fast Samme som for sumkvitteringer.

SKATKORT

XML Løbende forsendelser af et eller flere skattekort

for alle kommuner. Skattekort skal fordeles ud

fra se-nr de er anvendt for oprettelsen af ansæt-

telsesforholdet.

Yderligere information kan på følgende link:

http://skat.dk/getFile.aspx?Id=105299

Kvitteringer og fejladvisering kommer i fast format poster anvender Codepage ISO 8859-1. OBS.

Hele ISO 8859-1 karaktersættet anvendes, undtagen ['] "apostrof".

Yderligere detaljer og valideringsregler er defineret her:

http://www.skat.dk/SKAT.aspx?oId=1746955&chk=211113

Skattekort kommer i XML format og er beskrevet på følgende links:

http://www.skat.dk/SKAT.aspx?oId=1745911&chk=210469 og

Page 46: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 46 af 62

http://www.skat.dk/SKAT.aspx?oId=1746422&chk=210469

General information om indberetning af skat findes på følgende link:

http://www.skat.dk/SKAT.aspx?oId=1907366

3.2.5.3 Sikkerhed

Servicen indgår i en integration med SKAT, hvor KOMBIT VOCES benyttes og opfylder Sikker-

hedsmodel UC-SEC-09 [SIKKERHED].

3.2.5.4 Leverancesikkerhed og fejlhåndtering

Sumkvitteringer og eSkattekort modtages retur ”Excactly once”

Såfremt der opstår en fejl i en af transmissionerne på data-køen, kan SKAT sende en ”Annuller”

besked på status-køen (EP_SK4). Dette skal bevirke at Serviceplatformen ignorerer al information

modtaget på samme ID via data-køen. Herefter genfremsender SKAT hele transmissionen igen.

SKAT håndterer fejl på MQ service og tilhørende køer.

Serviceplatformen (det kaldende fagsystem) håndterer fejl modtaget i indberetningskvitteringen

(Afviste indberetninger), herunder eventuel genfremsendelse i en ny indberetning.

[Ovenstående skal også omfatte information om aftalte timeoutintervaller og regler for genfremsen-

delse.]

3.2.5.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.2.5.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

Page 47: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 47 af 62

3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort Status-kø

3.2.6.1 Transportspecifikation

3.2.6.1.1 Integrationsmønster

SPEksternIMID02 MQ

Serviceplatformen kalder MQ-Get på ekstern server

3.2.6.1.2 Serviceudstiller

SKAT eIndkomst udstiller en MQ service med en kø til at modtage afslutningsbeskeder fra SKAT

(Status-kø). Data polles af modtageren via læsning på køen.

Forretningskvitteringer og eSkattekort afsendes af SKAT via Data-køen i en eller flere transaktio-

ner. Når alle data er afsendt i en leverance, sender SKAT en afslutningsbesked på Status-køen.

3.2.6.1.3 Serviceanvender

Serviceplatformen er serviceanvender.

3.2.6.1.4 Teknologisk understøttelse

Snitfladen er implementeret som en MQ-kø udstillet af SKAT, som tilgås via MQ-klient på Service-

platformen.

3.2.6.1.5 Teknisk endpoint

SKAT MQ er dokumenteret her: http://www.skat.dk/SKAT.aspx?oId=2108066

3.2.6.1.6 Teknisk retning for udveksling

Serviceplatformen foretager MQget-kald til SKAT eIndkomst MQ-server via MQ-klient, som retur-

nerer næste besked på køen når denne er klar.

3.2.6.1.7 Dataretning for udveksling

Serviceplatformens MQ-klient modtager afslutningsbeskeder til sumkvitteringer og eSkattekort fra

SKAT eIndkomst via MQ-køen.

3.2.6.1.8 Service invokation / Triggers

Kommunikation initieres af, at SKAT eIndkomst har afsluttet eller ønsker at annullere afsendelse af

data til Serviceplatformen via EP_FS3.

3.2.6.2 Dataspecifikation

Formatet fremsendes som fast format poster. Der skal anvendes Codepage ISO 8859-1, og linje

skilletegn skal være LF (Linefeed).

Yderligere detaljer er defineret her: https://www.skat.dk/SKAT.aspx?oId=1746955 (Version 1.5).

Skattekort er dokumenteret her: https://www.skat.dk/SKAT.aspx?oId=1745905 (Version 1.7).

Page 48: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 48 af 62

3.2.6.3 Sikkerhed

Servicen indgår i en integration med SKAT, hvor KOMBIT VOCES benyttes og opfylder Sikker-

hedsmodel UC-SEC-09 [SIKKERHED].

3.2.6.4 Leverancesikkerhed og fejlhåndtering

Afslutningsbeskeder overføres ”Exactly once”. Dette styres via MQ-transaktion. Såfremt Service-

platformen ved en fejl modtager samme information to gange, logges dette som en fejl, men igno-

reres i øvrigt.

Såfremt der opstår en fejl i en af transmissionerne på data-køen, kan SKAT sende en ”Annuller”

besked på status-køen. Dette skal bevirke at Serviceplatformen ignorerer al information modtaget

på samme ID via data-køen (EP_SK3). Herefter genfremsender SKAT hele transmissionen igen.

SKAT håndterer fejl på MQ service og tilhørende køer.

3.2.6.5 Servicemål

Følgende underafsnit indeholder oplysninger vedrørende servicemål for aftalt driftstid.

3.2.6.5.1 Aftalt driftstid

Parameter Værdi

Tidsrum [Udfyldes af KOMBIT senere]

Svartid [Udfyldes af KOMBIT senere]

Tilgængelighed [Udfyldes af KOMBIT senere]

Spidsbelastningsperiode [Udfyldes af KOMBIT senere]

Servicevinduer [Udfyldes af KOMBIT senere]

3.2.7 Service Management

3.2.7.1 Incident Management

[Indhold afventer generel afklaring af governancestrukturer.]

3.2.7.2 Problem Management

[Indhold afventer generel afklaring af governancestrukturer.]

3.2.7.3 Change Management

[Indhold afventer generel afklaring af governancestrukturer.]

Page 49: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 49 af 62

3.2.8 Testplan

3.2.8.1 Integrationstest

[Indhold afventer generel afklaring af test]

3.2.8.2 Produktionssætningstest

[Indhold afventer generel afklaring af test]

Page 50: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 50 af 62

4 Beskrivelse for integrationsplatforme

4.1 Beskrivelse for Serviceplatformen

Nærværende afsnit angiver den integrationsfunktionalitet, som Serviceplatformen håndterer i inter-

aktionen mellem integrationsparter.

En integration kan understøttes af flere integrationsflow, som vil være beskrevet hver for sig i nær-

værende afsnit. I hvert integrationsflow vil der indgå en række endpoints. Hvert endpoint vil være

specificeret i integrationsbeskrivelserne for integrationsparterne, jf. ovenstående afsnit 3.

Integrationen understøtter et asynkront mønster, hvor der indberettes ansættelsesforhold og ydel-

sesudbetalinger til SKAT eIndkomst via IF01, og efterfølgende returneres sumkvitteringer og

eSkattekort asynkront via IF02.

Kvitteringer og fejladviseringer leveres til fagsystemerne via FTP i IF02, samt eventuelle fejl op-

stået IF01. Der routes til det aktuelle system via en simpel funktion, som benytter prefix bogstav i

HoveindberetningsID til at route til det korrekte fagsystem.

Forudsætningen for at HovedindberetningsID kan benyttes, er at samme FTP foldere til et fagsy-

stem benyttes for alle kommuner.

Forsendelser af Eskattekort kan indholde flere skattekort og vil også indeholde skattekort til flere

kommuner samtidig. Eskattkort skal routes via SE-nr, da de ikke indeholder et Hovedindberetning-

sID. Da dette er en del at funktionalitet i en beskedabonnement, skal SE-nr, mappes fra det en-

kelte skattekort til en ObjectID i beskeden, som beskrevet i kapitel 3.1.7.2 Dataspecifikation

Jf. figuren nedenfor indgår følgende komponenter og endpoints i integrationen.

IF01Indberetning eIndkomst

IF02Modtag kvittering og

adviseringer og eSKattekort

SKA

T e

Ind

ko

mst

Serviceplatformen

MQ

Fagsyste

m (n

)

AMQP

EP_SK3

EP_FS1

EP_FS4

EP_FS2

MQEP_SK4

MQEP_SK1

MQEP_SK2

Be

sked

ford

ele

r

AMQP

IF01fejladvisering

Kvitteringer og fejladviseringer

EP_FS3

SFTP

FIGUR 1 Oversigt over snitfladens flows

Page 51: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 51 af 62

4.1.1 Oversigt over integrationsflows

ID Navn

IF01 Indberetning eIndkomst

IF02 Modtag sumkvittering og skattekort

4.1.2 Integrationsflow IF01: Indberetning eIndkomst

4.1.2.1 Anvendte service endpoints

Endpoint ID Navn på endpoint Dokument-reference

EP_FS1 Indberet webservice Del 3.1.4

EP_FS2 Indberet FTP Del 3.1.5

EP_SK1 eIndkomst Indberetning Data-kø Del 3.2.3

EP_SK2 eIndkomst Indberetning Status-kø Del 3.2.4

4.1.2.2 Integrationstype

Transformation af integrationsmønster (Webservice/ FTP til MQ) med orkestrering af afsendelse

og efterfølgende asynkron sumkvittering efter endt afsendelse.

4.1.2.3 Diagram over integrationsflowet

Jf. figuren nedenfor indgår følgende integrationsflows i integrationen.

Page 52: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 52 af 62

Fagsystem Beskedfordeler Serviceplatform SKAT eIndkomst

Indberet ansættelse og ydelser

Send alle data i max 32 Kb enhederTeknisk kvittering fra SKAT MQ

Send afslutningsbeskedTeknisk kvittering fra SKAT MQ

Ved fejl på servicepladformen sendes asynkron fejl til fagsystemet

EP_FS1

SFTP

MQ put (Data)

EP_SK1

MQ put (Status)

EP_SK2

Gentag indtil alt sendt

Upload fil

opt

IF01 intern fejl

EP_FS3

Asynkron Intern IF01 fejladvisering

Notificering

Kvittering

FIGUR 2 Indberetning via Webservice

Page 53: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 53 af 62

Fagsystem Beskedfordeler Serviceplatform SKAT eIndkomst

Indberet ansættelse og ydelser

Send alle data i max 32 Kb enhederTeknisk kvittering fra SKAT MQ

Send afslutningsbeskedTeknisk kvittering fra SKAT MQ

Ved fejl på servicepladformen sendes asynkron fejl til fagsystemet

EP_FS2

SFTP

MQ put (Data)

EP_SK1

MQ put (Status)

EP_SK2

Gentag indtil alt sendt

Indberet ansættelse og ydelsesudbetaling

Notificering

Hent og slet fil

Kvittering

Upload fil

opt

IF01 intern fejl

EP_FS3

Asynkron Intern IF01 fejladvisering

Notificering

Kvittering

FIGUR 3 Indberetning via FTP

Indholdet af den asynkrone fejlbesked er defineret i kapitel 3.1.4.4 Leverancesikkerhed og fejl-

håndtering

4.1.2.4 Datatransformering

Data der indberettes via webservice skal omformes til filformat før afsendelse.

4.1.2.5 Datapersistering

Indberetningsdata der modtages for afsendelse til SKAT, skal persisteres indtil sumkvittering for

afslutningsbesked (EP_SK2 svar) er modtaget.

4.1.2.6 Databerigelse

Ingen krav.

4.1.2.7 Routing

Serviceplatformen skal for EP_SK2 håndtere kommunikation med SFTP serveren i overensstem-

melse med styret SFTP UC02 [SFTP]. Det betyder at serviceplatformen skal betragtes, som mod-

tagersystem, og implementere håndtering af SFTP bruger med tilhørende folderstruktur og ser-

vices for notifikation og kvitteringer.

Page 54: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 54 af 62

Miljø: Test

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af KSD]

IP [Afklaring/KDF – oplysninger leveres af KSD]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_STYRETSFTP_SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_STYRETSFTP

Serviceplatform (IP) – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Serviceplatformen (SFTP) - Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Miljø: Produktion

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af KSD]

IP [Afklaring/KDF – oplysninger leveres af KSD]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_STYRETSFTP_SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_STYRETSFTP

Serviceplatform (IP) – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Serviceplatformen (SFTP) - Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic- bør oveføres til ny SF]

4.1.2.8 Orkestrering

Indberetningsdata kan enten leveres via en Webservice, når der er få indberetninger eller via FTP,

såfremt der er store mængder data. I begge tilfælde skal data videresendes til SKAT vi MQ.

Hvis beskedens størrelse overstiger 32.000 bytes, skal den afsendes på datakøen i enkeltbeske-

der så tæt på 32.000 bytes som muligt. Når sidste besked er afsendt, sendes en afslutningsbesked

på statuskøen. Beskederne på datakøen og statuskøen skal have samme messageid i MQ Mes-

sage Descriptor (MD), så modtageren kan identificere dem som hørende til samme transmission.

4.1.2.9 Kvitteringer og fejlhåndtering

1. Data modtaget fra fagsystemet (EP_FS1/ EP_FS2)

Hvis der er valideringsfejl på XML beskeden, eller fejl på læsning af filen på FTP-serveren, returne-

res fejl i det synkrone svar, ellers persisteres data og der returneres ok (teknisk kvittering)

Page 55: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 55 af 62

2. Afsendelse af data på datakø (EP_SK1)

Hvis der opstår fejl under afsendelsen af beskeder på datakøen, forsøges retransmission (f.eks.

hvis MQ-service ikke er tilgængelig). Er retransmission ikke mulig afsendes en annulleringsbesked

på statuskøen, og der returneres en negativ forretningskvittering til fagsystemet, som den er speci-

ficeret i kapitel 3.1.4.4.1 Asynkron fejlbesked.

Hvis alt er afsendt ok, afsendes en afslutningsbesked på statuskøen (EP_SK2)

3. Afslutningsbesked afsendt på statuskø (EP_SK2)

Hvis der opstår fejl ved afsendelse af statusbeskeden, forsøges retransmission. Er retransmission

ikke mulig, returneres en negativ kvittering til fagsystemet.

Når MQ har modtaget afslutningsbeskeden, sendes en positiv kvittering til fagsystemet.

4.1.2.10 Sikkerhed

Integration med SKAT sker med KOMBIT VOCES og opfylder Sikkerhedsmodel UC-SEC-10 [SIK-

KERHED].

4.1.2.11 Logning

[Særlige krav til logning ud over standard logning på SP].

4.1.2.12 Testdata og testfaciliteter

[Indhold afventer generel afklaring af test]

4.1.2.13 Konfiguration

[Udfyldes med oplysninger om hvilke parametre der skal være konfigurerbare, hvilken person-

kreds/brugertype der skal have konfigurationsmulighed - og hvor ofte der vil være behov for at æn-

dre konfigurationen.]

4.1.2.14 Supplerende information

Ingen supplerende information.

4.1.3 Integrationsflow IF02: Modtag sumkvittering og skattekort

4.1.3.1 Anvendte service endpoints

Endpoint ID Navn på endpoint Dokument-reference

EP_FS3 SkatIndberetSvar_GET FTP (kvittering, og fejl-

advisering)

Del 3.1.6

EP_FS4 SkattekortBesked (skattekort) Del 3.1.7

Page 56: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 56 af 62

EP_SK3 Sumkvittering, fejladvisering og eSkatte-

kort Data-kø

Del 3.2.5

EP_SK4 Sumkvittering, fejladvisering og eSkatte-

kort Status -kø

Del 3.2.6

4.1.3.2 Integrationstype

Orkestreringsintegration.

4.1.3.3 Diagram over integrationsflowet

Jf. figuren nedenfor indgår følgende integrationsflows i integrationen.

Fagsystem Beskedfordeler Serviceplatform SKAT eIndkomst

Afvent eller modtag forsendelse fra SKAT

Modtag afslutningsbesked

Modtag alle data i max 32 Kb enheder

Upload sumkvittering eller fejladvisering til SFTPServiceplatform notificere fagsystem om filFagsystem henter fil

Serviceplatform kalder beskedfordel

Fagsystem modtager eSkattekort via beskedfordeler

MQ put (Status)

EP_SK4

MQ put (Data)

EP_SK3Gentag indtil alt modtaget

SFTP

Hent næste forsendelse

EP_FS4

Asynkron kvittering og fejladvisering

Asynkron eSKattekort

Upload fil

Hent og slet fil

EP_FS3

Notificering

Kvittering

alt

eSkattekort

Kvittering og fejladvisering

FIGUR 4 Modtag sumkvitteringer og eSkattekort

4.1.3.4 Datatransformering

Der er ingen særlige krav til sumkvitteringer og fejladviseringer.

ESkattekort skal håndteres via beskedfordeler og opdeles i besked med et eSkattekort per besked.

Page 57: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 57 af 62

Selve beskeden er beskrevet i kapitel 3.1.7.2 Dataspecifikation

4.1.3.5 Datapersistering

Data der modtages på datakøen opsamles pr. transmission og persisteres for efterfølgende gene-

rering af beskeder. Når beskeder er afsendt til beskedfordeler kan de slettes igen.

4.1.3.6 Databerigelse

Ingen krav.

4.1.3.7 Routing

Der modtages 3 type forsendelser på MQ. Forsendelserne kan bestemmes ved at læse Applicatio-

nIdentityData i MQ Message Descriptoren. Ligeledes kan man læse om der modtages XML eller

fast format. Sumkvitteringer og fejladviseringer routes til fagsystemerne via styret SFTP UC02, og

skattekort via beskedfordeler.

Forsendelsestyper

Forsendelsestype Format Beskrivelse Routing

INDBKVITLB

Fast SumKvittering for indberetninger per

kommune per fagsystem. Dette sikres

ved at indberetninger ligeledes er opdelt

per kommune per fagsystem.

SFTP og bestem-

mes ud fra pre-

fixbogstav i Hoved-

indberetningsID

FEJLADVIS

Fast Fejladviseringer for indberetninger per

kommune per fagsystem. Dette sikres

ved at indberetninger ligeledes er opdelt

per kommune per fagsystem.

SFTP og bestem-

mes ud fra pre-

fixbogstav i Hoved-

indberetningsID

SKATKORT

XML Løbende forsendelser af et eller flere

skattekort for alle kommuner. Skattekort

skal fordeles ud fra se-nr de er anvendt

for oprettelsen af ansættelsesforholdet.

ObjectID i Besked-

fordeler

4.1.3.7.1 Routing via SFTP

I de modtagne forsendelser hvor MQ ApplicationIdentityData indeholder værdien IND-

BKVITLB og FEJLADVIS skal forsendelsen overføres via SFTP til fagsystemerne.

HovedindberetningsID skal anvendes til at route forsendelsen, og findes i følgende felter i den første record der modtages:

Page 58: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 58 af 62

Kvitteringer i record 7001

Felt nr. Feltnavn Pos. fra

Længde

N/A Bemærkninger

2 Hoved_indbr-

retningsid

5 16 A Indsendt hovedindberetning-

sID

Fejladviseringer i record 0001

Felt nr. Feltnavn Pos. fra

Længde

N/A Bemærkninger

2 Hoved_indbr-

retningsid

5 16 A Indsendt hovedindberetning-

sID

Fejlkvittering består af følgende records 0001, 0002, 0003, 9999 Fejlkvittering.

LSB Sumkvittering består af følgende records 7100, 7111, 7122, 7133, 7211, 7222, 7233, 7999.

4.1.3.7.1.1 Opsætning af SFTP

Serviceplatformen skal intern håndtere kommunikation med SFTP serveren. Det betyder at ser-

viceplatformen skal betragtes, som afsendersystem, og implementere håndtering af SFTP bruger

med tilhørende folderstruktur og services for notifikation og kvitteringer, som beskrevet i [SFTP] for

UC02

Miljø: Test

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af KSD]

IP [Afklaring/KDF – oplysninger leveres af KSD]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_STYRETSFTP_SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_STYRETSFTP

Serviceplatform SFTP – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

Serviceplatformen (IP) - Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

Page 59: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 59 af 62

Miljø: Produktion

SFTP platform:

Host [Afklaring/KDF – oplysninger leveres af KSD]

IP [Afklaring/KDF – oplysninger leveres af KSD]

SFTP bruger:

Serviceplatformen [Afklaring/KDF – oplysninger leveres af Systematic] - SP_STYRETSFTP_SKAT_Ind-komstIndberet

KY [Afklaring/KDF – oplysninger leveres af KY] - KY_STYRETSFTP

KSD [Afklaring/KDF – oplysninger leveres af KSD] - KSD_STYRETSFTP

Serviceplatform SFTP – Service for Notifikation

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

Serviceplatformen (IP) - Service for kvittering

URI til WSDL [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint navn [Afklaring/KDF – oplysninger leveres af Systematic]

Endpoint IP [Afklaring/KDF – oplysninger leveres af Systematic]

Trigger-information i notifikationsservice skal udfyldes, som beskrevet i 3.1.6.2 Dataspecifikation

4.1.3.7.2 Routing via beskedfordeler

I de modtagne forsendelser hvor MQ ApplicationIdentityData indeholder SKATKORT, skat

disse forsendelser opdeles i enkeltskattekort. Dette gøres ud fra elementet <Skattekort>. I hver skatte record er SE-nr angivet på det system og kommune, som har oprette ansættelsesforhol-det. Neden for er vist et eksempel med fuldstændig fiktive data:

<?xml version="1.0" encoding="utf-8"?> <SKATTEKORT.001 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:///D:/Users/jenielse/Documents/Kombit/Snitflader/SF0770%20-%20SKAT/eskattekort.xsd"> <Hoved> <Identifikation> <Transaktion>string</Transaktion> <Modtager>string</Modtager> <System>string</System> <Type>string</Type> <Medie>string</Medie> <Dannet_dato>1973-04-04</Dannet_dato> <Dannet_klokken>13:20:00-05:00</Dannet_klokken> <Version>002</Version> <Afsender>string</Afsender> <Lbnr>1</Lbnr> <Lbnr-1>0</Lbnr-1> </Identifikation> </Hoved> <Data> <Skattekort> <CPR-nr>6273</CPR-nr> <Eskat_lbnr>9374</Eskat_lbnr> <Senr>14748364</Senr>

<Srvicsenr>14748364</Srvicsenr> <Ikrafttraedelsesdato>1973-04-04</Ikrafttraedelsesdato> <Koerselsdato>1973-04-04</Koerselsdato> <Skattekorttype>0</Skattekorttype> <Indkomstaar>0</Indkomstaar> <Traekprocent>100</Traekprocent> <Maanedsfradrag>8708</Maanedsfradrag> <Tougersfradrag>9989</Tougersfradrag> <Ugefradrag>7106</Ugefradrag> <Dagsfradrag>7389</Dagsfradrag> <Max_fri_A_indk>415</Max_fri_A_indk> <Suppl_Medarbejdernr>string</Suppl_Medarbejdernr> <A-skat_Traekprocent>100</A-skat_Traekprocent> </Skattekort> <Skattekort> <CPR-nr>6733</CPR-nr> <Eskat_lbnr>2454</Eskat_lbnr> <Senr>14748364</Senr>

<Srvicsenr>14748364</Srvicsenr> <Ikrafttraedelsesdato>1973-04-04</Ikrafttraedelsesdato> <Koerselsdato>1973-04-04</Koerselsdato> <Skattekorttype>2</Skattekorttype> <Indkomstaar>0</Indkomstaar>

Page 60: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 60 af 62

<Traekprocent>100</Traekprocent> <Maanedsfradrag>8665</Maanedsfradrag> <Tougersfradrag>7381</Tougersfradrag> <Ugefradrag>2781</Ugefradrag> <Dagsfradrag>2755</Dagsfradrag> <Max_fri_A_indk>9295</Max_fri_A_indk> <Suppl_Medarbejdernr>string</Suppl_Medarbejdernr> <A-skat_Traekprocent>100</A-skat_Traekprocent> </Skattekort> </Data> </SKATTEKORT.001>

4.1.3.8 Orkestrering

A: læsning af beskeder fra SKAT

Der afventes afslutningsbesked modtaget på statuskøen.

Når positiv afslutningsbesked er modtaget på statuskøen, igangsættes læsning af data på data-

køen. Data læses i en eller flere beskeder på datakøen baseret på fælles messageid i MQ Mes-

sage Descriptor (MD), og samles til en fil der persisteres til videre forsendelse.

Når alle data for en transmission er modtaget, igangsættes en proces til udpakning og afsendelse

til Beskedfordeler.

SP har ansvaret for at data på køerne ikke committes før de er persisteret på SP, da læsningen

udgør kvittering for modtagelsen.

Såfremt data der læses ikke kan behandles, skal SP persistere disse med henblik på senere be-

handling når årsagen til problemet er identificeret. SP skal implementere en driftsovervågning der

sikrer at data der er fejlramt bliver behandlet af supporten. SP må ikke undlade at committe læs-

ning af fejlramte data på køen, da den derved blokeres for andre beskeder. I tilfælde af perma-

nente fejl, som kræver operatørindgreb, kan læsningen dog stoppes.

Såfremt der modtages en negativ afslutningsbesked, slettes alle beskeder på datakøen på det på-

gældende messageid i MQ Message Descriptor (MD)

Alle læsninger gentages i princippet uendeligt, når en modtaget transmission er behandlet, men

det skal dog være muligt for en operatør at nedlukke service normalt i tilfælde af behov for at

standse transmissionen.

Når en transmission er modtaget fra SKAT, fortolkes de modtagne data, med henblik på Routing,

som beskrevet 4.1.3.7 Routing.

4.1.3.9 Sikkerhed

Integration med SKAT sker med KOMBIT VOCES og opfylder Sikkerhedsmodel UC-SEC-09 [SIK-

KERHED].

4.1.3.10 Logning

[Særlige krav til logning ud over standard logning på SP].Testdata og testfaciliter

[Indhold afventer generel afklaring af test]

Page 61: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 61 af 62

4.1.3.11 Konfiguration

[Udfyldes med oplysninger om hvilke parametre der skal være konfigurerbare, hvilken person-

kreds/brugertype der skal have konfigurationsmulighed - og hvor ofte der vil være behov for at æn-

dre konfigurationen.]

4.1.3.12 Supplerende information

Ingen supplerende information.

Page 62: Integration SF0770 B - SKAT Indkomst - Indberetninger · 3.1.5 Beskrivelse af endpoint EP_FS2 - Indberet FTP ... 3.2.6 Beskrivelse af endpoint EP_SK4 - SKAT sumkvittering og eSkattekort

Integrationsbeskrivelse

SF0770_B - SKAT Indkomst - Indberetninger

KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19 43 50 75 Side 62 af 62