Skip to content

navikt/fp-inntektsmelding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

852 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fp-inntektsmelding

Quality Gate Status Code Smells Bugs Coverage Lines of Code


Backend for inntektsmelding for Team Foreldrepenger

Oppdatere graphql skjema til Arbeidsgiver Notifikasjon API

Bytt ut produsent.graphql med SDL skjemaet som man kan lastes ned fra playground i arbeidsgiver-notifikasjon sitt notifikasjon-fake-produsent-api

Oppdatert schema.graphql kan hentes herfra.

Architecture Summary

REST Layer (11 endpoints):

  • InntektsmeldingDialogRest — Main employer dialog (TokenX) /imdialog
  • ArbeidsgiverinitiertDialogRest — Employer-initiated flows (TokenX) /arbeidsgiverinitiert
  • PdfDokumentRest — PDF receipt downloads (TokenX) /pdf
  • ForespørselRest — Forespørsel management from fpsak (Azure) /foresporsel
  • ForespørselApiRest — External forespørsel queries (Azure) /imapi/foresporsel
  • InntektsmeldingApiRest — Fetch inntektsmelding by UUID (Azure) /imapi/inntektsmelding
  • InntektsmeldingFpsakRest — Override inntektsmelding from saksbehandler (Azure) /overstyring
  • OppgaverForvaltningRestTjeneste — Admin/drift task management (Azure) /forvaltningOppgaver
  • DialogportenForvaltningRestTjeneste — Dialogporten admin (Azure) /dialogporten
  • ProsessTaskRestTjeneste — Prosesstask admin (Azure) /prosesstask
  • ForespørselVtpRest — VTP test support (Azure) /foresporsel

Service Layer (13 tjenester):

  • ForespørselBehandlingTjeneste — Main orchestrator for forespørsel lifecycle
  • ForespørselTjeneste — Thin CRUD wrapper around ForespørselRepository
  • ForespørselApiTjeneste — External API queries (wraps ForespørselBehandlingTjeneste + PersonTjeneste)
  • InntektsmeldingMottakTjeneste — Receives and processes new inntektsmeldinger
  • InntektsmeldingTjeneste — CRUD for inntektsmeldinger
  • InntektsmeldingOverstyringTjeneste — Handles overridden inntektsmeldinger
  • InntektsmeldingXMLTjeneste — XML generation for inntektsmeldinger
  • GrunnlagDtoTjeneste — Assembles dialog DTOs from multiple sources
  • KvitteringTjeneste — PDF generation for receipts
  • DokumentGeneratorTjeneste — Document generation via fp-dokgen
  • TilgangTjeneste — Access control orchestration
  • PipTjeneste — Policy Information Point for access control
  • AltinnTilgangTjeneste — Altinn permission checks

Repository Layer (2 repositories → PostgreSQL):

  • ForespørselRepository — Manages ForespørselEntitet (forespørsel table)
  • InntektsmeldingRepository — Manages InntektsmeldingEntitet (inntektsmelding table)

About

No description or website provided.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages