From cbf953d18fb8efa3f941fe74258580f90913afdb Mon Sep 17 00:00:00 2001 From: Jakob Lade Kirby Stenvaag Date: Fri, 28 Jun 2024 15:52:24 +0200 Subject: [PATCH 1/2] FIGO-886 valideringsregler for brreg --- .../oppdragsgiverspesifikke-valideringsregler.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md b/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md index 56700cab..20aee3af 100644 --- a/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md +++ b/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md @@ -38,11 +38,17 @@ | Ugyldig periode | ugyldig-periode | 422 | `tom` kan ikke være i fremtiden. `fom` kan ikke være etter `tom`. | | Ugyldig stoppdato for løpende mulkt | ugyldig-stoppdato-for-løpende-mulkt | 422 | `stoppdatoForLøpendeMulkt` kan ikke være i fremtiden. | -#### Endring av hovedstol +#### Endring av hovedstol, endring av renter og ny oppdragsgivers referanse -| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | Merknad | -|-----------------------------------------------------|-----------------------------------------------------|-------------|----------------------------------------------------------------------------| -| Ny hovedstol er ikke lavere enn gjeldende hovedstol | ny-hovedstol-er-ikke-lavere-enn-gjeldende-hovedstol | 422 | Beløpet for ny hovedstol må være lavere enn eller likt gjeldende hovedstol | +| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | +|---------------------------|-------------------------------------|-------------| +| Kravtypen kan ikke endres | kravtypen-kan-ikke-endres | 405 | + +#### Avskriving + +| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | +|------------------------------|-------------------------------------|-------------| +| Kravtypen kan ikke avskrives | kravtypen-kan-ikke-avskrives | 405 | ### Asynkrone valideringsregler From 54e3638249ec3ca472e7efcfec6435d20885b1dc Mon Sep 17 00:00:00 2001 From: Jakob Lade Kirby Stenvaag Date: Fri, 28 Jun 2024 16:06:33 +0200 Subject: [PATCH 2/2] FIGO-886 egne sider for oppdragsgiverspesifikke valideringsregler per oppdragsgiver --- .../bronnoysundregistrene.md | 32 +++++++++++++++ .../nav.md} | 39 +------------------ sidebars.js | 9 ++++- 3 files changed, 42 insertions(+), 38 deletions(-) create mode 100644 docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/bronnoysundregistrene.md rename docs/innkrevingsoppdrag/{oppdragsgiverspesifikke-valideringsregler.md => oppdragsgiverspesifikke-valideringsregler/nav.md} (64%) diff --git a/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/bronnoysundregistrene.md b/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/bronnoysundregistrene.md new file mode 100644 index 00000000..95937df3 --- /dev/null +++ b/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/bronnoysundregistrene.md @@ -0,0 +1,32 @@ +# Brønnøysundregistrene + +### Synkrone valideringsregler + +#### Opprett innkrevingsoppdrag + +| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | Merknad | +|---------------------------------------|---------------------------------------|-------------|-------------------------------------------------------------------| +| Kravtype gjelder kun for organisasjon | kravtype-gjelder-kun-for-organisasjon | 422 | | +| Ugyldig periode | ugyldig-periode | 422 | `tom` kan ikke være i fremtiden. `fom` kan ikke være etter `tom`. | +| Ugyldig stoppdato for løpende mulkt | ugyldig-stoppdato-for-løpende-mulkt | 422 | `stoppdatoForLøpendeMulkt` kan ikke være i fremtiden. | + +#### Endring av hovedstol, endring av renter og ny oppdragsgivers referanse + +| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | +|---------------------------|-------------------------------------|-------------| +| Kravtypen kan ikke endres | kravtypen-kan-ikke-endres | 405 | + +#### Avskriving + +| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | +|------------------------------|-------------------------------------|-------------| +| Kravtypen kan ikke avskrives | kravtypen-kan-ikke-avskrives | 405 | + +### Asynkrone valideringsregler + +#### Opprett innkrevingsoppdrag + +| Regel | Eksempel på respons | Merknad | +|---------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Organisasjonsnummer finnes ikke |
{
"error": "ORGANISASJONSNUMMER_FINNES_IKKE",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx finnes ikke. "
}
| Kan komme tilleggsinformasjon om at virksomheten er slettet, eller slettet som følge av dublett med nytt organisasjonsnummer om denne informasjonen er tilgjengelig. | +| Organisasjon er opphørt |
{
"error": "ORGANISASJON_ER_OPPHOERT",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx er opphørt. "
}
| | diff --git a/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md b/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/nav.md similarity index 64% rename from docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md rename to docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/nav.md index 20aee3af..2ea35011 100644 --- a/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler.md +++ b/docs/innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/nav.md @@ -1,6 +1,4 @@ -# Oppdragsgiverspesifikke valideringsregler - -## NAV +# NAV ### Synkrone valideringsregler @@ -24,37 +22,4 @@ | Person eksisterer ikke |
{
"error": "PERSON_EKSISTERER_IKKE",
"message": "Person med fødselsnummer=xxxxxx eksisterer ikke"
}
| Alle | | | Person er død |
{
"error": "PERSON_ER_DOED",
"message": "Person med fødselsnummer=xxxxxx er død"
}
| TILBAKEKREVING\_
FORSKUTTERTE\_
DAGPENGER | Det kan ikke rettes krav mot døde personer for kravtyper som er listet opp i kolonnen til venstre. | | Organisasjonsnummer finnes ikke |
{
"error": "ORGANISASJONSNUMMER_FINNES_IKKE",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx finnes ikke. "
}
| Alle | Kan komme tilleggsinformasjon om at virksomheten er slettet, eller slettet som følge av dublett med nytt organisasjonsnummer om denne informasjonen er tilgjengelig. | -| Organisasjon er opphørt |
{
"error": "ORGANISASJON_ER_OPPHOERT",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx er opphørt. "
}
| Alle | | - -## Brønnøysundregistrene - -### Synkrone valideringsregler - -#### Opprett innkrevingsoppdrag - -| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | Merknad | -|---------------------------------------|---------------------------------------|-------------|-------------------------------------------------------------------| -| Kravtype gjelder kun for organisasjon | kravtype-gjelder-kun-for-organisasjon | 422 | | -| Ugyldig periode | ugyldig-periode | 422 | `tom` kan ikke være i fremtiden. `fom` kan ikke være etter `tom`. | -| Ugyldig stoppdato for løpende mulkt | ugyldig-stoppdato-for-løpende-mulkt | 422 | `stoppdatoForLøpendeMulkt` kan ikke være i fremtiden. | - -#### Endring av hovedstol, endring av renter og ny oppdragsgivers referanse - -| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | -|---------------------------|-------------------------------------|-------------| -| Kravtypen kan ikke endres | kravtypen-kan-ikke-endres | 405 | - -#### Avskriving - -| Title i feilobjekt | Siste del av type-felt i feilobjekt | Http-status | -|------------------------------|-------------------------------------|-------------| -| Kravtypen kan ikke avskrives | kravtypen-kan-ikke-avskrives | 405 | - -### Asynkrone valideringsregler - -#### Opprett innkrevingsoppdrag - -| Regel | Eksempel på respons | Merknad | -|---------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Organisasjonsnummer finnes ikke |
{
"error": "ORGANISASJONSNUMMER_FINNES_IKKE",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx finnes ikke. "
}
| Kan komme tilleggsinformasjon om at virksomheten er slettet, eller slettet som følge av dublett med nytt organisasjonsnummer om denne informasjonen er tilgjengelig. | -| Organisasjon er opphørt |
{
"error": "ORGANISASJON_ER_OPPHOERT",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx er opphørt. "
}
| | +| Organisasjon er opphørt |
{
"error": "ORGANISASJON_ER_OPPHOERT",
"message": "Organisasjon med organisasjonsnummer=xxxxxxxxx er opphørt. "
}
| Alle | | \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index fcdc31a0..2d7ae7b4 100644 --- a/sidebars.js +++ b/sidebars.js @@ -14,7 +14,14 @@ const sidebars = { 'innkrevingsoppdrag/anbefalinger-for-bruk', 'innkrevingsoppdrag/beskrivelse-av-tjenester', 'innkrevingsoppdrag/felles-valideringsregler', - 'innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler', + { + type: 'category', + label: 'Oppdragsgiverspesifikke valideringsregler', + items: [ + 'innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/bronnoysundregistrene', + 'innkrevingsoppdrag/oppdragsgiverspesifikke-valideringsregler/nav', + ], + }, ] },