Skip to content

Commit

Permalink
Fjerner utfiltrering av OPPDATER_UTVIDET_KLASSEKODE behandlinger (#5065)
Browse files Browse the repository at this point in the history
[NAV-24233](https://favro.com/organization/98c34fb974ce445eac854de0/1844bbac3b6605eacc8f5543?card=NAV-24233)

### 💰 Hva skal gjøres, og hvorfor?
Ved første konsistensavstemming etter kjøring av 120 000
`OPPDATER_UTVIDET_KLASSEKODE`-behandlinger fikk vi ca 44 000 avvik.
PeriodeId'ene lagret på andelene til behandlingene stemte ikke med det
vi har sendt i utbetalingsoppdragene til Oppdrag.

Feilen kommer av at vi ved generering av nytt utbetalingsoppdrag ikke
sender inn andelene fra forrige iverksatte behandling, men andelene fra
forrige iverksatte behandling som ikke er av typen
`OPPDATER_UTVIDET_KLASSEKODE`. Dette fører til at vi setter feil
`periodeId` og `forrigePeriodeId` i andelene til den nye behandlingen i
mange tilfeller.

Grunnen til at vi "hoppet" over
`OPPDATER_UTVIDET_KLASSEKODE`-behandlinger var for å unngå
0-utbetalinger på "Min side" i revurderingsbehandlinger. Men ved å unngå
dette, har vi nå mer omfattende problemer relatert til
konsistensavstemming. Derfor fjerner vi her denne filtreringen av
iverksatte behandlinger.

Konsekvensen av denne endringen, vil være at første revurdering i
fagsaker med utvidet barnetrygd vil skape 0-utbetalinger i neste
utbetalingsmnd. Dette kan i mange tilfeller bety 0-utbetalinger tilbake
til 01.07.23 og frem til datoen revurderingen finner sted.

Det vil finnes noen fagsaker hvor vi allerede har revurdert etter
kjøring av `OPPDATER_UTVIDET_KLASSEKODE`, og disse vil fortsatt feile
ved neste konsistensavstemming, og må muligens patches på en eller annen
måte.
  • Loading branch information
bragejahren authored Feb 10, 2025
1 parent 8b2187c commit 22fd14d
Showing 1 changed file with 0 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,6 @@ object Behandlingutils {
behandlingFørFølgende: Behandling,
): List<Behandling> =
iverksatteBehandlinger
// Ønsker ikke ta med behandlinger av typen `OPPDATER_UTVIDET_KLASSEKODE` da disse inneholder kunstig splitt i andeler som kan skape 0-utbetalinger mot Oppdrag/Økonomisystemet.
.filter { !it.erOppdaterUtvidetKlassekode() }
.filter { it.aktivertTidspunkt.isBefore(behandlingFørFølgende.aktivertTidspunkt) && it.steg == StegType.BEHANDLING_AVSLUTTET }

fun harBehandlingsårsakAlleredeKjørt(
Expand Down

0 comments on commit 22fd14d

Please sign in to comment.