Gå til innhold

Generere avstemmingsrapport

Bankavstemming har ingen egen "Rapporter"-side. Rapportene genereres fra en Rapporter-meny som ligger i header på to steder: Bankavstemming-dashboardet (perioderapporter på tvers av alle kontoer) og Arbeidsbenken for én bankkonto (rapporter for den enkelte kontoen). Alle eksporter lastes ned direkte i nettleseren — det er ingen serverside-jobb, ingen historikk og ingen delings-lenker.

Tilgang

Hvem Hva trengs
Rolle Innlogget bruker med tilgang til Bankavstemming-modulen
Modul Bankavstemming (moduleId: 42 — se bank-reconciliation-routing.module.ts:20)
Tilleggsrettighet Tilgang til de aktuelle bankkontoene via Bankkontotilgang (/bank-reconciliation/access) — eksporten henter data via samme endepunkter som lesevisningen, så filtreringen er automatisk
Effekt Kun lesemodus — eksport endrer ingen data

Hvor rapportene starter

Fra dashboardet (/bank-reconciliation/dashboard)

I header står en Rapporter-dropdown (bank-reconciliation-dashboard.component.html:47-65) med:

  • Oversikt (PDF) — visuell oversikt over alle kontoene i listen
  • Oversikt (Excel) — samme datagrunnlag i regneark
  • Revisorpakke (Excel) — flerarks-arbeidsbok som dekker hele perioden på tvers av kontoene

Perioden styres av Til dato-feltet øverst på dashboardet (med pil-knapper for forrige/neste måned). Revisorpakken kjøres bare på de kontoene som er synlige i listen akkurat nå — KPI-filtre og selskapsfilter avgrenser hva som havner i pakken.

I tillegg har hver rad i kontolisten en egen Rapporter-meny (bank-reconciliation-dashboard.component.html:444 (knappen) og :488-508 (menyen)):

  • Avstemmingsrapport (PDF)
  • Avstemmingsrapport (Excel)
  • Avstemmingslogg (Excel)
  • Åpne poster (Excel)
  • Avstemmingspakke (Excel)

header med Rapporter-dropdown åpen og rad-nivå Rapporter-meny åpnet på en kontorad

Fra Arbeidsbenken (/bank-reconciliation/reconcile/:id)

Når du står inne på én bankkonto har header en Rapporter-dropdown (bank-reconciliation-workspace.component.html:53-82) med:

  • Avstemmingsrapport (PDF)
  • Avstemmingsrapport (Excel)
  • Avstemmingslogg (Excel)
  • Åpne poster (Excel)
  • Avstemmingspakke (Excel)
  • Banktransaksjoner (Excel) — kun aktiv når listen har rader
  • Hovedboksposter (Excel) — kun aktiv når listen har rader

Her brukes både Fra dato og Til dato fra periodevelgeren i arbeidsbenken som datointervall i eksporten.

Arbeidsbenk-header med Rapporter-dropdown åpen


Hva ligger i hver rapport

Eksportlogikken bor i bank-reconciliation-report-export.service.ts. Tabellen viser hva som faktisk genereres og hvor i koden:

Rapport Format Innhold Filnavn
Avstemmingsrapport (PDF) PDF (A4) Header med kontonr/navn, periode, balansetabell (banksaldo, hovedbokssaldo, differanse, antall åpne bank-/hovedboks-poster, antall matchgrupper) + tabeller med åpne bankposter og åpne hovedboksposter (service.ts:83-127) bankavstemming_<konto>_<dato>.pdf
Avstemmingsrapport (Excel) Excel (.xlsx) Status-ark + ark med åpne bankposter + ark med åpne hovedboksposter (service.ts:129-140) bankavstemming_<konto>_<dato>.xlsx
Avstemmingslogg (Excel) Excel (.xlsx) To ark: sammendrag per matchgruppe (id, dato, matchtype, regelnavn, antall, beløp, differanse, confidence, strategi, status) + detaljer (én linje per bank-/hovedbok-post per gruppe) (service.ts:59-69, 365-392) avstemmingslogg_<konto>_<dato>.xlsx
Åpne poster (Excel) Excel (.xlsx) To ark: åpne bankposter (dato, beskrivelse, referanse, motpart, beløp, importdato + sum-rad) og åpne hovedboksposter (dato, beskrivelse, bilagsnr, kontonr, beløp, importdato + sum-rad) (service.ts:71-81, 421-471) apne_poster_<konto>_<dato>.xlsx
Avstemmingspakke (Excel) Excel (.xlsx) Status-ark + avstemmingslogg (sammendrag + detaljer) + åpne poster (bank + hovedbok) — alt for én konto i én arbeidsbok (service.ts:142-155) avstemmingspakke_<konto>_<dato>.xlsx
Revisorpakke (Excel) Excel (.xlsx) Periodeoversikt over alle viste kontoer + avviksark (kun konti med differanse eller åpne poster) + samlet matchlogg + samlet åpne bankposter + samlet åpne hovedboksposter (service.ts:157-183) revisorpakke_bankavstemming_<dato>.xlsx
Banktransaksjoner (Excel) Excel (.xlsx) Alle banktransaksjoner som er lastet inn i visningen, med valutamarkering hvis konto er i fremmed valuta (workspace.component.ts:2640)
Hovedboksposter (Excel) Excel (.xlsx) Alle hovedboksposter som er lastet inn i visningen
Oversikt (PDF) og Oversikt (Excel) PDF / Excel Dashboard-snapshot per konto for valgt Til dato. Begge — og revisorpakken — eksporterer nøyaktig de radene som vises i tabellen: samme utvalg etter både selskapsfilter og KPI-filter, via exportScopeItems (dashboard.component.ts:269). Totalene i bunnteksten regnes fra de samme radene, så antall kontoer og summer stemmer med innholdet i filen. Hver rad har en egen Valuta-kolonne, og spenner utvalget over flere valutaer viser bunnsummene netto og brutto differanse per valuta — det skrives aldri én sum på tvers av valutaer, og ingen beløp regnes om (bank-currency.util.ts)

