941.3 FLEUR - feriedagpenge - ny ferielov
Beskrivelse af epic af it-understøttelse af Styrelsen for Arbejdsmarked og Rekrutterings forretning
Indholdsfortegnelse
Afgrænsning af epic
Afgrænsning | ||
---|---|---|
Som STAR og a-kasse vil jeg gerne have tilpasset indberetningerne af feriedagpenge til FLEUR for at indberetningerne svarer til databehovet foranlediget af den nye ferielov og reglerne om samtidighedsferie | ||
Acceptkriterier | ||
Nr. | Beskrivelse | Relevant for |
941.3.1 | Valideringerne på indberetning af feriedagpenge tilpasses så de følger perioderne i ny ferielov incl. overgangsperioder | DFDG |
941.3.2 | Der kan indberettes feriedagpengedage for en periode, så det reelt er kendt hvor mange dage ferien omfatter | DFDG |
941.3.3 | Antallet af indberettede feriedagpengedage kan ses i LSS | DFDG |
Kriterier for tilsagn til serviceaftager i forhold til STARs snitflader | Berørte acceptkriterier | Bemærkninger | |||
---|---|---|---|---|---|
941.3.1 | 941.3.2 | 941.3.3 | |||
A-kasser tilpasser indberetninger og udlæsninger af feriedagpenge til de angivne indberetningsår | X | ||||
A-kasser tager hurtigst muligt UnemploymentFundPaymentService v3 med det nye felt VacationDays i brug | X | ||||
Oversigt over berørte webservices
Manuel oversigt som er synlig for eksterne
Links i listen virker kun med STAR Jira konto og kan derfor ikke tilgås af eksterne. Links under Summary indeholder ikke andre oplysninger relevant for eksterne end hvad der fremgår af tabellen.
Summary | Varslingstype | Varslingsnote | Eksterne Snitflader | Interne Snitflader | Project |
---|---|---|---|---|---|
CodeListService (version 5).GetErrorCodeList | Ændret | Tekst og beskrivelse ændret på fejlkode 9222. | A-kasse | N/A | D+S |
UnemploymentFundPaymentService (Version 3).Create- og Delete- metoder | Ændret | Returtyperne opdateres til til standard CreatedResponse og EmptyResponse | A-kasse | N/A | D+S |
UnemploymentFundPaymentService (Version 3).CreateHolidayBenefitsPaymentData | Ændret | Tilføjet VacationDays og minimumsværdi for dagpengesats | A-kasse | BI | D+S |
UnemploymentFundPaymentService (Version 3).GetHolidayBenefitsPaymentDataByYear | Ændret | Tilføjet VacationDays | A-kasse | N/A | D+S |
Automatisk oversigt
Ikke synlig for eksterne, men indeholder ikke andre oplysninger end kopieret til den manuelle oversigt ovenfor.
Beskrivelse af epic
Baggrund
Med den nye ferielov omlægges bl.a. reglerne om optjeningsår og tilhørende ferieår / periode for ferieafholdelse.
Reglerne om feriedagpenge fremgår af
- Bekendtgørelse om feriedagpenge (Feriedagpengebekendtgørelsen), jf. senest bkg. nr. 568 af 1. maj 2020
Regler om data
Der er tale om indberetninger, der er omfattet af reglerne i databekendtgørelsen, jf. senest bkg. nr. 830 af 9. juni 2020:
Kapitel 26 "Indberetning af oplysninger om udbetalte arbejdsløshedsdagpenge, EØS-dagpenge, efterløn, feriedagpenge, uger med forbrug af supplerende dagpenge og frivilligt ulønnet arbejde", § 100 om feriedagpenge
Indberetningspraksis ift. ferie der strækker sig over flere ferieår eller dagpengesatser
Hvis en ferieperiode strækker sig hen over 2 ferieår, så indberettes der med 1 indberetning for hvert ferieår.
Hvis et medlem får ny dagpengesats undervejs i en ferieperiode så indberettes der 1 ferieperiode for perioden med den første dagpengesats, og en anden indberetning for ferieperioden med den efterfølgende dagpengesats.
I begge tilfælde skal hver indberetning have sin egen PaymentIdentifier!
Acc.kr. 941.3.1 - Valideringerne på indberetning af feriedagpenge tilpasses så de følger perioderne i ny ferielov incl. overgangsperioder
Tilretning af indberetning så denne modsvarer ny ferielov og de nye ferieårsperioder med tilhørende indberetningsperioder. Indberetninger sker i /wiki/spaces/GI/pages/1829831017 eller i den nye version 3 af servicen. Valideringen gælder at den indberettede periode skal være indeholdt i det angivne ferieår (ReportingYear). Der er ingen validering på hvor lang tid efter afholdelsen man kan indberette.
Ferieår | ReportingYear | Startdato afholdelse | Slutdato afholdelse |
---|---|---|---|
19 | 2019 | 01-05-2019 | 30-04-2020 |
20/20 | 2020 | 01-05-2020 | 31-08-2020 |
20/21 | 2021 | 01-09-2020 | 31-12-2021 |
21/22 | 2022 | 01-09-2021 | 31-12-2022 |
Ferieåret 20/20 indeholder feriedagpengedage afholdt i perioden 1.5.2020 til 31.8.2020 – udbetalt og indberettet i perioden 20.4.2020 til 30.6.2021.
Ferieåret 20/21 indeholder feriedagpengedage afholdt i perioden 1.9.2020 til 31.8.2021 + nogle af feriedagpengedagene afholdt i perioden 1.9.2021 til 31.12.2021 – udbetalt og indberettet i perioden reelt 1.10.2020 til 28.2.2022
Ferieåret 21/22 indeholder feriedagpenge afholdt i perioden 1.9.2021 til 31.8.2022 + nogle af feriedagpengedagene afholdt i perioden 1.9.2022 til 31.12.2022 – udbetalt og indberettet i perioden 1.9.2021 til 28.2.2023
2023 og efterfølgende år vil følge mønstret fra 2021 og 2022.
Da det er muligt at indberette ferie for 2020 med de nuværende valideringsrammer (som siger 1/5 2020 til 30/4 2021) er det først ved indberetningen af 2021 ferie fra og med september eller oktober der er behov for at ændringerne er på plads.
Ændring af beskrivelse på fejlkode, så den bliver mere generisk ift. ændringen af ferieåret:
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
9222 | The holiday period is not contained in the reported holiday year | The holiday period is not contained in the reported holiday year |
Eksempel / Spørgsmål/svar
Spørgsmål
Hvilket år skal skal man angive for en ferieperiode afholdt i november 2021? I det skema, der er i epic, kan det både være 2021 og 2022.
Er det ligemeget, om a-kassen angiver 2021 eller 2022 for en ferieperiode afholdt i november 2021?
Svar
De feriedagpenge a-kassen udbetaler til ferien i november 2021 er optjent i enten ferieåret 20/21 eller ferieåret 21/22 og a-kassen skal angive hvilke feriedage, det er a-kassen udbetaler.
Dvs. hvis medlemmet holder 5 dages ferie i november 2021 og der på opgørelsestidpunktet var 3 feriedagpengedage til rest fra ferieåret 20/21, så anvendes disse først, da de forældes først.
For den givne ferie i eksemplet skal der altså indberettes en perioden på 3 dage med ferieåret 20/21 og 2 feriedagpengedage med ferieåret 21/22.
941.3.2 - Der kan indberettes feriedagpengedage for en periode, så det reelt er kendt hvor mange dage med feriedagpenge ferien omfatter
For at det er muligt at kende det præcise antal afholdte feriedagpengedage i en periode der ikke starter på en mandag, og også for folk med weekendarbejde, tilføjes feltet VacationDays som skal udfyldes med antallet af afholdte feriedagpengedage i den indberettede periode.
UnemploymentFundPaymentService (Version 3).CreateHolidayBenefitsPaymentData
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
CreateHolidayBenefitsPaymentDataRequest | CreateHolidayBenefitsPaymentDataRequestType | 1 | ||
- PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType Base:string | Pattern:((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgers personnummer |
- PaymentIdentifier | guid Base:string | Pattern:[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 0 - 1 | Entydig identifikation af indberetningen. |
- ReportingYear | int | MinInclusive:2017 MaxInclusive:2100 | 1 | Det ferieår der indberettes for. |
- HolidayBenefitsPaymentRate | decimal | FractionDigits:2 | 1 | Feriedagpengesats. |
- VacationDays | decimal | FractionDigits:2 MinExclusive: 0 | 1 | Antal feriedagpengedage i den indberettede periode |
- StartDate | date | 1 | Første dag med udbetaling af feriedagpenge. | |
- EndDate | date | 1 | Sidste dag med udbetaling af feriedagpenge. |
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
CreatedResponse | CreatedResponseType | 1 | Kvittering som indeholder den unikke identifikation for den oprettede entitet | |
- CreatedItemIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Unik identifikation for den oprettede entitet |
UnemploymentFundPaymentService (Version 3).GetHolidayBenefitsPaymentDataByYear
Input
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetHolidayBenefitsPaymentDataByYearRequest | GetHolidayBenefitsPaymentDataByYearRequestType | 1 | ||
- PersonCivilRegistrationIdentifier | PersonCivilRegistrationIdentifierType Base: string | Pattern: ((((0[1-9]|1[0-9]|2[0-9]|3[0-1])(01|03|05|07|08|10|12))|((0[1-9]|1[0-9]|2[0-9]|30)(04|06|09|11))|((0[1-9]|1[0-9]|2[0-9])(02)))[0-9]{6})|0000000000 | 1 | Borgers personnummer. |
- ReportingYear | int | 1 | Angiver hvilket ferieår, der skal returneres udbetalingsdata for. |
Output
Da vi ikke har VacationDays på indberetninger fra tidligere versioner af servicen, er feltet optionelt
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
GetHolidayBenefitsPaymentDataByYearResponse | GetHolidayBenefitsPaymentDataByYearResponseType | 1 | ||
- ReportingYear | int | 1 | Angiver hvilket ferieår, der skal returneres udbetalingsdata for | |
- HolidayBenefitsPaymentDataTypes | HolidayBenefitsPaymentDataTypeCollection | 1 | Liste som indeholder udbetaling af feriedagpenge | |
- - HolidayBenefitsPaymentDataType | HolidayBenefitsPaymentDataType | 0 - * | Det enkelte udbetalte feriedagpenge. | |
- - - OrganisationTypeIdentifier | OrganisationTypeIdentifierType | 1 | Hvilken type organisation har foretaget registreringen | |
- - - OrganisationCode | string | 1 | Hvilken organisation har foretaget registreringen | |
- - - ReportingYear | int | MinInclusive: 2017 MaxInclusive: 2100 | 1 | Det ferieår der indberettes for. |
- - - PaymentIdentifier | guid Base: string | Pattern: [\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 0 - 1 | Unik identifikation af indberetningen. |
- - - HolidayBenefitsPaymentRate | decimal | FractionDigits: 2 | 1 | Feriedagpengesats. |
- - - StartDate | date | 1 | Første dag med udbetaling af feriedagpenge. | |
- - - EndDate | date | 1 | Sidste dag med udbetaling af feriedagpenge. | |
- - - VacationDays | decimal | FractionDigits:2 | 0-1 | Antal feriedagpengedage i den indberettede periode |
- - - ReportingTime | dateTime | 1 | Indberetningsdato |
Fejlkoder
Fejlkode | Fejltekst | Beskrivelse |
---|---|---|
4589 | Unknown identifier | The submitted Identifier is unknown to the system |
UnemploymentFundPaymentService (Version 3).CreateInsuredUnemploymentPaymentData / CreateSupplementalBenefitsWeeks / CreateEarlyRetirementPaymentData & CreateEEABenefitsPaymentData
I kraft af løftet til ny serviceversion opdateres returtyperne på servicen så de modsvarer STARs arkitekturkrav.
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
CreatedResponse | CreatedResponseType | 1 | Kvittering som indeholder den unikke identifikation for den oprettede entitet | |
- CreatedItemIdentifier | guid Base: string | Pattern:[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12} | 1 | Unik identifikation for den oprettede entitet |
UnemploymentFundPaymentService (Version 3). DeleteInsuredUnemploymentPaymentData / DeleteEarlyRetirementPaymentData / DeleteHolidayBenefitsPaymentData & DeleteEEABenefitsPaymentData
I kraft af løftet til ny serviceversion opdateres returtyperne på servicen så de modsvarer STARs arkitekturkrav.
Output
Element | Type | Detaljer | Forekomst | Beskrivelse |
---|---|---|---|---|
EmptyResponse | EmptyResponseType | 1 | Tom kvittering |
941.3.3 - Antallet af indberettede feriedagpengedage kan ses i LSS
I LSS tilføjes visning af antal indberettede feriedage i bjælke med "Indberettede feriedagpengeudbetalingsoplysninger", der vises under menupunktet "A-kasse".
Særlige krav til test
Test scenarie | Berørte systemområder (herunder nye batchjobs*) | Identificeret af |
---|---|---|
A-kasser kan registrere og indberette antal feriedagpengedage afholdt mellem start- og slutdato | UnemploymentFundPaymentService (v3).CreateHolidayBenefitsPaymentData | Knud |
Hvis ferieår og start- og slutdato ikke harmonerer kastes en fejl ved forsøg på indberetning til DFDG | UnemploymentFundPaymentService (v3).CreateHolidayBenefitsPaymentData | Knud |
A-kasserne kan udlæse data | UnemploymentFundPaymentService (v3).CreateHolidayBenefitsPaymentData | Knud |
Kan ikke kundetestes via LSS ift. registrering og valideringer ved registrering, da indberetning ikke undersøttes i LSS / Datakanonen | Knud |
* Batchjobs
- bør testes både med delta og fuldt load,
- bør hvis der er afhængigheder køres med normalt load fra BI i ét testmiljø i hele testperioden
- bør testes i samarbejde med teams som har afhængigheder
- kørselstid, særligt hvis det er en del af NightlyBatch
Konsekvenser for drift/idriftsættelse
I forbindelse med idriftsættelse:
- Skal der køres et fuldt dataload ved første kørsel af et batchjob - aftal med SF hvornår load skal køres: Nej
- Skal der køres konvertering: Nej
- Skal der køres databasescripts for opdatering af tabeller i databasen: Nej
Efter idriftsættelse:
Arkitektur- og implementeringsnoter
Her beskriver PO/FA om arkitekturen og teknikken bag løsningen, om der f.eks. anvendes:
- Nye dataområder: Nej
- Nye snitflader: Nej
- Nye komponenter: Nej
- Nye miljøer: Nej
- Nye teknologier: Nej
- Nye aftagertyper: Nej
- Eller afvigelser fra principperne: Nej
- Eventuelle behov for reduktion af teknisk gæld skal afdækkes: Nej
Der gives en beskrivelse af hvorledes disse tænkes håndteret/implementeret i løsningen og om dette har været vendt med STAR arkitekten.
Har ikke været drøftet med STAR arkitekten. Der er tale om en mindre ændring af valideringsregel på eksisterende dataområde og om en ny serviceversion af eksisterende service med et simpelt nyt felt..