Skip to content

Risk scoring and adjustment

Every customer carries a risk level of Low, Medium or High, computed by the engine — never typed. Officers can propose to move a level between High and Medium, or up from Low, with reasons and a signature. No one can set Low by hand.

Who may do it: the engine computes · Maker (propose an adjustment) · Checker and Approver (sign, by direction) · Risk Manager (owns institution additions to the reference registers) · Compliance Officer (proposes prohibited-list entries) · Head of Compliance (approves them) · Internal Audit (read).

Three-tier risk engineStep 0 checks state-authority lists and sanctioned countries; Step 0b applies the institution's policy gates; Step 1 rates High for a foreign PEP or any risk factor; Step 2 rates Low only for the closed list, once an officer has verified it; everyone else is Medium.MATCHMATCHYESYESStep 0FREEZE-04 · FREEZE-05HR-03 · sanctioned countryStep 0bexternal sanctions listprohibited customer listStep 1foreign PEP, orfactor score ≥ 1Step 2score 0 and on theclosed list L01–L08MEDIUMthe defaultreview every 730 daysRefused · lockedno overrideno scoringRefused or HIGHapplicant: refusedcustomer: HIGHHIGHreview every 365 daysLOWafter officer verificationreview every 1,095 daysLEGENDEngine stepState authorityOutcomeDefault
The engine runs left to right and stops at the first step that decides; a step that does not decide passes to the next. Medium is the default, not a score.

A match on FREEZE-04, FREEZE-05, HR-03 (where it is in the institution’s obligations) or a sanctioned country is decided by the state, not scored: an applicant is refused, a customer’s account is locked. See Restrictions and orders.

A confirmed match on the institution’s external sanctions list refuses an applicant and makes an existing customer High, with the reason “institution policy” — and no restriction of any kind, because the institution has no legal ground to restrict the account. The prohibited customer list refuses applicants only.

A customer is High when they are a Foreign PEP, or when any risk factor scores:

FactorScores when
High-risk countryA country in any address, nationality or income-source field is on the high-risk list
Special zoneAny address is in a designated special zone, read from the postcode data set
Domestic PEPDomestic or international-organisation PEP, immediate family or close associate
Non-residentA foreign national living outside Thailand or without a verified Thai address
High-risk occupationThe occupation or business type is on the institution’s high-risk list

An applicant who declares political status is High at once. Unclear income is a flag with no score: it is shown to the officer, who may propose an upgrade.

Only a customer with no score and no foreign-PEP flag is checked against the closed list: government bodies and state enterprises, named charitable foundations, specialised financial institutions, listed companies, provident and mutual funds, foreign government bodies and listed companies in jurisdictions that are not high-risk, and low-risk products. The match is held until an officer verifies the evidence; until then the customer is Medium.

Everyone else is Medium — the baseline for an ordinary retail customer.

The risk reference screen shows seven panels in the order the engine reads them: what each register is, its version or date, when it was loaded, how many entries it holds, and whether it is the platform baseline or the institution’s own policy.

  • Platform baseline — public FATF and AMLO data, the same for every institution and read-only to all of them. A daily check reads the FATF lists; a change takes effect after the platform approves it.
  • Institution additions — countries, occupations and PEP categories the institution adds under its own policy, imported by its Risk Manager and labelled “institution policy” wherever they match. They can add, never remove or weaken.
  • Prohibited customer list — proposed by the Compliance Officer, approved by the Head of Compliance, readable only by the compliance roles and Internal Audit. Removing a name needs a signed reason; the row stays with its reason and date.
  1. Maker picks the customer and checks the current data.
  2. Choose the proposed level, write the reason and press Propose adjustment.
  3. The signers on the route shown — set by the direction of the change — endorse or return it.
ChangeSigned by
High ↔ MediumApprover
Low → Medium or HighChecker

An approved adjustment holds until the next periodic review, or until a factor that scored nothing at approval starts to score.

  • No one sets Low by hand. Low comes only from the closed list and a verified fact.
  • No downgrade while a confirmed match stands — refused at the proposal and again at the signature. The way down is to clear the match by the route it came in by.
  • No override button exists for a state-authority match.
  • One engine for both licence types. A DA Dealer’s higher product risk is carried by its added steps — EDD events, mule tiers, the pattern gate and transaction monitoring — not by a factor in the customer’s score.