October 2026 · 6 min read

Loss events in practice: the tier is computed, the month is always filed

A loss register is only as good as its weakest month. This article sets out the loss event process regulators and auditors expect — four dates, a Basel event type, amounts in the original currency, a materiality tier that nobody chooses, validation inside the entity, and a monthly report that is filed even when there was nothing to report — and how Risk Core implements it.

Last reviewed

1

Why loss data matters more than it looks

Loss events are the one part of a risk framework that records what actually happened rather than what was estimated. They feed the heat map with evidence, they are what a supervisor asks for first after an incident, and over time they are the data set from which materiality thresholds, capital and insurance decisions are made. The Basel Committee's seven Level-1 event types — from internal fraud to execution, delivery and process management — remain the common language for classifying them.

The process fails quietly. Events are logged late or not at all, amounts are updated in place so the history disappears, the tier is chosen by whoever enters the event, and a month with no entries is taken as a month with no losses.

2

Recording the event

  • Four dates. When the event happened, when it was discovered, when it was booked in the accounts and when it was reported. The accounting date is the one the loss data set reads.
  • Business line, cause and Basel event type. One of the seven Level-1 types, EL01 to EL07.
  • Near miss. An event that could have caused a loss but did not is recorded and marked as such; it carries the same lessons.
  • A linked risk. Every loss event is tied to a risk in the entity's register, so the heat map reflects loss experience.
  • Amounts in the original currency. Gross, recovered and net, in the currency the loss arose in — digital assets in their own unit — converted to Thai baht under the group's FX policy. Net is computed. Every change to the position is appended to a valuation history; nothing is overwritten.
Figure 11 — A loss event from record to frozen monthA reporter records the event with four dates, a Basel event type and amounts in the original currency. The system computes the materiality tier from the group's thresholds and routes it: tier 1 to the Risk Champion, tier 2 as the group sets, tier 3 to the RMC and the board. The entity's own Entity Risk Manager validates it; only then can the parent read it. Each month is filed, or filed as a nil return, and freezes when the RMC accepts it. REPORTER Record Event, discovery, accounting, reporting dates · Basel type EL01–07 · cause · near miss · amounts in original currency THE SYSTEM Tier Computed from the group's thresholds, never chosen Latest position drives it ENTITY RISK MANAGER Validate Into the loss data set, or reject, or return for more information Validator stamped REPORTED UP Visible The parent reads validated and closed events only EVERY MONTH File · freeze Monthly loss report, or a formal nil return; the RMC accepts and the period freezes WHO EACH TIER REACHES Tier 1 The Risk Champion Tier 2 The route the group sets Tier 3 The RMC and the board A recovery or revaluation is appended to the valuation history; if the position crosses a threshold the tier is recomputed, the event re-routed and a threshold review opened. Closing a BCP Core incident creates a draft loss event for the Entity Risk Manager to complete — nothing is re-keyed.
Figure 11 — A loss event from record to frozen monthA reporter records the event with four dates, a Basel event type and amounts in the original currency. The system computes the materiality tier from the group's thresholds and routes it: tier 1 to the Risk Champion, tier 2 as the group sets, tier 3 to the RMC and the board. The entity's own Entity Risk Manager validates it; only then can the parent read it. Each month is filed, or filed as a nil return, and freezes when the RMC accepts it. REPORTER Record Four dates · Basel type EL01–07 · cause · near miss · amounts in the original currency THE SYSTEM Tier Computed from the group's thresholds, never chosen; the latest position drives it ENTITY RISK MANAGER Validate Into the loss data set, or reject, or return for more information; validator stamped REPORTED UP Visible The parent reads validated and closed events only EVERY MONTH File · freeze Monthly loss report or a formal nil return; the RMC accepts and the period freezes WHO EACH TIER REACHES Tier 1 The Risk Champion Tier 2 The route the group sets Tier 3 The RMC and the board A restatement that crosses a threshold recomputes the tier and opens a review.

