Daily work
Risk classification
Risikoklassifisering ("risk classification") is the portfolio view for anti-money-laundering work: every customer and prospect that has to be risk-assessed, with the class on record, active cycles, approvals waiting, open alerts and overdue periodic reviews — ordered by how much attention each one needs right now.
Entry, access and the population
The side menu carries an «AML» section with a shield icon — a collapsible parent like Timeføring and Dokument, so clicking it lands on the first sub-item you are allowed to see. The sub-items are «AML Varslinger» (the alert centre, moved here from the report menu), «Risikoklassifisering» (the shield-with-a-tick icon, /aml/risk-classification) and «AML-konfigurasjon» (moved here from the admin menu).
One switch opens the section. The AML module's own switch shows both «Risikoklassifisering» and «AML-konfigurasjon». «AML Varslinger» keeps a switch of its own, but it does not open the section: it only decides whether the click lands on the alert centre or on Risikoklassifisering. An instance with nothing but alerts enabled gets no AML section at all, and its alert centre stays where it has always been, under Rapporter.
The population is fixed and cannot be filtered away: companies whose company template carries «Skal risikovurderes?» ("is to be risk-assessed"), that are not private, and that are active. Private companies are left out entirely — also for their own owner, because this is a portfolio overview and not a private workspace. The checkbox «Inkluder inaktive firma» brings inactive companies in, shown with a grey name.
The list is a full-page application inside the origo shell, so the top bar and the breadcrumb stay put. Focus mode hides the page title and the KPI strip.
The KPI strip and the global views
Eight KPI cards count across the whole population, so your filters never move the numbers. Click a card to switch on exactly one state filter in the table, and click it again to switch it off. «Totalt kunder» is information only.
| Card | Counts | A click filters to |
|---|---|---|
| «Totalt kunder» (blue) | the size of the population | — nothing |
| «Prospects / under onboarding» | no risk class on record | «Ikke vurdert» ("not assessed") |
| «Aktiv syklus» | an open cycle, or one waiting for approval | cycle status «Pågår» ("in progress") |
| «Til godkjenning» | «N av M» — mine out of all, with «Eldste mine: X dager» and a red border when something waits on me | waiting for approval |
| «Foreløpig avviker» (shield) | companies where the system's running provisional class differs from the one on record | the deviation filter |
| «Åpne varsler» (orange) | open alerts in the population, summed | companies with open alerts |
| «Periodisk forfalt» (red) | the next periodic review has passed | the overdue filter |
| «Stillestående 24 mnd+» (orange above zero) | classified, no active cycle, no AML activity for 730 days; the hint reads «Ingen åpen syklus siden — kanskje noe å sjekke?» | the dormant filter |
«Foreløpig avviker» ("the provisional class deviates") came with the recalculation engine. It counts companies where the system — computed against the published model version and today's base data — would land on a different class than the one on record. A deviation means the data or the model has changed since the class was set, which is a hint that the customer should be reassessed.
Seven fixed global views live in the «Standardvisninger» ("standard views") dropdown, each with a live count beside it. Picking a view clears the KPI selection.
- «Alle kunder» — no extra filtering.
- «Krever oppmerksomhet» ("needs attention") — an approval is waiting, OR a periodic review is overdue, OR there is more than one open alert, OR the provisional class deviates from the one on record.
- «Aktive sykluser» — a cycle is in progress.
- «Mine kunder» — I am the responsible.
- «Mine godkjenninger» — I am the designated approver.
- «Høy risiko» — the class on record whose key is
HIGH. - «Forhøyet + Høy» — the class on record whose key is
ELEVATEDorHIGH.
«Mine filtre» ("my filters") are your own saved views, next to the standard ones: save the current search as a named filter, update it later, rename it, delete it, or make it your default — the default filter is applied automatically when the page opens. Saved filters follow the user, because they live in the database rather than in the browser. Two filter values have no field of their own in the panel and show up instead as removable chips above the table when a saved filter carries them: «Krever oppmerksomhet» and «Ingen treff (motstridende filtre)» ("no matches — contradictory filters"). Use the chip's close cross to drop the value.
Free text typed into the filter row is never saved. It belongs to this session only; a saved filter carries the panel's values, not what you typed into a column header cell. The column layout — widths and order — is session-only in the same way, and the way to keep one is to store it as a saved filter.
The table
Infinite scrolling in pages of 100 rows, two-line rows, a checkbox per row for selection, Excel-like marking, keyboard navigation, and columns you can move and resize. Esc clears one step at a time. The «Kolonner» ("columns") button shows, hides and reorders columns with Alle and Standard presets; locked columns are marked «låst» ("locked").
The fifteen standard columns
| Column | What it shows |
|---|---|
| ★ (favourite) | the favourite star, the same company favourite as in the company list. Favourites always come first in every sort, so the header itself cannot be sorted — this is pinning, not sorting |
| Navn (locked, always visible) | the company name as a real link to the company card, so right-click and "open in new tab" work; the link click does not open the row's preview. Grey when the company is inactive |
| Org.nr | the organisation number, in tabular figures |
| Ansv. | the responsible, as an avatar or initials (a photo when the person has one) |
| Form | the legal company form (AS, ENK, …) |
| Bransje (NACE) | up to two lines of «code description», the codes in their own aligned column; a «+N» chip folds the rest and shows the full list on hover |
| Klassifisert | the class on record, as a pill filled with the model's class colour plus a shield icon. «Ikke vurdert» is a dashed, italic, transparent pill — a prospect |
| Foreløpig | the system's running provisional class as a pill, shown only when something is in motion: an open cycle, open alerts, or a deviation from the class on record. Otherwise a dash with the hint «Ingen foreløpig klasse — modellen samsvarer med fastsatt klasse.» The cell never shows points |
| Varsler | the number of open alerts (a dash at zero) |
| Aktiv syklus | the trigger chip (ONB/PER/HND/MAN/OFF, each with a fixed colour) and «Nd», the number of days the cycle has been active |
| Til godkjenning | the route in words («HVA» / «Oppdr.ansv.»), the approver's name, days in the queue (red after ten), plus a «Mitt» badge when the approver is me |
| Neste forfall | the next periodic review; red once it is overdue |
| Sist vurdert (hidden by default) | the date of the last registration |
| Kunde siden (hidden by default) | the agreement date |
| Land (hidden by default) | manual country exposure as a coloured badge — Norge green, EØS blue, Utenfor EØS orange, Sanksjonert red, «—» when unset. See Reports and exports |
Fourteen more, all hidden by default
The column chooser offers 29 columns in all. None of these fourteen has a filter cell.
| Column | What it shows |
|---|---|
| Syklus startet | when the active cycle was created, above the caseworker who created it — date and time, with seconds in the tooltip: one column, two lines |
| Syklus endret | the last change to the active cycle, in the same shape (time above person) |
| Fase | which step the active cycle stands on (Tjenester / Screening / Utsendelse / Vurdering / Konklusjon). Sorts by step order, not alphabetically |
| Frist | the active cycle's deadline |
| Score | the score on record, as decided |
| Foreløpig score | the system's running score |
| Utfall siste syklus | the decision in the last concluded cycle (Opprett kunde / Avslå / Behold kunde), with the rejection reason where there is one |
| Rapporteringspliktig | the § 4 flag, derived from step 1 of the last concluded cycle |
| PEP | the PEP outcome from screening |
| Sanksjon | the sanctions outcome from screening |
| Overvåking | whether the company has active AML monitoring |
| Stiftet | the incorporation date |
| Firmatype | your firm's own company type — the preferred one only, and not the legal form, which lives in «Form» |
| Firmamal | the name of the company template |
The company-name cell has a quick card on hover — name, class pill, organisation number, form, industry, and customer-since or prospect. The responsible's avatar keeps the ordinary person quick card, which also carries their title and their email address as a clickable mailto: link when both are registered.
Sorting
The default sort is «oppmerksomhet» ("attention"), descending — a system-computed urgency, summed per company:
| Term | Points |
|---|---|
| An approval is waiting on me | +130 |
| Any approval is waiting | +100 |
| The provisional class deviates from the one on record | +50 |
| The periodic review is overdue | +30 |
| A cycle is in progress and not waiting for approval | +20 |
| Per open alert | +10 |
Ties break on favourites first, then name A–Å, then newest. Clicking a column header sorts by that column instead, with favourites still first and name and newest still the tie-breaks. Empty values always sort last, in both directions, and that holds under the favourite priority and the tie-breaks too.
«Neste forfall» honours an active deferral: the deadline is the «utsatt til» ("deferred to") date where one exists, and otherwise the registration date plus the class's review interval. The red overdue mark, the «Periodisk forfalt» filter, the KPI card of the same name and the +30 term all read that one column, so the four of them agree.
Registering a class resets the review clock. A deferral written before the last registered classification does not count. The company card applies the same rule, so the two surfaces agree.
Filtering happens on the server. That is why «Neste forfall», «Land», «Sist vurdert» and «Kunde siden» have no filter cell, just as the fourteen optional columns have none: a column gets a filter cell when there is a server-side criterion behind it.
Filters
Filterraden — the row under the headers
The filter row sits under the column headers and is always visible.
| Column | What the cell offers |
|---|---|
| Navn | the company list's free-text search, with the same operators and the same validation — an invalid draft simply does not filter. Searches the company's full text |
| ★ | Alle or Favoritter, meaning your own favourites |
| Org.nr | free text, contains-match. It overrides the panel's organisation-number field when both are set |
| Ansv. | the active employees; mirrors the panel's multi-select |
| Form | the legal company forms |
| Bransje (NACE) | free text against the «code name» text as displayed, case-insensitive |
| Klassifisert | Alle / «Ikke vurdert» / one class — the labels come from the published model |
| Foreløpig | Alle / one class, from the same labels |
| Varsler | Alle / Med varsler / Uten varsler |
| Aktiv syklus | Alle / Ingen / Pågår / Venter godkj. |
| Til godkjenning | Alle / Til godkjenning / Ikke til godkjenning |
Filterpanelet — the «Filter» button
The panel holds the server-side criteria, in groups:
| Group | Fields |
|---|---|
| 1 · «Grunnleggende» ("basics") | Navn (text), Org.nr (text), Ansvarlig (multi-select), Bransje NACE (multi-select per code), Organisasjonsform (multi-select) |
| 2 · «Klassifisering» ("classification") | «Klassifisert som» (multi-select over the published classes), «Kun ikke vurdert (prospekter)», «Foreløpig klasse» (multi-select), «Foreløpig avviker fra klassifisert» (checkbox) |
| 3 · «AML-flagg» ("AML flags") | PEP-treff, Sanksjonstreff, «Forsterket overvåkning (Høy)» — that is, the class Høy on record — «Rapporteringspliktig (§ 4)», and «Inkluder inaktive firma» |
| 4 · «Aktivitet» ("activity") | Syklusstatus (Alle / Ingen / Pågår / Venter godkj.), Har åpne varsler, Periodisk forfalt, Stillestående 24 mnd+ |
| 5 · «Godkjenning» ("approval") | Til godkjenning, Jeg er godkjenner |
| 6 · «Eksponering» ("exposure") | Land-eksponering (Alle / Norge / EØS / Utenfor EØS / Sanksjonert) and Tjenester (multi-select over your firm's service areas, derived from the last concluded cycle) |
- A counter chip at the top of the panel shows how many filters are active. «Nullstill» and «Nullstill alle» clear everything, the KPI selection included, and return the list to «Alle kunder».
- Panel, KPI card and view combine with AND. A self-contradictory combination — the panel's «Ingen» cycle together with the view «Aktive sykluser», say — deliberately produces an empty list, rather than one of the two being ignored quietly.
- The total reads «N kunder», and the refresh button reloads the rows and the KPI cards together.
- When nothing matches, the table says «Ingen kunder matcher filteret» and offers «Nullstill filtre», which clears everything in one click.
What Land-eksponering and «Rapporteringspliktig (§ 4)» are derived from is described under Reports and exports.
The detail panel
A row click opens a 580 px panel from the right, and it never navigates away from the list. The panel has ‹ n/N › previous and next, a close cross, Esc, and a width handle on its left edge that remembers the width you chose. On a narrow screen it lies over the list instead.
The identity block carries an initial avatar; the name as a real link to the company card, so "open in new tab" works; the badge «Prospekt» (with an «Under onboarding» dot) or «Kunde» (with an Aktiv/Inaktiv dot); the class pill on record and, when something is in motion, a «Foreløpig» pill with a direction arrow ↑ ↓ = against it; the score; a blue «syklus pågår» bubble; and a red alert count — over a fact line of organisation number, form and responsible.
There are two tabs: «Risikoklassifisering», and — only while an approval is open — «HVA-vurdering» or «Oppdr.ansv.-vurdering», with a «Mitt» badge when I am the approver. The approval tab is the default tab whenever an approval is waiting.
Risikofanen — the risk tab
- The Klassifisert card shows the pill on record and «Siden <dato> · <besluttet av> · AML-konfig <modellversjon>», over a collapsible Poenggrunnlag ("score basis"): the total coloured by class, factor lines with their ± points in green and red, a «Manuell justering» line whenever it is not zero, and the note «Sammensetning av modell-scoren da klassen ble vedtatt».
- The Aktiv syklus card, when a cycle is running: the trigger chip, «<Triggernavn> · Åpnet <dato> (N dager siden) · <saksbehandler>», and «Reberegnet fra N nye varsler» where there are open alerts. Inside it sits a Foreløpig klassifisering panel that updates continuously through the cycle: live score, provisional pill and live factor lines, with screening and monitoring lines highlighted as alert-driven. While the cycle waits for approval you get the approval chip, the box «Sendt til <godkjenner> (rolle) <dato>. Foreslått klasse: X» and a «Trekk tilbake» box, which withdraws the request and reopens the cycle for editing after a confirmation; it can be sent again afterwards. Otherwise the card carries a real «Gå til syklus» link to
/company/{id}/onboarding-cycle. - With no active cycle you get an «Ingen aktiv» chip and an explanation: for a prospect, onboarding produces the first class; for a customer, the current class stands until a new cycle concludes. When the provisional class deviates from the one on record, or the company has open alerts, a Foreløpig klassifisering panel is shown here as well, in the same shape, with a reason line under the score basis saying what triggered the last recalculation — a new alert or a new model version. Below that, the «Åpne syklus» menu, whose button turns orange and then red as the periodic deadline approaches and passes: «Start onboarding-syklus» (prospects only), «Håndter varsel — hendelses-syklus» (only with open alerts), «Periodisk gjennomgang» (the hint gives the class's interval), «Manuell revurdering» (the intake dialog, where a reason is required) and «Avslutt kundeforhold» (offboarding). The operational choices create the cycle and navigate to the company card's AML-risiko tab — see The company card and Ongoing monitoring. Last comes «Neste periodiske gjennomgang <dato>», as «om N dager» within 30 days and as a red «forfalt for N dager siden» once it has passed.
- The Varsler card is headed «(N åpne)» and shows each open alert as a card: red dot, description, type and source, date, and who it concerns as «<navn> (person/firma)». A collapsible «Vis lukkede varsler (N)» holds the closed ones with their close-reason badge and a received and closed-by line. Loading shows a skeleton, a failure says «Kunne ikke hente varsler.», and «Ingen åpne varsler» appears only after a successful, empty load. Every open alert offers «Vis detaljer» and «Lukk varsel» — both described under Ongoing monitoring.
- The Syklus-historikk card lists closed cycles newest first: trigger chip, «Lukket <dato> · <av>» or «Avbrutt <dato>», and the class transition as two pills, «før → etter». «Vis konklusjon» on a concluded row opens that cycle's conclusion snapshot.
- The provisional panel reuses the company card's class-band widget, and the identity block's class pill gains a signal badge with a popover when alerts are open: the alerts are listed as «Mottatt <dato> · ikke behandlet», with a button, «Åpne syklus for å vurdere», that starts an event cycle (HND) directly.
The score basis on record is frozen. Poenggrunnlag on the Klassifisert card is the composition of the model score as it stood in the cycle that registered the class — not a fresh calculation. The running number lives in the Foreløpig klassifisering panel, and the two are meant to be read side by side.
Godkjenningsfanen — the approval tab
This is the four-eyes gate (in Norwegian, fire øyne): a classification proposed by a caseworker is decided by someone else. The banner states that the cycle needs HVA (hvitvaskingsansvarlig, the money-laundering compliance officer) or oppdragsansvarlig (the engagement partner) approval, «Sendt <dato> · N dager i kø», and the direction of the change — «Oppgradering/Nedgradering én/N klasser — Klassifisert X → Y», «Uendret klasse», or «Første klassifisering — foreslått X». The HVA banner escalates from orange to red when the proposal lands in the model's top class or jumps two classes or more; the oppdragsansvarlig banner stays blue.
The card below it carries the route badge (HVA or OPPDRAGSANSVARLIG), «Åpen N dager» and «Mitt ansvar» when the decision is mine; «Godkjenner: <navn>» with the role; «Grunnlag:», which is the model's own four-eyes reason; «Foreslått <klasse> fra <klassifisert klasse>» with the manual adjustment as ±N; the caseworker's justification; and the table «Endringer siden forrige vurdering», which puts FØR and NÅ side by side per factor with the point delta, highlights the rows that changed, and writes «—» as the before value on a factor that is new.
Only the designated approver may decide, and the system enforces it. The three choices are:
- «Godkjenn syklus». An attestation checkbox — «… i tråd med internkontrollen for hvitvasking. Min 4-øyne-signatur knyttes til konklusjonen.» — has to be ticked before «Signer og godkjenn» becomes active.
- «Avvis — tilbake til saksbehandler». A reason of at least five characters is required; shorter text gets «Minst 5 tegn.»
- «Spør om mer info». A question of at least five characters puts the request in «Venter svar» until the caseworker answers, and the answer sends it back to «Til godkjenning». One round is active at a time.
Where both oppdragsansvarlig and HVA are involved, oppdragsansvarlig decides first, and the order is enforced at the point of asking: an HVA request is refused until the oppdragsansvarlig approval has been given, so neither the wizard nor this tab offers a send button that could only have failed. Everyone else sees «Venter på <godkjenner>…» and a «Trekk tilbake» button — anyone with access to the company can withdraw the request. After a decision the list shows a one-time banner, and the rows, the KPI cards and the panel all reload. The full approval flow is described under Ongoing monitoring.
Bulk actions and favourites
The bulk bar is a floating, draggable pill whose position is remembered. It appears as soon as one row is ticked and reads «N kunder valgt» (or «1 kunde valgt»). The actions are real, and each operation takes at most 200 companies.
| Action | What it does | Skipped, with a reason |
|---|---|---|
| «Tildel saksbehandler» | a person picker sets the responsible on every ticked company | — |
| «Start gjennomgang» | after a confirmation, opens a periodisk gjennomgang (PER) per company | companies that already have an active cycle |
| «Send KYC-skjema» | after a confirmation, sends a prepared or new KYC round per company with an active cycle; the recipient is looked up from the managing director where possible. The confirmation has its own checkbox, «Send SMS-varsel til mottakeren», off by default — see The KYC portal | companies with no active cycle, with no recipient that can be resolved, or with a round already sent |
| «Mer ▾» → «Eksportér N til Excel» | exports exactly the ticked rows, inactive ones included — see Reports and exports | — |
Every operation reports back as «X av N utført» ("X of N carried out"), with a per-company reason wherever something was skipped, and then clears the selection and reloads the rows and the KPI cards.
Prospects. A company with no classification on record is a prospect: a dashed «Ikke vurdert» pill, the «Prospekt» and «Under onboarding» badges, a place in the Prospects card, and «Start onboarding-syklus» as its cycle action. The operational triggers are for established customers.
Favourites. The ★ toggles the shared company favourite, per user, exactly as in the company list. Favourites always sort first, and the ★ column's Alle/Favoritter choice narrows the list to them; the filter panel has no favourite field of its own.
The screen is Norwegian bokmål, with a complete English dictionary. The interface text follows the user's own language choice. The labels quoted on this page are the ones a Norwegian-language session shows, because that is what a colleague on the phone will be reading out to you.
Where the rest of this work lives
This page covers the portfolio list and its detail panel. The work that starts from a row is documented next door.
The company card
The «AML-risiko» tab on one company: the TJENESTER strip, the five states of the Aktiv syklus card, the provisional widget with its class band, and the history of concluded cycles.
OperationsOngoing monitoring
The alert deep-dive and «Lukk varsel», the cycles PER, HND, MAN and OFF, the «Vurder syklusen» workspace, the full approval flow, HVA administration, deviation alerting and enhanced ongoing monitoring.
OperationsReports and exports
The MF report to Økokrim, the portfolio report behind «Hent rapport», the Excel export, and country exposure with the § 4 reporting obligation.
Daily workThe KYC portal
The dispatch itself: the email and its link, SMS notification, the customer's own pages, the Sendt → Åpnet → Påbegynt → Fullført status track, and BankID signing.