Format: Kun PDF og Excel finnes. Det er ingen CSV-eksport for rapporter.

Distribusjon: Filen lastes ned til din maskin via nettleseren (file-saver). Det er ingen "Del lenke", ingen "Send på e-post", ingen historikk og ingen lagring i Azure Blob Storage. Distribusjon til revisor/regnskap gjør du selv via vanlig e-post, delt drive eller revisorportalen.


Slik gjør du

Lage en revisorpakke for hele perioden

  1. Åpne Bankavstemming → Dashboard (/bank-reconciliation/dashboard).
  2. Velg Til dato i header (bruk pil-knappene for å hoppe måned for måned).
  3. Filtrér eventuelt på selskap eller KPI-knapp så bare aktuelle kontoer er synlige — alle tre oversiktseksportene bruker exportScopeItems (dashboard.component.ts:269).
  4. Klikk Rapporter → Revisorpakke (Excel).
  5. Vent til nedlastingen kommer i nettleseren. Eksporten kjører synkront og kan ta noen sekunder per konto fordi den henter matchlogg og åpne poster per konto.

header med Rapporter-dropdown og "Revisorpakke (Excel)" markert

Lage rapport for én bankkonto fra dashboardet

  1. Stå i kontolisten på dashboardet.
  2. Åpne rad-menyen Rapporter på den aktuelle raden.
  3. Velg ønsket rapport (PDF, Excel, Avstemmingslogg, Åpne poster eller Avstemmingspakke). Eksporten bruker Til dato fra header og henter data for én bankkonto.

Lage rapport fra Arbeidsbenken

  1. Åpne en konto i Arbeidsbenken (/bank-reconciliation/reconcile/:id).
  2. Juster Fra dato / Til dato i periodevelgeren — disse blir datointervallet i rapporten.
  3. Klikk Rapporter og velg ønsket eksport.

Vanlige problemer

"Kunne ikke generere rapporten"

Toast med teksten Kunne ikke generere rapporten (service.ts:258) vises hvis et av API-kallene som eksporten gjør (getMatchLog, getBankTransactions, getLedgerEntries) feiler eller returnerer success: false. Sjekk:

  • At du har tilgang til bankkontoen i Bankkontotilgang (/bank-reconciliation/access).
  • Nettverk/oppstart av API — feilteksten fra serveren legges direkte i toast-en hvis API-et svarer med feilmelding.
  • Konsoll i nettleseren for stack-trace hvis feilen er klient-side (f.eks. pdfmake-lasting).

Revisorpakken er tom eller inneholder bare noen kontoer

Revisorpakken eksporterer bare kontoene i displayedOverviewItems — det er listen som vises etter at KPI-filter og selskapsfilter er anvendt. Hvis du har klikket på en KPI-knapp (f.eks. "Aktive") får du bare de kontoene i pakken. Tøm filteret og kjør på nytt for å få med alle.

Knappen er deaktivert når listen er tom (dashboard.component.html:61).

Banktransaksjoner / Hovedboksposter-eksport er grået ut

Disse to knappene i Arbeidsbenken er aktive bare når den respektive listen har minst én rad (workspace.component.html:76-81). Importér bankutdraget eller juster periodefilteret slik at listen får innhold før eksport.

Tallene avviker fra Arbeidsbenken

Rapporten er et stillbilde av data slik de står i databasen når eksporten kjøres. Hvis du matcher eller fjerner en match etter at rapporten er lastet ned, vil ny rapport vise andre tall — generer på nytt etter at endringene er ferdige.


Relaterte sider