Figure 11A loss event from record to frozen monthA reporter records the event; the system computes the materiality tier from the group's thresholds and routes it. The entity's own Entity Risk Manager validates it, and only then can the parent read it. Each month is filed, or filed as a nil return, and freezes when the RMC accepts it.

3

The materiality tier: computed, never chosen

The group sets its materiality thresholds once, at the root, and they apply to every entity beneath it, so a tier means the same thing across the group. The system computes each event's tier from its latest position against those thresholds and routes it to the people that tier calls for — tier 1 to the Risk Champion, tier 2 along the route the group sets, tier 3 to the risk management committee and the board. There is no field to choose a tier.

When a recovery or a revaluation moves the position across a threshold, the tier is recomputed, the event is routed to the new tier's recipients, a threshold review is opened in the action register, and both the earlier and the new tier stay in the event's history.

4

Validation, visibility and the monthly report

  • Validated inside the entity. A new event is a draft, then submitted to risk management. The entity's own Entity Risk Manager validates it into the loss data set, rejects it as not an operational risk event with the reason, or returns it for more information. The validator is stamped. An event cannot be validated while the evidence label of its amounts is unknown.
  • Reported, then visible. A parent reads a subsidiary's event only once it has been validated; drafts and events under review belong to the entity working on them. An event marked sensitive is seen along the reporting line only, never sideways.
  • Every month is filed. Each entity files a loss report for every month, with a formal nil return when there were no losses, so silence is never mistaken for a clean month. The report gathers every event reported by the month end, except rejected ones, with its status and its movement in the month.
  • The period freezes. When the RMC accepts the month, its figures no longer change, and the month enters the loss data set and the loss report pack.
5

Where it usually breaks

  • Amounts overwritten. The gross figure is corrected in place; the recovery replaces the original number. Six months later nobody can say what was first reported or when the position changed.
  • A chosen tier. The person entering the event decides how material it is. Tier 3 events have a way of becoming tier 2.
  • No nil return. The month-end report lists the entities that filed something. The ones that filed nothing are indistinguishable from the ones that had nothing.
  • The continuity incident never becomes a loss event. The operations team closes the incident in its own tool and the risk desk learns of the loss at quarter end, if at all.
6

In Risk Core

Risk Core — powered by Qirin X · ComplyWise. ERM Core records loss events as set out above: an event code issued by the system (LE-2026-0001), the reporter stamped, four dates, Basel event type, near-miss flag and linked risk; gross, recovered and net in the original currency with conversion to baht under the FX policy and an append-only valuation history; a materiality tier computed from the group's thresholds with routing by tier; validation, rejection or return by the entity's own Entity Risk Manager; a monthly loss report with a formal nil return that freezes when the RMC accepts it; and a loss report pack and group monthly report assembled from what each entity reported up.

The continuity link is built in: when a BCP Core incident is closed, the system creates a draft loss event in ERM Core, without amounts, for the Entity Risk Manager to complete and validate. Nothing is re-keyed between the two modules.

Platform summary and the ComplyWise services around it: Risk Core. Product documentation: Loss Event, Materiality tiers and Monthly loss report and nil return on Risk Core Docs.

7
8

Frequently asked questions

What are the seven Basel operational risk event types?
Internal fraud; external fraud; employment practices and workplace safety; clients, products and business practices; damage to physical assets; business disruption and system failures; and execution, delivery and process management. They come from the Basel II framework and are still the standard classification for operational loss events.
What is a materiality tier for a loss event?
A level that says how significant the loss is and who must see it, derived by comparing the event's current net position with thresholds the group has set. When the tier is computed from the thresholds rather than chosen, every entity in the group grades losses the same way.
Why file a nil return for a month with no losses?
So that a month nobody filed cannot be mistaken for a month with no losses. A nil return is a positive statement by the entity's risk manager that the month was reviewed and nothing was found; its absence is visible on the dashboard as not filed.
Should near misses be recorded as loss events?
Yes, marked as near misses. They carry no amount but the same cause and event type, and they show where a control held only just. Many supervisors expect them in the loss data set.
9

All insights

Planning a regulated business? Start with a 30-minute assessment.