Skip to main content

How Do Cases, Entities, and Alerts Work?

Before you start reviewing work in Case Management, it helps to understand how the data is structured. This guide explains the hierarchy of cases, entities, checks, and alerts — and how they relate to each other.

What you’ll learn

  • What a case represents and the three case types
  • What entities are and how they relate to cases
  • How checks work and when they generate alerts
  • The difference between alerts and checks
  • How the hierarchy fits together visually

The hierarchy at a glance

What is a case?

A case is an investigation. It represents a compliance review of a customer (individual or company) and everything connected to them. Every case has a type, a status, an assigned analyst, and a due date.

Case types

TypeWhen it is createdWhat it covers
OnboardingA new customer starts verificationInitial KYC/KYB review of the customer and all related persons
ReviewA periodic review is triggeredRe-assessment of an existing customer’s risk profile and documentation
PerpetualOngoing monitoring detects a changeInvestigation of new screening hits or risk changes for a previously approved customer

Case statuses

A case moves through these statuses during its lifecycle:
A case cannot be closed while it has open alerts. All alerts must be resolved, marked as false positive, or dismissed before the case can move to Closed.

What is an entity?

An entity is a person or company linked to a case. Every case has at least one entity (the primary subject). Company cases typically have many entities — the company itself plus its directors, UBOs, and shareholders.

Entity roles

RoleDescriptionTypical checks required
PrimaryThe main subject of the case (company or individual)Screening, adverse media, identity (if individual)
UBOUltimate Beneficial Owner (25%+ ownership)Identity, screening, address, adverse media, source of wealth (if high risk)
DirectorDirector or officer of the companyIdentity, screening, adverse media, source of wealth (if high risk)
ShareholderShareholder without UBO-level ownershipIdentity, screening
Each entity has a verification status that summarizes where it stands: Pending, In Progress, Verified, Failed, or Expired.

What is a check?

A check is a verification task that runs against an entity. Checks are automatically created based on the entity’s role and the due diligence level (standard CDD or enhanced EDD). Some checks run automatically via API; others require manual action or document uploads.

Check statuses

StatusMeaning
PendingNot yet started
QueuedWaiting to be executed by the system
In ProgressCurrently running
Awaiting ClientWaiting for the customer to take action (e.g., complete identity verification)
Awaiting DocumentWaiting for a document upload
CompleteFinished — result is Pass, Refer, or Fail
FailedTechnical failure after retries
WaivedSkipped with a documented reason
ReusedResult carried over from a previous valid check on the same entity
CancelledNo longer needed

What is an alert?

An alert is a compliance issue that requires human review. Alerts are generated when checks find problems — a sanctions match, a PEP flag, a name mismatch, a document issue. Alerts are the primary work items for compliance analysts.

Alert types and categories

TypeCategoriesExample
ScreeningPEP Match, Sanctions Hit, Adverse MediaWorldCheck found a match against a sanctions list
IdentityName Mismatch, DOB MismatchOCR-extracted name does not match submitted name
DocumentDocument Expired, Tampering DetectedPassport expiry date is in the past
CompanyRegistry Mismatch, Dissolved CompanyCompany is listed as dissolved in the registry
FinancialUnusual Transaction, Source of WealthFinancial patterns that require review

The difference between checks and alerts

Think of checks as the tests and alerts as the failed results. A check always runs. An alert is only created when a check finds something that needs attention.
  • A PEP screening check runs against WorldCheck. If it finds a match, it creates a PEP Match alert.
  • An identity check extracts data from a document. If the name does not match, it creates a Name Mismatch alert.
  • A company registry check looks up the company. If the company is dissolved, it creates a Dissolved Company alert.

What’s next?